Skip to content

Commit b17d661

Browse files
Feature: Added the ability to set a gesture to open Launcher Settings and Digital Wellbeing.
1 parent 0445c77 commit b17d661

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeFragment.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,10 @@ class HomeFragment : Fragment(),
451451
}
452452
}
453453

454+
Constants.Action.OpenAppSettings -> {
455+
trySettings()
456+
}
457+
454458
Constants.Action.OpenQuickSettings -> {
455459
appHelper.expandQuickSettings(context)
456460
}
@@ -481,6 +485,10 @@ class HomeFragment : Fragment(),
481485
ActionService.instance()?.takeScreenShot()
482486
}
483487

488+
Constants.Action.OpenDigitalWellbing -> {
489+
appHelper.openDigitalWellbeing(context)
490+
}
491+
484492
Constants.Action.Disabled -> {}
485493
}
486494
}

app/src/main/java/com/github/droidworksstudio/launcher/utils/Constants.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,12 @@ object Constants {
153153
ShowFavoriteList,
154154
ShowHiddenList,
155155
OpenQuickSettings,
156+
OpenAppSettings,
156157
ShowRecents,
157158
ShowWidgets,
158159
OpenPowerDialog,
159160
TakeScreenShot,
161+
OpenDigitalWellbing,
160162
Disabled;
161163

162164
fun getString(context: Context): String {
@@ -168,10 +170,12 @@ object Constants {
168170
ShowFavoriteList -> context.getString(R.string.settings_actions_show_favorite_list)
169171
ShowHiddenList -> context.getString(R.string.settings_actions_show_hidden_list)
170172
OpenQuickSettings -> context.getString(R.string.settings_actions_open_quick_settings)
173+
OpenAppSettings -> context.getString(R.string.settings_actions_open_launcher_settings)
171174
ShowRecents -> context.getString(R.string.settings_actions_show_recents)
172175
ShowWidgets -> context.getString(R.string.settings_actions_show_widgets)
173176
OpenPowerDialog -> context.getString(R.string.settings_actions_open_power_dialog)
174177
TakeScreenShot -> context.getString(R.string.settings_actions_take_a_screenshot)
178+
OpenDigitalWellbing -> context.getString(R.string.settings_actions_open_digital_wellbeing)
175179
Disabled -> context.getString(R.string.settings_actions_disabled)
176180
}
177181
}

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,12 @@
158158
<string name="settings_actions_show_favorite_list">Show Favorites List</string>
159159
<string name="settings_actions_show_hidden_list">Show Hidden List</string>
160160
<string name="settings_actions_open_quick_settings">Open Quick Settings</string>
161+
<string name="settings_actions_open_launcher_settings">Open Launcher Settings</string>
161162
<string name="settings_actions_show_recents">Show Recents</string>
162163
<string name="settings_actions_show_widgets">Show Widgets</string>
163164
<string name="settings_actions_open_power_dialog">Open Power Dialog</string>
164165
<string name="settings_actions_take_a_screenshot">Take a ScreenShot</string>
166+
<string name="settings_actions_open_digital_wellbeing">Open Digital Wellbeing</string>
165167
<string name="settings_actions_disabled">Disabled</string>
166168

167169
<string name="settings_units_metric">Metric</string>

0 commit comments

Comments
 (0)