diff --git a/lawnchair/AndroidManifest.xml b/lawnchair/AndroidManifest.xml index 1dc3ab1283..6d8dcd8912 100644 --- a/lawnchair/AndroidManifest.xml +++ b/lawnchair/AndroidManifest.xml @@ -20,7 +20,7 @@ - diff --git a/lawnchair/res/layout/settings_activity.xml b/lawnchair/res/layout/settings_activity.xml new file mode 100644 index 0000000000..b346103f7f --- /dev/null +++ b/lawnchair/res/layout/settings_activity.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/lawnchair/res/values/themes.xml b/lawnchair/res/values/themes.xml index 54442df108..d2a2cd1e76 100644 --- a/lawnchair/res/values/themes.xml +++ b/lawnchair/res/values/themes.xml @@ -6,8 +6,8 @@ \ No newline at end of file diff --git a/lawnchair/res/xml/lawnchair_preferences.xml b/lawnchair/res/xml/lawnchair_preferences.xml index a853500c21..d71beca705 100644 --- a/lawnchair/res/xml/lawnchair_preferences.xml +++ b/lawnchair/res/xml/lawnchair_preferences.xml @@ -1,29 +1,14 @@ - - - + - @@ -35,25 +20,21 @@ android:title="@string/auto_add_shortcuts_label" android:summary="@string/auto_add_shortcuts_description" android:defaultValue="true" - android:persistent="true" /> + android:persistent="true" + app:iconSpaceReserved="false"/> + android:persistent="true" + app:iconSpaceReserved="false"/> - - - + android:persistent="true" + app:iconSpaceReserved="false"/> \ No newline at end of file diff --git a/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsActivity.kt b/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsActivity.kt new file mode 100644 index 0000000000..1a6ab7f901 --- /dev/null +++ b/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsActivity.kt @@ -0,0 +1,18 @@ +package ch.deletescape.lawnchair.settings + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import com.android.launcher3.R + +class SettingsActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.settings_activity) + supportFragmentManager + .beginTransaction() + .replace(R.id.content, SettingsFragment()) + .commit() + } + + // TODO: Migrate missing code from ch.deletescape.settings.ui.SettingsActivity. +} \ No newline at end of file diff --git a/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsFragment.kt b/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsFragment.kt new file mode 100644 index 0000000000..717a788714 --- /dev/null +++ b/lawnchair/src/ch/deletescape/lawnchair/settings/SettingsFragment.kt @@ -0,0 +1,13 @@ +package ch.deletescape.lawnchair.settings + +import android.os.Bundle +import androidx.preference.PreferenceFragmentCompat +import com.android.launcher3.R + +class SettingsFragment : PreferenceFragmentCompat() { + override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { + setPreferencesFromResource(R.xml.lawnchair_preferences, rootKey) + } + + // TODO: Migrate missing code from ch.deletescape.settings.ui.SettingsActivity. +} \ No newline at end of file