Releases: AyWutiansui/obsidian-onenote-integration
Releases · AyWutiansui/obsidian-onenote-integration
1.3.10
Full Changelog: 1.3.9...1.3.10
1.3.9
Full Changelog: 1.3.8...1.3.9
1.3.7
Full Changelog: 1.3.6...1.3.7
1.3.6
Full Changelog: 1.3.5...1.3.6
1.3.5
Full Changelog: 1.3.4...1.3.5
1.3.4
Full Changelog: 1.3.3...1.3.4
1.3.3
Full Changelog: v1.3.2...1.3.3
v1.3.2
Full Changelog: 1.3.1...v1.3.2
v1.3.1 — Fix focus stealing on embed reposition
Bug Fix
- Focus stealing: Typing that causes the embedded OneNote window to reposition (e.g., pressing Enter shifts the embed down) no longer steals input focus from the Obsidian editor.
Technical changes
- Narrowed MutationObserver to exclude
characterDatachanges and added RAF debouncing — prevents keystrokes from triggering expensive reposition cycles - Added
WS_EX_NOACTIVATEto reparented OneNote child window — prevents the embedded window from stealing input focus - Replaced
HWND_TOPwithSWP_NOZORDERon subsequent repositions — avoids activating the embedded window during scroll/typing - Added throttled focus watchdog (500ms cooldown) in reposition callback — restores editor focus if lost
1.3.1
fix(ci): add --legacy-peer-deps to npm ci for peer dependency conflict