SoloMD v1.3.1 — Slideshow bug fixes
Patch release for two regressions in v1.3.0's slideshow window.
🐞 Fixes
-
Closing the slideshow window no longer kills the main editor.
Tauri interceptsWindowEvent::CloseRequestedfor every window and emits a single globalsolomd://close-requestedevent; the main window's listener was treating slideshow close as "close the editor" and tearing down the main window viaforce_close_window. Fixed by gating the unsaved-tabs check onlabel == "main"— auxiliary windows (slideshow, "open in new window") close themselves directly. -
Fullscreen on Windows now works reliably.
Tauri'ssetFullscreencan silently no-op on Windows without a user gesture.Fto toggle fullscreen now tries Tauri first, verifies the state actually changed, and falls back to the HTML5 Fullscreen API (document.documentElement.requestFullscreen()). The HUD always shows the F fullscreen · ? help · Esc exit hint so the binding is always discoverable. -
Esc out of fullscreen on macOS no longer hangs.
Slideshow'sEschandler now exits fullscreen first (with a short wait for the OS animation) before callingwindow.close(), otherwise the close request raced the fullscreen-out transition.
🌐 Site updates
- v1.3.0 features now visible on the homepage feature list (Slideshow / Welcome / CLI / Format) with NEW tags.
- Compare table gained four rows for the new differentiators.
- v1.3.0 release post published in English and 中文.
Full Changelog: v1.3.0...v1.3.1