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. |
||
|---|---|---|
| .. | ||
| assets | ||
| examples | ||
| notes | ||
| src | ||
| tests | ||
| Cargo.toml | ||