..
agent_indicators.rs
feat(canvas): Pencil-parity generation visuals
2026-07-12 02:56:02 +08:00
agent_indicators_tests.rs
feat(canvas): Pencil-parity generation visuals
2026-07-12 02:56:02 +08:00
agent_settings.rs
feat(agent): auto-import Zode providers as custom models
2026-07-06 22:07:34 +08:00
agent_settings_acp_connection.rs
feat(editor): align rust web and desktop parity
2026-06-18 23:24:33 +08:00
agent_settings_builtin_presets.rs
feat(agent): adopt glm-5.2 for GLM coding preset
2026-06-17 00:12:00 +08:00
agent_settings_button_state.rs
refactor(editor): clear remaining button hover fills
2026-06-14 07:52:32 +08:00
agent_settings_connection.rs
feat(editor): align rust web and desktop parity
2026-06-18 23:24:33 +08:00
align.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
align_guides.rs
button_press_state.rs
refactor(editor): clear remaining button hover fills
2026-06-14 07:52:32 +08:00
chat.rs
feat(ui): agent identity in chat transcript and chrome polish
2026-07-12 02:56:26 +08:00
chat_button_state.rs
chore(editor): remove the inert palette button from the chat footer
2026-07-04 03:21:13 +08:00
chat_design_apply.rs
chat_sessions.rs
fix(editor): inherit the model registry in fresh chat tabs
2026-07-04 03:17:40 +08:00
chat_title.rs
feat(ai): polish rust design agent workflow
2026-06-15 21:19:18 +08:00
clipboard.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
codegen.rs
feat(editor): support generated widgets and ai canvas polish
2026-06-14 17:29:16 +08:00
color_picker.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
color_picker_edit.rs
refactor(store): reuse jian_core::color, drop op-editor-core color_convert
2026-06-20 21:41:17 +08:00
color_picker_snapshot.rs
perf(history): structurally-shared undo snapshots
2026-07-11 10:39:04 +08:00
color_picker_tests.rs
refactor(editor): split color_picker tests into a sibling file
2026-07-04 20:59:22 +08:00
command.rs
feat(mcp): add K() batch_design op to instantiate built-in UI kits
2026-07-04 19:51:59 +08:00
command_app_state_tests.rs
fix(editor): treat a no-op MergeAppState as success
2026-07-03 23:14:00 +08:00
command_apply.rs
feat(mcp): add K() batch_design op to instantiate built-in UI kits
2026-07-04 19:51:59 +08:00
command_attr_tests.rs
command_authored_subtree.rs
feat(panels): multi-fill + stroke-mode editor, property-panel polish
2026-06-21 17:24:42 +08:00
command_authored_subtree_tests.rs
feat(panels): multi-fill + stroke-mode editor, property-panel polish
2026-06-21 17:24:42 +08:00
command_batch.rs
perf(history): structurally-shared undo snapshots
2026-07-11 10:39:04 +08:00
command_batch_page_tests.rs
merge: sync mesh/shader rendering, web live-sync and platform fixes from remote
2026-07-03 01:25:08 +08:00
command_batch_tests.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
command_component_tests.rs
feat(editor): align rust web and desktop parity
2026-06-18 23:24:33 +08:00
command_delete_tests.rs
command_insert_tests.rs
command_layout_prop.rs
feat(mcp): expand rust editor mcp surface
2026-06-05 22:19:08 +08:00
command_node.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
command_node_attrs.rs
fix(editor): repair strokes and legacy render layout
2026-06-21 16:52:31 +08:00
command_promote.rs
feat(editor): support generated widgets and design tools
2026-06-14 20:25:45 +08:00
command_promote_tests.rs
feat(editor): support generated widgets and design tools
2026-06-14 20:25:45 +08:00
command_refine.rs
feat(editor): support generated widgets and ai canvas polish
2026-06-14 17:29:16 +08:00
command_refine_tests.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
command_reparent_tests.rs
command_replace_tests.rs
command_root_replace.rs
feat(panels): multi-fill + stroke-mode editor, property-panel polish
2026-06-21 17:24:42 +08:00
command_stroke_tests.rs
fix(editor): repair strokes and legacy render layout
2026-06-21 16:52:31 +08:00
command_style_replace.rs
feat(editor): support generated widgets and ai canvas polish
2026-06-14 17:29:16 +08:00
command_style_replace_tests.rs
command_subtree_tests.rs
feat(ai): agentic design tool-loop, multi-chat tabs, #27 panel restyle
2026-06-25 00:12:45 +08:00
command_tests.rs
merge: sync mesh/shader rendering, web live-sync and platform fixes from remote
2026-07-03 01:25:08 +08:00
command_update_tests.rs
command_widget_tests.rs
feat(ai): polish rust design agent workflow
2026-06-15 21:19:18 +08:00
component_browser_state.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
components.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
conversion.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
conversion_tests.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
design_md.rs
design_md_button_state.rs
feat(editor): support generated widgets and design tools
2026-06-14 20:25:45 +08:00
dirty_tests.rs
feat(editor): show an edited marker for unsaved changes
2026-07-04 02:17:36 +08:00
drag_mutators.rs
feat(canvas): add cross-container drag controls
2026-07-06 22:24:05 +08:00
editor_ui_state.rs
feat(canvas): Pencil-parity generation visuals
2026-07-12 02:56:02 +08:00
export_dialog_state.rs
fix(editor-ui): polish rust chrome interactions
2026-06-09 09:38:37 +08:00
figma_import_state.rs
fix(editor-ui): polish rust chrome interactions
2026-06-09 09:38:37 +08:00
fills.rs
fix(editor): skip history snapshot when the effect target can't take one
2026-07-04 20:52:51 +08:00
fills_tests.rs
feat(ai): agentic design tool-loop, multi-chat tabs, #27 panel restyle
2026-06-25 00:12:45 +08:00
geometry.rs
git_button_state.rs
fix(editor-ui): polish rust chrome interactions
2026-06-09 09:38:37 +08:00
grouping.rs
history.rs
perf(history): structurally-shared undo snapshots
2026-07-11 10:39:04 +08:00
history_bench_tests.rs
style(editor-core): rustfmt reflow in color_picker and history snapshot
2026-07-11 19:38:59 +08:00
history_snapshot.rs
style(editor-core): rustfmt reflow in color_picker and history snapshot
2026-07-11 19:38:59 +08:00
history_snapshot_tests.rs
style(editor-core): rustfmt reflow in color_picker and history snapshot
2026-07-11 19:38:59 +08:00
hoist_app_state.rs
feat(ai): hoist generated app state in loop finalize and script-gen return path
2026-07-03 22:12:52 +08:00
host_support.rs
fix(editor): new/opened documents open with nothing selected
2026-07-06 00:47:11 +08:00
icon_picker_state.rs
image_node_props.rs
perf(canvas): Arc-share image src/url to make scene-cache O(1)
2026-06-21 10:01:37 +08:00
image_panel_state.rs
Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new
2026-06-14 13:56:56 +08:00
ime_state.rs
feat(variables): panel UX, variant-column color editing, theme presets, web mirror
2026-06-12 23:28:11 +08:00
instance_child_override.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
instance_override.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
lib.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
mutators.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
node_defaults.rs
feat(editor): support generated widgets and design tools
2026-06-14 20:25:45 +08:00
node_id.rs
page_mutators.rs
merge: sync mesh/shader rendering, web live-sync and platform fixes from remote
2026-07-03 01:25:08 +08:00
path_bounds.rs
path_edit.rs
Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new
2026-06-14 13:56:56 +08:00
pen.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
pen_node_ext.rs
feat(editor): support generated widgets and ai canvas polish
2026-06-14 17:29:16 +08:00
property_edit_mutators.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
property_panel_state.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
ref_resolve.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
rename.rs
refactor(editor): migrate layer rename to shared text state
2026-06-14 00:56:25 +08:00
render_backend.rs
refactor(editor): re-export painter contract from jian-widgets
2026-06-14 00:56:08 +08:00
scene_vars.rs
refactor(editor-core): move scene_vars in from op-editor-ui
2026-06-19 23:18:43 +08:00
scene_vars_tests.rs
refactor(editor-core): move scene_vars in from op-editor-ui
2026-06-19 23:18:43 +08:00
selection.rs
selection_resolve.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
state.rs
feat(editor): property edits on component-instance children
2026-07-12 02:55:42 +08:00
statusbar_state.rs
fix(editor-ui): polish rust chrome interactions
2026-06-09 09:38:37 +08:00
svg_import.rs
feat(editor): support generated widgets and ai canvas polish
2026-06-14 17:29:16 +08:00
svg_import_tests.rs
svg_path_bounds.rs
svg_path_data.rs
feat(export): selected-node SVG export with canvas-parity serialization
2026-07-11 18:43:57 +08:00
test_support.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
tests_agent_settings.rs
chore(editor): checkpoint chrome WIP + web picker select-all wiring
2026-06-09 23:27:39 +08:00
tests_agent_settings_draft.rs
tests_drag_mutators.rs
feat(canvas): add cross-container drag controls
2026-07-06 22:24:05 +08:00
tests_geometry.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
tests_mutators.rs
feat(editor): align rust web and desktop parity
2026-06-18 23:24:33 +08:00
tests_pages.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
text_edit.rs
Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new
2026-06-14 13:56:56 +08:00
text_input_focus.rs
feat(panels): editable R/G/B fields in the colour picker
2026-06-20 21:27:08 +08:00
theme_presets.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
tool.rs
feat(editor): support generated widgets and design tools
2026-06-14 20:25:45 +08:00
toolbar_state.rs
chore(editor): checkpoint chrome WIP + web picker select-all wiring
2026-06-09 23:27:39 +08:00
topbar_state.rs
feat(editor): widget design-canvas visuals + jian-runtime preview mode
2026-06-14 23:46:58 +08:00
translate_equivalence_tests.rs
perf(editor): single-pass translate_selected
2026-07-11 09:46:28 +08:00
ui_draft.rs
fix(editor): repair strokes and legacy render layout
2026-06-21 16:52:31 +08:00
uikit.rs
feat(mcp): add K() batch_design op to instantiate built-in UI kits
2026-07-04 19:51:59 +08:00
uikit_io.rs
feat(openpencil): add code-to-design conversion flow
2026-07-04 13:23:28 +08:00
uikit_shadcn.rs
feat(editor): TS-parity engine batch — refine passes, atomic command batch, path editing, paste anchoring, IME state, kit model, web-sync seam
2026-06-12 23:25:38 +08:00
variables.rs
feat(variables): panel UX, variant-column color editing, theme presets, web mirror
2026-06-12 23:28:11 +08:00
variables_panel_state.rs
feat(variables): panel UX, variant-column color editing, theme presets, web mirror
2026-06-12 23:28:11 +08:00
variables_resolve.rs
merge: sync mesh/shader rendering, web live-sync and platform fixes from remote
2026-07-03 01:25:08 +08:00
viewport.rs
walkers.rs
perf(editor): single-pass translate_selected
2026-07-11 09:46:28 +08:00
web_sync.rs
fix(web): reset sync document before web mount
2026-06-19 02:01:46 +08:00