openpencil/crates
Fini c734f98dfb fix(orchestrator): recognize CJK-named bottom nav + dedup duplicate bottom-nav sections
Chinese-prompt mobile designs rendered two bottom navs (e.g. 底部导航栏 +
Bottom Navigation). The mobile-chrome bottom-nav matchers were
English-only, so a CJK-named nav was not recognized — it wasn't anchored
or merged, and a second English nav survived. Add Chinese synonyms
(底部导航/底部导航栏/导航栏/底栏/标签栏/底部标签栏) to both matchers, and add a
root-level dedup that keeps the bottom-anchored nav and removes redundant
bottom-nav sections. Wired into cleanup + loop_finalize (both paths).
Narrow guards: mobile artboards, >=2 detected navs, never the sole nav,
top navbars untouched.
2026-07-05 02:40:10 +08:00
..
op-acp Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new 2026-06-14 13:56:56 +08:00
op-ai merge: sync mesh/shader rendering, web live-sync and platform fixes from remote 2026-07-03 01:25:08 +08:00
op-ai-skills feat(mcp): add K() batch_design op to instantiate built-in UI kits 2026-07-04 19:51:59 +08:00
op-cli feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
op-codegen feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
op-config-store
op-design-lint feat(orchestrator): teach the geometry detectors design intent 2026-07-03 03:02:43 +08:00
op-editor-core feat(editor): merge effect adds into one "+" with a Shadow/Blur menu 2026-07-04 21:47:35 +08:00
op-editor-host-core feat(editor): collapse the design loop's model narration 2026-07-04 18:23:43 +08:00
op-editor-ui feat(editor): merge effect adds into one "+" with a Shadow/Blur menu 2026-07-04 21:47:35 +08:00
op-figma fix(figma): skip swapped instances in derived pre-seeding 2026-07-04 16:48:14 +08:00
op-git fix(ci): address rust check failures 2026-06-19 03:03:33 +08:00
op-host-desktop style(desktop): order re-exports so cargo fmt --check passes 2026-07-04 19:08:15 +08:00
op-host-native feat(editor): merge effect adds into one "+" with a Shadow/Blur menu 2026-07-04 21:47:35 +08:00
op-host-services fix(ai): stop a stray selection hijacking a new-design prompt 2026-07-04 16:26:13 +08:00
op-host-web fix(editor): dismiss the Effects add-menu on outside click on web 2026-07-04 21:52:27 +08:00
op-host-web-server fix(editor): repair strokes and legacy render layout 2026-06-21 16:52:31 +08:00
op-i18n chore(editor): refresh quick examples with a travel booking prompt 2026-07-04 02:17:37 +08:00
op-mcp feat(mcp): add K() batch_design op to instantiate built-in UI kits 2026-07-04 19:51:59 +08:00
op-opmerge
op-orchestrator fix(orchestrator): recognize CJK-named bottom nav + dedup duplicate bottom-nav sections 2026-07-05 02:40:10 +08:00
op-pen-loader feat(editor): render imported Gaussian layer blur 2026-07-04 20:05:42 +08:00
op-process-io feat(editor): support generated widgets and ai canvas polish 2026-06-14 17:29:16 +08:00
op-rpc-transport
op-smoke feat(ai): seed a numeric artboard when the first loop batch skips it 2026-07-04 14:34:55 +08:00
op-web-sdk feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
CLAUDE.md feat(ai): make script-gen the only subagent output protocol 2026-07-04 17:31:22 +08:00