openpencil/crates/op-host-native
Kayshen-X 9c99e20e97 fix(panels): font-picker hover bleed-through + Import-row hover + web effect-menu hover
Three related hover fixes:
- Font picker "穿透": the open popup is a floating overlay but the
  cursor-move handler fell through to the canvas/layer hovers when the
  picker hover was unchanged, so a node behind the popup highlighted.
  update_font_picker_hover now CONSUMES the move + clears lower-overlay
  hover while the cursor is over the popup.
- "Import font…" row had no hover wash: add font_picker_import_hover
  state + PropertyPanel::font_picker_import_action_at hit + a
  paint_button_feedback_wash on the ImportAction row (threaded through
  the paint_font_picker signature).
- Web parity: op-host-web overlay_cursor now updates the Effects add-menu
  effect_add_menu_hover (mirrors the fill-type picker branch), so the
  Drop Shadow / Layer Blur menu highlights on web too.
2026-07-05 17:55:13 +08:00
..
assets fix(web): use browser fonts in canvaskit shell 2026-06-19 02:39:34 +08:00
examples feat(desktop): adopt the casement winit fork 2026-05-18 21:45:09 +08:00
notes refactor(rust): rename native + desktop hosts to op-host-* crates 2026-05-16 23:49:58 +08:00
src fix(panels): font-picker hover bleed-through + Import-row hover + web effect-menu hover 2026-07-05 17:55:13 +08:00
tests fix(native): unblock linux startup — provider GL loader + wayland-dlopen 2026-07-03 00:08:20 +08:00
Cargo.toml fix(native): unblock linux startup — provider GL loader + wayland-dlopen 2026-07-03 00:08:20 +08:00