Modernize UI/UX with a Material 3 refresh - #71
Open
Bouteillepleine wants to merge 1 commit into
Open
Conversation
- New colored ActionTile components (icon badges + haptics) across main, slot, reboot, backups and flash screens; card relief + bolder ACTIVE badge - Light/dark theme toggle in the top bar (dark = AMOLED black), theme-aware system bars, themed Material 3 snackbars replacing Toasts - NavHost slide/fade transitions + predictive back; fix system back so it pops sub-pages and only confirms exit on the main screen - Flash confirmation dialog now shows the destination slot (A/B, active state) - Active slot shows full kernel uname directly (removed the check button) - Remove the Updates feature and the on-launch APK self-updater - Save dmesg/logcat/ramoops no longer trigger a full refresh - Fix CRLF-corrupted flash_ak3 scripts and add .gitattributes to keep LF - Re-enable R8 minify + resource shrinking (release ~5.9 MB), signing config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey! 👋 First off, thanks a lot for keeping this fork alive and up to date — it's been great to build on.
This PR gives the UI a Material 3 refresh while keeping everything behaving the way it does today. Happy to adjust anything if it doesn't fit the direction you want for the app. 🙂
What's in here
ActionTilecomponents (icon badges + haptics) across the main, slot, reboot, backups and flash screens, plus a bit of card relief and a bolder ACTIVE slot badge.unamedirectly (dropped the separate check button).flash_ak3scripts and added.gitattributesto keep them LF from now on.Testing
Built and running on a OnePlus 15 (kernel 6.12.23-android16), verified on both slots with Vendor DLKM mounted. No version bump, so it stays
1.6.0(10600).Thanks again for taking a look! No worries at all if you'd rather cherry-pick pieces of it. 🙌