openpencil/crates
Fini aa25cc2a7e fix(editor-ui): variables-panel wheel scroll + preset toggle test
Two failures surfaced once the casement build blocker cleared and the
`cargo test --workspace` step finally ran on v0.8.0-new:

- wheel_over_panel_scrolls_rows_and_clamps: `over_topmost_panel` ran
  first in apply_wheel and lists the variables panel, so a wheel over
  the panel was swallowed (returned true) WITHOUT ever reaching
  try_scroll_variables_panel — rows never advanced. Move the variables
  scroll handler ahead of the topmost-panel guard; it already swallows
  the wheel over its own rect, so the canvas-zoom guard still holds.

- variables_panel_preset_button_toggles_menu: the second press used a
  +58 y-offset that lands in the open dropdown's SaveCurrent row, which
  intentionally focuses the name input and keeps the popover open (TS
  parity, see anchor_press_does_not_double_toggle). Re-press the button
  itself (+22) so the test exercises the toggle it is named for.

op-host-native lib: 296 passed / 0 failed.
2026-06-13 21:07:24 +08:00
..
op-acp chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-ai feat(ai): provider trait + ACP session options batch 2026-06-12 23:26:39 +08:00
op-ai-skills chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-app feat(mcp): expand rust editor mcp surface 2026-06-05 22:19:08 +08:00
op-cli feat(cli): codegen commands wired to real tools, status pid, web start json 2026-06-12 23:28:06 +08:00
op-codegen feat(codegen): stored-zip encoder + cancel/page-generation hardening 2026-06-12 23:28:05 +08:00
op-design-lint Merge branch 'v0.8.0-new' of github.com:ZSeven-W/openpencil into v0.8.0-new 2026-05-24 13:03:26 +08:00
op-editor-core chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-editor-ui chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-figma fix(ai): read frame image search queries 2026-05-31 00:25:52 +08:00
op-git feat(panels): git-panel commit-detail diff, overflow menu, signature form 2026-06-02 09:42:03 +08:00
op-host-desktop chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-host-native fix(editor-ui): variables-panel wheel scroll + preset toggle test 2026-06-13 21:07:24 +08:00
op-host-web feat(variables): panel UX, variant-column color editing, theme presets, web mirror 2026-06-12 23:28:11 +08:00
op-i18n chore(i18n): locale keys for pickers, image section, kit + preset surfaces 2026-06-12 23:28:07 +08:00
op-mcp chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
op-opmerge Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00
op-orchestrator feat(ai): route element manifest by model family (M4) 2026-06-13 00:52:26 +08:00
op-pen-loader feat(renderer): styled text runs, clip-content threading, image payload fields in the loader 2026-06-12 23:28:08 +08:00
op-smoke chore: snapshot WIP across editor-core, editor-ui, hosts, mcp, ai-skills 2026-06-13 17:59:54 +08:00
wasm-libc-shim feat(mcp): expand rust editor mcp surface 2026-06-05 22:19:08 +08:00
CLAUDE.md chore(build): release packaging scripts, wasm bundle gate with codegen, workspace docs + lockfile 2026-06-12 23:28:09 +08:00