Skip to content

v0.8.3-alpha

Pre-release
Pre-release

Choose a tag to compare

@deserthouse deserthouse released this 18 Sep 14:58
· 23 commits to main since this release

Changes / 更新内容

Strategy 3 graduated / 策略三转正

  • Compatibility Redraw is now a first-class feature (no longer WIP):
    • New default source App own icon — zero-friction: redraw the app's own launcher icon into a compliant glyph with no rules, packs or uploads
    • Source picker: App own icon / Upload image / Captured original (the latter appears once the app's original notification icon has been passively captured)
    • Slider fine-tuning closed loop verified: scale/offset/purity sliders drive the live preview (debounced), E2E-asserted compliant output (clock glyph: 0 non-white pixels, 50% coverage)

Color strategy matrix verified / 色彩策略矩阵实证

  • Full 3×2 policy matrix pixel-verified on emulator: global off/on × per-app inherit/force-mono/keep-color — per-app overrides correctly win over the global switch in both directions
  • Per-app override UI (RadioSheet) writes verified: mono / color / inherit(=delete)

Fixes / 修复

  • MediaStore sub-directory write bug: DISPLAY_NAME must be a bare file name — per-app color override files failed silently before (now RELATIVE_PATH carries the subdirectory)

Verified / 验证

  • Self-filter compliance assertion, upload-path triangle assertion, slider→preview loop, 3×2 color matrix, release-build boot injection + keep-color smoke — all on emulator + LSPosed (API 36)

Notes / 说明

  • Hobby project, provided as-is — no functional guarantees or development commitments. Full disclaimer and AI disclosure in the README. / 兴趣项目按现状提供,完整声明见 README。

Full changelog: v0.8.2-alpha...v0.8.3-alpha