-
feat: CleanMyMac-grade UI + animation overhaul (v2.8.0, build 15)
发布于
2026-06-09 19:42:59 +00:00 Full-app motion/visual pass, macOS 13-safe, every animation Reduce-Motion gated.
Design system (AppTheme): MotionTokens, TintGradient, hover-lift PressableScale,
GlowProminentButtonStyle (gradient CTA + idle breathing), AnimatedCheckboxStyle
(springy, keeps native a11y), real IconTile.glow, CardSurface.material glass.Components (DashboardCharts): CountUpBytes animatable roll-up, ScanningGauge
radar sweep + halo rings, CategoryBarChart grow-in, StorageDonut hover highlight,
ConfettiView center-burst mode.Dashboard: state cross-transitions, glass hero + tinted backdrop, live scan-path
ticker (ScanEngine onPath callback), shimmer progress bar, gradient CTAs,
roll-up headlines, hover-lift cards, celebration = medal+counter+burst+Glass chime.Shell: springy sidebar hover + glowing selection, section cross-fades, window
gradient, animated FDA toast, PulsingDot RM-fix. Apps: leftovers grouped into
collapsible buckets, animated checkboxes, hover-lift rows, sweep-out on delete.
Lists/flows: hover + counters + sweep-out, floating empty states, direction-aware
onboarding paging + parallax, animated settings + Sound toggle.Haptics.successWithSound/errorWithSound (Glass/Basso, PureMac.SoundEffects).
Localization +10 keys x 7 locales (302 parity). project.yml 2.7.0(14) -> 2.8.0(15).Reviewed via 7-angle high-effort workflow; all confirmed findings fixed:
inverted RM scale, checkbox a11y loss, 5 ungated RM animations, lazy-list
stagger blank-rows, confetti origin fragility, report() per-file String alloc.下载附件