Commit Graph

2 Commits

Author SHA1 Message Date
sudacode b29677f5be fix(overlay): capture click-away on transparent space for macOS Yomitan
- Add `isOverYomitanPopup` state; set on popup mouse enter/leave events
- Keep overlay interactive while popup visible so transparent-space clicks close the popup before passing through to mpv
- Release click capture when popup hidden
2026-06-14 02:15:53 -07:00
sudacode 0ff77eebc3 fix(overlay): restore macOS Yomitan popup focus without breaking click-a
- On macOS, skip blur-triggered focus reclaim so click-away closes popup cleanly
- Reclaim focus on popup shown event instead (card mining / reload case)
- Route focusMainWindow through focusMacOSOverlayWindow on darwin
- Refactor blur/focus test into shared harness; add macOS-specific cases
2026-06-12 23:03:43 -07:00