Commit Graph
19 Commits
Author SHA1 Message Date
jiangchen 82399fcae1 feat: scaleY-only squash with bottom anchor + animation cooldown + finer smooth steps 2026-09-01 20:32:34 +08:00
jiangchen cfb218ba28 fix: use class-driven step animation (s0->s1->s2->s0) to avoid inline-style black screen 2026-09-01 20:30:40 +08:00
jiangchen d54e361e81 feat: multi-frame squash->overshoot->settle Q-bounce (inline transform) + rotating fun/balance bubble presets 2026-09-01 20:28:15 +08:00
jiangchen 6343b9499e feat: Q-bounce = squash/stretch (scaleY down + scaleX), smooth rebound + delayed duck sound; fill-screen layout 2026-09-01 20:23:46 +08:00
jiangchen a99a80dd76 feat: center bubble via flex (above head), bigger mascot/text, smoother tap bounce 2026-09-01 20:20:32 +08:00
jiangchen 356153da9a feat: restore 3-page swiper; center mascot page with bubble above head + tap bounce; bigger mascot 2026-09-01 20:17:17 +08:00
jiangchen 8bd31f9006 feat: tap bubble shows balance/today usage + peak mode + witty line 2026-09-01 20:15:46 +08:00
jiangchen 8667a47c20 feat: port duck quack sound (Ya1/Ya2) + system.audio lazy playback on mascot tap 2026-09-01 20:14:50 +08:00
jiangchen 96e13a85b5 feat: single-mascot main page — no buttons, tap bubble + bounce + peak/off-peak pricing, balance/usage 2026-09-01 20:11:50 +08:00
jiangchen aacabb6c9a fix: restore complex 3-page index after package alignment (emulator renders) 2026-09-01 20:06:02 +08:00
jiangchen 24c76bde3c debug: minimal entry page to bisect white screen (complex index backed up) 2026-09-01 19:58:13 +08:00
jiangchen 8ba2f00704 ui: show loading placeholders in main page 2026-09-01 19:55:06 +08:00
jiangchen 95aaf172f4 fix: use text input for token (password unsupported on watch) 2026-09-01 19:54:13 +08:00
jiangchen 737a32460e fix: use $index in event args, drop unsupported swiper ref (build success) 2026-09-01 19:46:54 +08:00
jiangchen 331e01cc10 fix: remove dynamic tid in for loops (toolkit build error) 2026-09-01 19:45:57 +08:00
jiangchen e577181300 feat: multi-listener bridge + subscribe/unsubscribe in index page 2026-09-01 19:01:20 +08:00
jiangchen a4bc6cffc3 feat: wire watch pages to @system.interconnect bridge 2026-09-01 18:50:32 +08:00
jiangchen a8ee608e6f feat: watch UI empty shell (3-page swiper, mascot, sessions, settings, detail, input) 2026-09-01 18:45:58 +08:00
jiangchen 25798241db Initial DSHWatch DSHWatch scaffold 2026-09-01 14:25:34 +08:00