# 363 - Crash fixes. # 362 - Crash fixes. - Update translations. # 361 - Add ability to back up and restore changed or all settings. - Add toggle for Wireless ADB on Android 11+. - Add Show Touches toggle. - Fix missing icons in quick settings tiles. - Improve settings read/write behavior with Shizuku. # 360 - Fix Shizuku integration for reading and writing settings. - Fix Add-on integration for reading and writing settings. - Update link for add-on app. # 359 - Remove dependency info metadata from APK. - Work on improving error reporting. - Crash fixes. # 358 - Fix crashes when Bugsnag isn't enabled. # 357 - Add ability to use Android 13's per-app language selector. - Fix crash in Demo Mode screen and other places where dynamic broadcast receivers are used on Android 14. - Hopefully improve Persistent Options service reliability on boot. - Improve error reporting. # 355/356 - Fix missing text in intro slider. - Fix text colors. - Fix icon colors. - Fix some settings writes. - Fix settings revert dialog. - Better System Settings add-on integration. - Update translations. - UI tweaks. - Update compile and target SDKs. # 354 - Fix the QS editor. - Fix persistent options handling. - Update translations. # 353 - Fix an issue with SeekBars not working. - Fix issues with light mode. - Improve UX in Night Mode option. - Crash fixes. # 352 - Fix some issues with revertable settings. - Fix dialog behavior for small displays. - Fix icon blacklist persistence. - Update dependencies. # 351 - Fix showing failure screen for writing to Settings.System. - Make sure UI states properly revert when settings are reverted. - Address an ANR when checking for root access. - Add some info to the UI Sounds option about needing to restart System UI to load the sounds - Fix intro slider color fade. - Hide Shizuku tutorial in intro slider below Android 11. - Add Turkish translation. - Update translations. # 350 - Remove a lot of Google dependencies. - Migrate to Bugsnag from Crashlytics. - Redo intro sliders in Compose. - Add a toggle to disable/enable crash reports. - Fix search icon color. - Fix disappearing notices in Persistent Options. - Update some text in the tutorial and intro slides. - The intro will appear once even if you've already gone through it in this update. Just exit it and it shouldn't show up again. - Add Mastodon link. - Use Material Design 3 switches. # 349 - Update translations. - Add Italian translation. - Crash fixes. - Remove OneUI Tuner references. - Update icon colors for Android 12+. - Update dependencies. - Show keys for predefined Icon Blacklist items. # 348 - Crash fixes. - Update translations. - After editing a custom persistent option, the new value will be immediately written to the device settings. - Hide OneUI Tuner link on One UI 4 and later. - Add option to hide lock screen ads on FireOS. - Add option to allow custom left lock screen shortcut on FireOS. - Move lock screen settings to specific Lock Screen section. - Fix lock screen shortcuts resetting on One UI. - Add "Flashlight", "Do Not Disturb", and "None" options for One UI lock screen shortcuts. # 347 - Try to prevent reports of OBSERVE_GRANT_REVOKE_PERMISSIONS crashes. - Make sure AD_ID permission isn't in manifest. - Address deprecations. # 346 - Fix temperature slider in Night Mode option. - Implement a "revert" dialog for dangerous settings. - UI tweaks. - Update dependencies. - Update Immersive Mode description to mention broken Immersive Mode on Android 11 and later. - Update intro to use Material You theming. - Request notification permission on Android 13. - Target API 33. # 345 - Dangerous preferences show up in red again. - Add a warning about Night Mode to the terms. - Implement Material You theming for Android 12 and later. - Update dependencies. ## 344 - Add Hungarian translation. - Update translations. ## 343 - Code cleanup. - Update dependencies. - Crash fixes. ## 342 - Fix some crashes. - Update translations. - Add in a prompt to enable SYSTEM_ALERT_WINDOW on Android 12 for background operations. ## 341 - Disable the lock screen shortcuts option if it's unavailable on the current device. - Try a workaround for foreground Service crashes. - Update translations. ## 340 - Crash fixes. - Target API 32. - Code cleanup. ## 339 - Crash fixes. - Update dependencies. - Remove local dependencies for easier builds. - Include OnePlus in the instructions for OPPO/Realme. - Update some text. - Make permissions pages show clearer status. - Add Czech translation. - Update translations. - Add Spanish translation. ## 338 - Update dependencies. - Add Traditional Chinese translation. - Crash fixes. ## 337 - Code cleanup. - Move the search function to the new drawer. ## 336 - Update dependencies. - Make the Traditional Chinese translations show up for rTW instead of rCN. ## 335 - Add some missing content descriptions. - Crash fixes. - Explicitly show that the non-resettable keys in the reset dialog are from Settings.System. - UI tweaks. - Update dependencies. - Update translations. - Fix an issue where immersive mode wasn't activating properly. ## 334 - Fix the QS editor on One UI. - Work on making the QS editor look and work better. - Code tweaks. - Migrate away from old drawer layout and put the previous home screen as the drawer. - Tweak preference layout. - Add some animations. - Crash fixes. ## 333 - Crash fixes. ## 332 - Update terms to include more permission explanations. - Use Shizuku for writing to Settings.System if possible. - Fix an issue with the lock screen shortcut selector where items would show when they weren't supposed to. - Update dependencies. - Add option to split "Internet" tile back up into "WiFi" and "Cell" tiles on Android 12. - Add some missing QS icons to the editor. - Prioritize title match over summary match when searching for preferences. - Update translations. - Crash fixes. - Update how SlidingPaneLayout is used to address changes to its UI. - Code cleanup. - Work on better tablet layouts. ## 331 - Crash fixes. - Code cleanup. - Update translations. - Add option to hide multi-SIM panel on One UI. - Disable QS header count option after Android 11. - Add QUERY_ALL_PACKAGES permission to properly list all apps in lock screen shortcut selection and immersive mode. - Sort apps case-insensitively in the immersive mode selector. - Add fast scroll to immersive mode selector and lock screen shortcut selector. - Update lock screen shortcuts icon to with with One UI. - Add a workaround for restrictions on reading settings in Android 12. ## 330 - Fix filename format for icon blacklist backup. - Migrate from libsuperuser to libSU. - Update target SDK to 31. - Replace old hidden API blacklist with one from LSposed. - Add option to specify custom QS tile keys in QS editor. - Update dependencies. - Replace hidden API usage with public API. - Make the "Disable Safe Audio Warning" option more flexible. - Crash fixes. - Add hint to Persistent Options screen to disable battery optimization. ## 329 - Mark UI sounds preference as dangerous. - Update dependencies. - Make some more strings translatable. - Include other strings files in Crowdin config. - Remove unused strings. - Add more options to Demo Mode. - Update Night Mode description. - Add screen to manage SystemUI Tuner's QS tiles. - Disable Night Mode QS tile by default. ## 328 - Update dependencies. - Crash fixes. - Code cleanup. - Update terms. - Update translations for Portuguese, Russian, Traditional Chinese. - Add Korean translation. - Add Crowdin link. ## 327 - Update terms. - Update dependencies. - Code cleanup. - More ViewBinding fixes. ## 326 - Code cleanup. - Crash fixes - Update dependencies. - Update QS Header count description to say it's incompatible with One UI. - Update OneUI Tuner link. - Update Settings.System add-on link. ## 325 - Update dependencies. - ViewBinding crash fixes. ## 324 - Fix a crash in the custom persistent options dialog caused by ViewBinding. ## 323 - Fix a Shizuku issues. - Move away from Kotlin synthetics to ViewBinding. ## 322 - Fix a Russian translation issue. - Add a Patreon supporters dialog and Patreon link. - UI tweaks for bottom sheets. - Update Shizuku implementation with new library and error handling. - Code tweaks. ## 321 - You can now use Shizuku for granting permissions. - UI tweak for option summary expansion. - Add Portuguese, Traditional Chinese, and Russian translations.