Commit Graph

14 Commits

Author SHA1 Message Date
Abandoned Cart e20c4fbbd4 android: Initialize defaults for each orientations 2023-06-14 16:35:58 -04:00
Abandoned Cart de9100ea81 android: Add Picture in Picture / Orientation 2023-06-14 16:34:14 -04:00
bunnei 2f7658bd75
Merge pull request #10613 from t895/settings-changes
android: String and settings organization changes
2023-06-04 19:17:42 -07:00
Charles Lombardo 5e58af0616 android: Move settings to debug submenu 2023-06-04 19:53:27 -04:00
Charles Lombardo 0078f97227 android: Load settings at the start of each activity 2023-06-04 19:37:10 -04:00
Charles Lombardo ca4b07a2d7 android: Enable overlay scale/opacity dialog 2023-06-03 00:06:07 -07:00
Charles Lombardo ffba83d568 android: Add option for touch overlay haptics
Disabled by default
2023-06-03 00:06:03 -07:00
Charles Lombardo d7178ed16e android: Add black backgrounds toggle 2023-06-03 00:05:54 -07:00
Charles Lombardo d9684a2010 android: Add theme mode picker 2023-06-03 00:05:54 -07:00
Charles Lombardo f0ba58f5aa android: Add theme picker 2023-06-03 00:05:54 -07:00
Charles Lombardo 45d81dc6bd android: Fix A button preference key 2023-06-03 00:05:53 -07:00
Charles Lombardo 295ffd4d47 android: Persist settings across configuration changes
Mostly things get refactored here to remove previous assumptions made about how the activity/fragment lifecycles would operate. The important change for persistence is removing the assumption that the user will be at the first settings fragment on recreation when deciding whether or not to reload settings. Now we check a flag in Settings to know if we loaded the settings within this lifecycle.
2023-06-03 00:05:47 -07:00
Charles Lombardo 2d934720f5 android: Add license identifier 2023-06-03 00:05:42 -07:00
Charles Lombardo fa38c7be4f android: Convert Settings to Kotlin 2023-06-03 00:05:35 -07:00