Skip to content

Develop - Charging optimization with shizuku, UI redesign, Your android#253

Merged
sameerasw merged 14 commits intomainfrom
develop
Mar 2, 2026
Merged

Develop - Charging optimization with shizuku, UI redesign, Your android#253
sameerasw merged 14 commits intomainfrom
develop

Conversation

@sameerasw
Copy link
Copy Markdown
Owner

This pull request introduces several UI and architectural improvements to the app, focusing on modernizing the settings and main activity layouts, enhancing theming, and improving code organization. The most significant changes include a major refactor of the FeatureSettingsActivity to use a custom floating toolbar and blurred backgrounds, the addition of a new activity, dependency updates, and various code cleanups.

UI/UX Refactoring and Improvements:

  • Refactored FeatureSettingsActivity to replace the traditional TopAppBar with a custom SettingsFloatingToolbar at the bottom, introduced blurred backgrounds at the top and bottom using the progressiveBlur modifier, and improved padding for system bars. This provides a more modern and immersive user experience. [1] [2]
  • Applied dynamic window background based on dark mode, enhancing theme consistency across the app.

Codebase Modernization and Cleanup:

  • Removed unused imports and code related to the old TopAppBar and scroll behavior, simplifying the codebase and reducing clutter in both FeatureSettingsActivity and MainActivity. [1] [2] [3]
  • Updated the initialization of the settings view model to be synchronous, ensuring that the repository is ready before the first composition.

New Features and Dependency Updates:

  • Added a new activity, YourAndroidActivity, to the manifest, setting it up with appropriate theming and labels.
  • Added the jsoup library as a dependency for GSMArena parsing capabilities.

General Maintenance:

  • Bumped the app version to 12.1 (code 32) in build.gradle.kts.
  • Minor UI tweaks, such as adjusting the floating action button's padding and elevation in AppUpdatesActivity.

@sameerasw sameerasw self-assigned this Mar 2, 2026
@sameerasw sameerasw added the enhancement New feature or request label Mar 2, 2026
@sameerasw sameerasw merged commit 541d0c3 into main Mar 2, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Essentials Progress Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant