v0.1.90
Built and released from the local pipeline (CI skipped for this tag).
What's new
- Minimize animates into the taskbar button. StartPE now answers the shell's
HSHELL_GETMINRECTquery with the window's task-button rectangle and claims the taskman-window slot (SetTaskmanWindow, confined fail-soft module) so the system actually consults it — windows shrink into their button and restore from it, correctly following centered layouts, in PE and full Windows alike. - Fixed the sporadic crash on display-resolution changes. The taskbar's button refresh held a state borrow across a cross-thread
WM_GETICONfetch; sent messages dispatched re-entrantly during that wait (exactly what a resolution change produces) hit the borrow and aborted the shell. The refresh is now phased, and a panic hook logs any future panic toX:\startpe.logbefore aborting. - Windows-native styling for all GTK helpers. Segoe UI (Variable) at native size, Win11 corner radii and window-control buttons with the red close, headerbar merged into the window body — and Adwaita's accent colors now follow StartPE's
StartButtonColoraccent. WM_DISPLAYCHANGEre-lays-out the taskbar immediately for the new resolution.tools/build-local.ps1now parses under Windows PowerShell 5.1.