Skip to content

feat(ui): redesign settings like Shevery, add Shevery plaque, motion blur and system theme color - #10

Merged
HmnDev-Tech merged 1 commit into
mainfrom
feat/shevery-plaque-settings-redesign-motion-blur
Nov 1, 2026
Merged

HmnDev-Tech merged 1 commit into
mainfrom
feat/shevery-plaque-settings-redesign-motion-blur

Conversation

@HmnDev-Tech

Copy link
Copy Markdown
Owner

Summary of Changes

  1. Dedicated Shevery Plaque:

    • Added a distinct, dedicated Shevery privileges card informing users that Shevery can be used instead of Shizuku for fast startup and direct background operations.
    • Separate status badge for Shevery (active API, permission required, or not running).
    • Instant actions: Allow Shevery, Grant listener, Enable accessibility, Import active notifications, Open Shevery.
  2. Settings Redesign (Shevery-style):

    • Removed cluttered visual noise: decorative 26x4 pill bars, redundant subtitles under each title, heavy shadows, and the triple-stacked top title.
    • Clean Material 3 Expressive section headers (titleSmall, colorScheme.primary, SemiBold) and sleek Surface cards with shapes.extraLarge.
    • Subtle inner dividers (SettingsGroupDivider).
  3. Motion Blur & System Theme Color in Appearance:

    • Added Motion blur setting: directional AGSL scroll velocity blur modifier (scrollMotionBlur) for lists and transitions on Android 13+, RenderEffect fallback on Android 12, smooth no-op on older versions.
    • Added Use system theme color setting: pulls accent colors from system dynamic palette / Monet wallpaper on Android 12+.
    • Persisted new settings in AppSettings and SettingsStore.
  4. Localization:

    • Added all new string keys to all 6 language catalogs (en, ru, kk, es, zh, pt) strictly maintaining matching key sets and placeholders.

…blur and system theme color

- Add dedicated Shevery privileges card highlighting Shevery support over Shizuku
- Clean up settings design: remove cluttered elements, pill bars, and duplicate subtitles
- Group settings into clean Material 3 Expressive sections with section headers matching Shevery
- Add Motion Blur toggle in Appearance with directional AGSL scroll blur modifier
- Add 'Use system theme color' setting in Appearance
- Update ShizukuManager and PermissionTools for independent Shevery/Shizuku actions
- Add localized strings across all 6 language catalogs (en, ru, kk, es, zh, pt)
@HmnDev-Tech
HmnDev-Tech merged commit 6a1517b into main Nov 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant