Skip to content

v0.1.90

Choose a tag to compare

@steeb-k steeb-k released this 17 Jul 20:03

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_GETMINRECT query 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_GETICON fetch; 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 to X:\startpe.log before 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 StartButtonColor accent.
  • WM_DISPLAYCHANGE re-lays-out the taskbar immediately for the new resolution.
  • tools/build-local.ps1 now parses under Windows PowerShell 5.1.