Skip to content

Detail pages: dedicated induction cooktop (ihcooker) kitchen form art (Fixes #104) - #105

Merged
neardws merged 1 commit into
mainfrom
auto/104-ihcooker-art
Nov 10, 2026
Merged

neardws merged 1 commit into
mainfrom
auto/104-ihcooker-art

Conversation

@neardws

@neardws neardws commented Nov 10, 2026

Copy link
Copy Markdown
Member

Summary

Implements #104: kitchen induction cooktop models (*.ihcooker*) get their own DeviceForm.ihcooker + IHCookerArt / IHCookerDetail instead of the rice-cooker CookerArt silhouette (DESIGN「同类不同形」).

  • DeviceForm.ihcooker when category == .kitchen and model contains ihcooker (after dishwasher / kettle / juicer); list icon cooktop
  • IHCookerArt(heating:tint:) flat plate with coil glow when heating; wired through offArt + TypeDetailView → IHCookerDetail
  • Mock demo d31 (chunmi.ihcooker.demo) on home h2 kitchen with status Heating/Idle, writable heat-level and mode
  • ArtGallery row ihcooker (count 29); TypeDetailTests for d31 routing/props plus generic-cooker non-match; cooker/kettle/dishwasher/juicer regressions kept
  • Tiny docs/DESIGN.md + i18n/zh-Hant.tsv / Translations sync

Screenshots

Heating (light) Idle (light)
ihcooker-light ihcooker-idle-light
Heating (dark) Idle (dark)
ihcooker-dark ihcooker-idle-dark

Self-test

  • bash scripts/test.sh on Mac mini A (~/MijiaBar-auto): 362/362 passed (includes new ihcookerDemoRoutingAndProps and ihcookerFormDoesNotMatchGenericCooker)
  • Orchestrator rendered --snapshot frames outside Codex for visual check (ihcooker / ihcooker-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 #104

Out of scope

No release/appcast/Sparkle, no house fixture conversion, no leftover kitchen shapes such as mfcp, no real-device control.

Fixes #104. Kitchen ihcooker models get DeviceForm.ihcooker, IHCookerArt
(flat plate + coil glow) and IHCookerDetail instead of the rice-cooker
CookerArt silhouette. Adds mock d31, ArtGallery row, TypeDetailTests,
and DESIGN / zh-Hant sync.
@neardws
neardws merged commit a442470 into main Nov 10, 2026
1 check passed
@neardws
neardws deleted the auto/104-ihcooker-art branch November 10, 2026 17:54
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 induction cooktop (ihcooker) kitchen form art (stop CookerArt for ihcooker models)

1 participant