/changelog/epics/windhawk-mods/stack-switch

StackSwitch

source only

A Windhawk taskbar launcher that starts and stops configurable working sets of applications, folders, editor workspaces, URLs and terminal commands with one action.

  • cpp
  • windows
  • windhawk
  • win32
epic
Windhawk Mods
owner
Amr El-Sheraey
source
project-graphite/windhawk-mods ↗
project page
/epics/windhawk-mods/stack-switch

releases · 5

v2.3.1 — Options line and panel items

Each item's settings card shrinks to nine fields with a single Options line, items can be added and edited from the panel itself, and rarely used global settings are gone.

breaking

  • The per-item launch, timing and appearance fields are replaced by one comma-separated Options line, and values saved in the old fields are not migrated5f9abca · AmrMsCLL

added

  • The panel's + button adds items from running apps, a file, a folder or a blank item, and right-clicking a panel item offers Edit and Remove5f9abca · AmrMsCLL

changed

  • Terminal items keep their window open unless Wait for it to exit is on, and new items start from neutral defaults with the root folder set to %USERPROFILE%5f9abca · AmrMsCLL
  • The mod's author name is AmrMsCLL, matching its GitHub handle2003d1d · AmrMsCLL

fixed

  • Quoted targets and shell targets such as Store apps show their real icon5f9abca · AmrMsCLL

removed

  • Rarely used global settings such as theme, accent colour, animation, font, panel size, launch stagger and terminal host; their defaults now apply5f9abca · AmrMsCLL

v2.3.0 — StackSwitch

The launcher is renamed StackSwitch and gets a full correctness pass: sequences follow the panel order, the panel and button behave on every taskbar, terminal items target their own window, and the dark panel moves to the Project Graphite colours.

changed

  • Tech Stack Launcher is renamed StackSwitch, with the mod id stack-switchbed7234 · AmrMsCLL
  • The dark panel uses the Project Graphite colours, and the light panel's dim text meets 4.5:1 contrast7f51db0 · AmrMsCLL

fixed

  • Launch, Close, tray profiles and the sign-in auto-run follow the panel's grouped and dragged order, and Cancel during the close grace wait no longer force-kills the itemc4f1b5a · AmrMsCLL
  • Panel hover, focus, filtering and group dragging behave correctly, Alt+F4 no longer destroys the panel and the panel slides from its anchor47f6f3d · AmrMsCLL
  • Mixed-DPI taskbars no longer overwrite each other, the panel opens over the clicked button, and the tray icon and hotkey follow settings and theme changes0897c1e · AmrMsCLL
  • A font name of 32 characters or more no longer crashes Explorer, and a root folder containing {root} no longer expands forever9568046 · AmrMsCLL
  • Minimized and maximized terminal items act only on the Windows Terminal window they opened, and quoted paths ending in a backslash keep their closing quoteb9fda5a · AmrMsCLL
  • Profile chips that do not fit on one row wrap onto further rows instead of disappearing3f79b15 · AmrMsCLL

removed

  • The Always Windows Terminal host option, which behaved like Auto; a stored value now loads as Auto571ec74 · AmrMsCLL

v2.2.0 — Grouping and reordering

Items sharing a group name now gather under one heading, and the panel order, which decides what starts first, can be rearranged directly.

added

  • Drag an item or a whole group heading, or use Alt+Up and Alt+Down, to reorder the panel and the launch order95d8ca3 · AmrMsCLL
  • Reset order to settings discards the saved panel order95d8ca3 · AmrMsCLL

changed

  • Items with the same group name appear under one heading wherever they sit in the settings95d8ca3 · AmrMsCLL

v2.1.0 — Reliable terminal items

Terminal items now keep their full command, honour their window state and can be waited on.

fixed

  • Terminal commands containing semicolons or double quotes reach Windows Terminal intact, with PowerShell commands passed as an encoded command2479ea9 · AmrMsCLL
  • Minimized and Maximized now apply to terminal items, which open in their own Windows Terminal window2479ea9 · AmrMsCLL
  • Wait for it to exit waits for the terminal command instead of returning as soon as Windows Terminal starts2479ea9 · AmrMsCLL

v2.0.1 — Tech Stack Launcher

The first version, released as Tech Stack Launcher, adds a taskbar button whose panel starts a configurable working set of apps, folders, editors, URLs and terminal commands in order and closes the same selection again in reverse order.

added

  • Taskbar launcher panel that starts apps, folders, VS Code workspaces, URLs, terminal commands and windowless commands in order, and closes the selected items again in reverse orderbf76283 · AmrMsCLL
  • Per-item toggles that persist across restarts, collapsible groups and profile chips that switch the whole selection in one clickbf76283 · AmrMsCLL
  • Eight taskbar anchors read from the taskbar's live layout, using a layered child window instead of XAML injection so no symbol resolution is neededbf76283 · AmrMsCLL
  • Search box, per-item right-click menu with Launch now, Close now, Show in File Explorer and Copy target, and a dot on every running itembf76283 · AmrMsCLL
  • Ctrl+Alt+S hotkey, an optional tray icon and an optional profile launch after signing inbf76283 · AmrMsCLL
  • The {root} token and environment variables expand in every pathbf76283 · AmrMsCLL
  • Dark and light panel themes styled after VS Code's Dark Modern and Light Modern palettesbf76283 · AmrMsCLL