clean up customized screen
add customize widget button to widgets scrollview
This commit is contained in:
@@ -58,7 +58,7 @@ struct CustomizeView: View {
|
|||||||
ZStack {
|
ZStack {
|
||||||
theme.currentTheme.secondaryBGColor
|
theme.currentTheme.secondaryBGColor
|
||||||
VStack {
|
VStack {
|
||||||
Text(String(localized: "settings_view_change_icon"))
|
Text(String(localized: "customize_view_view_change_icon"))
|
||||||
.font(.body)
|
.font(.body)
|
||||||
.foregroundColor(theme.currentTheme.labelColor)
|
.foregroundColor(theme.currentTheme.labelColor)
|
||||||
.padding(.top)
|
.padding(.top)
|
||||||
@@ -102,7 +102,7 @@ struct CustomizeView: View {
|
|||||||
ZStack {
|
ZStack {
|
||||||
theme.currentTheme.secondaryBGColor
|
theme.currentTheme.secondaryBGColor
|
||||||
VStack {
|
VStack {
|
||||||
Text(String(localized: "settings_background_title"))
|
Text(String(localized: "customize_view_background_title"))
|
||||||
.font(.body)
|
.font(.body)
|
||||||
.foregroundColor(theme.currentTheme.labelColor)
|
.foregroundColor(theme.currentTheme.labelColor)
|
||||||
|
|
||||||
@@ -143,13 +143,9 @@ struct CustomizeView: View {
|
|||||||
ZStack {
|
ZStack {
|
||||||
theme.currentTheme.secondaryBGColor
|
theme.currentTheme.secondaryBGColor
|
||||||
VStack {
|
VStack {
|
||||||
Text("Create Custom Widget")
|
Text(String(localized: "customize_view_custom_widget_title"))
|
||||||
.font(.body)
|
.font(.body)
|
||||||
.foregroundColor(theme.currentTheme.labelColor)
|
.foregroundColor(theme.currentTheme.labelColor)
|
||||||
.onTapGesture {
|
|
||||||
selectedWidget.fuckingWrapped = CustomWidgetModel.randomWidget
|
|
||||||
selectedWidget.showFuckingSheet = true
|
|
||||||
}
|
|
||||||
.padding(.top)
|
.padding(.top)
|
||||||
ScrollView(.horizontal) {
|
ScrollView(.horizontal) {
|
||||||
HStack {
|
HStack {
|
||||||
@@ -162,7 +158,15 @@ struct CustomizeView: View {
|
|||||||
selectedWidget.showFuckingSheet = true
|
selectedWidget.showFuckingSheet = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
RoundedRectangle(cornerRadius: 10).fill().foregroundColor(theme.currentTheme.secondaryBGColor)
|
||||||
|
.frame(width: 50, height: 50)
|
||||||
|
.overlay(
|
||||||
|
Image(systemName: "plus")
|
||||||
|
)
|
||||||
|
.onTapGesture {
|
||||||
|
selectedWidget.fuckingWrapped = CustomWidgetModel.randomWidget
|
||||||
|
selectedWidget.showFuckingSheet = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.padding()
|
.padding()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,12 +53,11 @@
|
|||||||
"settings_view_special_thanks_to_body" = "Special body";
|
"settings_view_special_thanks_to_body" = "Special body";
|
||||||
"settings_view_why_bg_mode_title" = "What do we use background task for?";
|
"settings_view_why_bg_mode_title" = "What do we use background task for?";
|
||||||
"settings_view_why_bg_mode_body" = "We use it to update the database for any missing day. For example: if you rate Monday and Wednesday you'll see that Tuesday will show on the view as missing, and by tapping that row you can then rate the day that is missing. We need a time to search for and add missing days, we do this nightly and while your device is not being used. It's a quick process and doesn't impact battery life.";
|
"settings_view_why_bg_mode_body" = "We use it to update the database for any missing day. For example: if you rate Monday and Wednesday you'll see that Tuesday will show on the view as missing, and by tapping that row you can then rate the day that is missing. We need a time to search for and add missing days, we do this nightly and while your device is not being used. It's a quick process and doesn't impact battery life.";
|
||||||
"settings_view_change_icon" = "Change Icon";
|
|
||||||
"settings_view_show_onboarding" = "Show onboarding";
|
"settings_view_show_onboarding" = "Show onboarding";
|
||||||
"settings_use_cloudkit_title" = "Use CloudKit";
|
"settings_use_cloudkit_title" = "Use CloudKit";
|
||||||
"settings_use_cloudkit_body" = "CloudKit fucking sucks";
|
"settings_use_cloudkit_body" = "CloudKit fucking sucks";
|
||||||
"settings_use_delete_enable" = "Allow deletion of entry";
|
"settings_use_delete_enable" = "Allow deletion of entry";
|
||||||
"settings_background_title" = "What background would you like to use";
|
|
||||||
|
|
||||||
"mood_value_great" = "Great";
|
"mood_value_great" = "Great";
|
||||||
"mood_value_good" = "Good";
|
"mood_value_good" = "Good";
|
||||||
@@ -74,3 +73,6 @@
|
|||||||
"share_view_longest_streak_template_title" = "Longest consecutive days I was %@";
|
"share_view_longest_streak_template_title" = "Longest consecutive days I was %@";
|
||||||
|
|
||||||
"customize_view_title" = "Make ifeel yours!!!";
|
"customize_view_title" = "Make ifeel yours!!!";
|
||||||
|
"customize_view_custom_widget_title" = "Custom Widgets";
|
||||||
|
"customize_view_background_title" = "Pick a theme";
|
||||||
|
"customize_view_view_change_icon" = "Change App Icon";
|
||||||
|
|||||||
Reference in New Issue
Block a user