openpencil/crates
Kayshen-X 5f3d511876 refactor(panels): single-source the truncate-ellipsis helper
component_browser_panel, design_md_panel/helpers, git_panel, and
variables_panel/paint each defined their own char-aware truncate-with-ellipsis
fn (3 identical; variables used max-1 which could panic at 0). Hoist one
truncate_ellipsis into op-editor-ui::util and re-export under the original
name+visibility at each site, so the 9 git_panel call sites etc. stay
unchanged. The saturating bound also removes the variables-panel panic-at-0
latent bug.
2026-06-19 09:48:13 +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
op-ai-skills feat(ai): polish rust design agent workflow 2026-06-15 21:19:18 +08:00
op-app
op-cli feat(process): extract shared process io primitives 2026-06-14 10:54:26 +08:00
op-codegen feat(editor): support generated widgets and design tools 2026-06-14 20:25:45 +08:00
op-config-store feat(config): add shared OpenPencil config store 2026-06-14 10:17:22 +08:00
op-design-lint feat(editor): support generated widgets and design tools 2026-06-14 20:25:45 +08:00
op-editor-core fix(web): reset sync document before web mount 2026-06-19 02:01:46 +08:00
op-editor-host-core fix(web): forward chat history to daemon 2026-06-19 05:51:31 +08:00
op-editor-ui refactor(panels): single-source the truncate-ellipsis helper 2026-06-19 09:48:13 +08:00
op-figma feat(editor): support generated widgets and ai canvas polish 2026-06-14 17:29:16 +08:00
op-git fix(ci): address rust check failures 2026-06-19 03:03:33 +08:00
op-host-desktop fix(web): forward legacy ai stream model 2026-06-19 06:31:34 +08:00
op-host-native refactor(editor): dedup native format_panel_number into op-editor-ui::util 2026-06-19 09:35:08 +08:00
op-host-web fix(editor): wire single-key tool switch on the web host 2026-06-19 09:43:08 +08:00
op-i18n
op-mcp feat(editor): support generated widgets and design tools 2026-06-14 20:25:45 +08:00
op-opmerge
op-orchestrator feat(ai): polish rust design agent workflow 2026-06-15 21:19:18 +08:00
op-pen-loader refactor(renderer): consolidate web shell on CanvasKit, retire skia path 2026-06-18 09:34:37 +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 feat(rpc): extract shared JSON-RPC transport 2026-06-14 10:33:21 +08:00
op-smoke Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new 2026-06-14 13:56:56 +08:00
CLAUDE.md refactor(editor): migrate property and variables inputs to shared text state 2026-06-14 00:56:23 +08:00