Skip to content

Detail pages: dedicated multifunction cooking pot (mfcp) kitchen form art (Fixes #107) - #108

Merged
neardws merged 1 commit into
mainfrom
auto/107-mfcp-art
Nov 11, 2026
Merged

neardws merged 1 commit into
mainfrom
auto/107-mfcp-art

Conversation

@neardws

@neardws neardws commented Nov 11, 2026

Copy link
Copy Markdown
Member

Summary

Implements #107: kitchen multifunction cooking pot models (*.mfcp*) get their own DeviceForm.mfcp + MfcpArt / MfcpDetail instead of the rice-cooker CookerArt silhouette (DESIGN「同类不同形」).

  • DeviceForm.mfcp when category == .kitchen and model contains mfcp (after dishwasher / kettle / juicer / ihcooker); list icon frying.pan
  • MfcpArt(cooking:tint:) wide shallow pot with domed lid, side handles, and short heating base; warm glow and steam when cooking; wired through offArt + TypeDetailView → MfcpDetail
  • Mock demo d32 (chunmi.mfcp.demo) on home h2 kitchen with status Cooking/Idle, mode, left-time, heat-level, and temperature
  • ArtGallery row mfcp (count 30); TypeDetailTests for d32 routing/props plus form-precedence so mfcp does not steal cooker / kettle / dishwasher / juicer / ihcooker
  • Tiny docs/DESIGN.md + i18n/zh-Hant.tsv / Translations sync

Screenshots

Cooking (light) Idle (light)
mfcp-light mfcp-idle-light
Cooking (dark) Idle (dark)
mfcp-dark mfcp-idle-dark

Self-test

  • bash scripts/test.sh on Mac mini A (~/MijiaBar-auto): 364/364 passed (includes new mfcpDemoRoutingAndProps and mfcpFormDoesNotStealOtherKitchenForms)
  • Orchestrator rendered --snapshot frames outside Codex for visual check (mfcp / mfcp-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 #107

Out of scope

No release/appcast/Sparkle, no house fixture conversion, no other leftover kitchen shapes (generic cooker remaining on CookerArt is intended), no real-device control.

… art (Fixes #107)

Kitchen mfcp models get DeviceForm.mfcp, MfcpArt, and MfcpDetail instead of the rice-cooker CookerArt silhouette. Adds mock d32, ArtGallery row, TypeDetailTests, and DESIGN / zh-Hant sync.

Codex authored the code on Mac mini A.
@neardws
neardws merged commit d1a2faf into main Nov 11, 2026
1 check passed
@neardws
neardws deleted the auto/107-mfcp-art branch November 11, 2026 17:47
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 multifunction cooking pot (mfcp) kitchen form art (stop CookerArt for mfcp models)

1 participant