Skip to content

Detail pages: dedicated juicer kitchen form art (Fixes #102) - #103

Merged
neardws merged 1 commit into
mainfrom
auto/juicer-form
Nov 9, 2026
Merged

neardws merged 1 commit into
mainfrom
auto/juicer-form

Conversation

@neardws

@neardws neardws commented Nov 9, 2026

Copy link
Copy Markdown
Member

Summary

Implements #102: kitchen juicer models get their own DeviceForm.juicer + JuicerArt / JuicerDetail instead of the rice-cooker CookerArt silhouette (DESIGN「同类不同形」).

  • DeviceForm.juicer when category == .kitchen and model contains juicer (after dishwasher / kettle); list icon cup.and.saucer
  • JuicerArt(blending:tint:) tall pitcher-on-base with blending swirl; wired through offArt + TypeDetailView → JuicerDetail
  • Mock demo d30 (xiaomi.juicer.demo) on home h2 kitchen with status Blending/Idle and writable mode
  • ArtGallery row juicer (count 28); TypeDetailTests for d30 routing/props; cooker/kettle/dishwasher regressions kept
  • Tiny docs/DESIGN.md + i18n/zh-Hant.tsv / Translations sync

Screenshots

Blending (light) Idle (light)
juicer-light juicer-idle-light
Blending (dark) Idle (dark)
juicer-dark juicer-idle-dark

Self-test

  • bash scripts/test.sh on Mac mini A (~/MijiaBar-auto): 360/360 passed (includes new juicerDemoRoutingAndProps)
  • Orchestrator rendered --snapshot frames outside Codex for visual check (juicer / juicer-idle light+dark)

Authorship

Codex wrote the feature code on Mac mini A; orchestrator reviewed the diff, ran build/test, committed, and opened this PR.

Fixes #102

Out of scope

No release/appcast/Sparkle, no house fixture conversion, no induction cooktop (ihcooker) in this PR, no real-device control.

Kitchen juicer models get DeviceForm.juicer + JuicerArt/JuicerDetail
instead of CookerArt (DESIGN 同类不同形). Codex-authored on Mac mini A.
@neardws
neardws merged commit 52ac5be into main Nov 9, 2026
1 check passed
@neardws
neardws deleted the auto/juicer-form branch November 9, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Detail pages: dedicated juicer kitchen form art (stop CookerArt for juicer models)

1 participant