Skip to content

BugFix No1 | [0.5.1]

Choose a tag to compare

@St-Dct St-Dct released this 30 Jun 03:54
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.

zTheme v0.5.1

Mini-patch

New

  • Fingerprint Icon tweak - edit fingerprint_icon directly from the Tweaks tab; It has compact text field (~3 chars.)
  • AOD Presets button merged into the Fullscreen AOD row as an icon button, removing the separate card below

Bug Fixes

  • AOD Integration preset - fixed by moving the key to last position in the preset map and re-writing it after 350 ms (same pattern already used for aod_type)
  • Icon Editor - color filter - was rendering a flat color silhouette (SRC_IN); replaced with a ColorMatrix multiplicative tint that preserves gradients, shading and icon structure
  • Icon Editor - black text - fixed by setting contentColor = MaterialTheme
  • Font Preview - black text - fixed by setting contentColor = MaterialTheme

New Method Wizard - flow fully fixed

  • Step 2 skipped OpenAndEdit - "Next" button on the carrier download step jumped directly to step 4, bypassing step 3; fixed to advance to step 3
  • Step callbacks off by one - steps 5->7 and 6->8 corrected to 5->6 and 6->7
  • Blank screen after replace - successful carrier replace set currentStep = 9 which had no matching when branch; fixed to currentStep = 8 (finish screen)

Editor Screen - invisible text in cards

  • Projects list - added contentColor = onSurfaceVariant
  • Create Project - "Base Theme" label had the same issue; fixed the same wa

Theme Preview - invisible text in dark mode

  • Theme name - Textin dark mode; added color = MaterialTheme
  • ApplyOptionCard labels - "Full Guide", "New Method" etc. labels transparent; added contentColor = onSurfaceVariant

Tweaks - crash when WRITE_SECURE_SETTINGS is absent

  • Rotation Suggestions toggle - Settings.Secure.putString call in the file had no try-catch; a missing permission threw an unhandled SecurityException crashing the app; wrapped in try/catch

Font Wizard - toast shown on every resume

  • Step 9 - ON_RESUME launched a new toast coroutine every time the user backgrounded and returned; added has Shown Final Toast (remember Saveable) flag so the toast fires exactly once

Localization

  • Updated all languages