发布

  • feat: CleanMyMac-grade UI + animation overhaul (v2.8.0, build 15)

    frostbyte_neo 发布于 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.

    下载附件