Add "Allow Overlap" to preferences
Co-authored-by: Daria Hamrah Paytakht <info@dariarnd.ir>
This commit is contained in:
@@ -53,6 +53,7 @@
|
||||
<bool name="config_default_themed_hotseat_qsb">false</bool>
|
||||
<bool name="config_default_dock_search_bar_force_website">false</bool>
|
||||
<bool name="config_default_rounded_widgets">true</bool>
|
||||
<bool name="config_default_allow_widget_overlap">false</bool>
|
||||
<bool name="config_default_show_status_bar">true</bool>
|
||||
<bool name="config_default_show_top_shadow">true</bool>
|
||||
<bool name="config_default_lock_home_screen">false</bool>
|
||||
|
||||
@@ -170,6 +170,7 @@
|
||||
<string name="hide_from_drawer">Hide from App Drawer</string>
|
||||
<string name="action_lens">Lens</string>
|
||||
<string name="force_rounded_widgets">Rounded Corners</string>
|
||||
<string name="allow_widget_overlap">Allow Overlap</string>
|
||||
<string name="suggestion_pref_screen_title">Suggestions</string>
|
||||
<string name="n_percent">%1$d%%</string>
|
||||
<string name="label">Label</string>
|
||||
|
||||
@@ -132,6 +132,12 @@ class PreferenceManager2(private val context: Context) : PreferenceManager {
|
||||
onSet = { reloadHelper.reloadGrid() },
|
||||
)
|
||||
|
||||
val allowWidgetOverlap = preference(
|
||||
key = booleanPreferencesKey(name = "allow_widget_overlap"),
|
||||
defaultValue = context.resources.getBoolean(R.bool.config_default_allow_widget_overlap),
|
||||
onSet = { reloadHelper.reloadGrid() },
|
||||
)
|
||||
|
||||
val showStatusBar = preference(
|
||||
key = booleanPreferencesKey(name = "show_status_bar"),
|
||||
defaultValue = context.resources.getBoolean(R.bool.config_default_show_status_bar),
|
||||
|
||||
@@ -154,6 +154,10 @@ fun HomeScreenPreferences() {
|
||||
adapter = prefs2.roundedWidgets.getAdapter(),
|
||||
label = stringResource(id = R.string.force_rounded_widgets),
|
||||
)
|
||||
SwitchPreference(
|
||||
adapter = prefs2.allowWidgetOverlap.getAdapter(),
|
||||
label = stringResource(id = R.string.allow_widget_overlap),
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user