Fixed
- Player bar disappears when window is resized small: On Linux (and some Windows configurations), the window manager ignores the
minHeightconstraint, allowing the window to be dragged smaller than intended. The CSS grid's1frrow has an implicitmin-height: auto, meaning it refuses to shrink below the min-content height of the sidebar/main/queue children — this pushed the total grid height beyond100vhand scrolled the player bar out of view. Fixed by addingmin-height: 0to.sidebar,.main-content, and.queue-panel, andoverflow: hiddento.app-shellas a safety net. - Media keys on Windows (SMTC): souvlaki's Windows backend requires a valid Win32 HWND to hook into the existing message loop rather than spinning up its own. Passing
hwnd: Nonecaused a crash on startup (v1.17.0). Now retrieves the main window's HWND viaapp.get_webview_window("main").hwnd()and passes it toPlatformConfig. Falls back to disabled gracefully if the HWND cannot be obtained.