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
Clicks act immediately now that the double-click launch is gone, the context menu's Open media app entry starts a configured app when nothing is playing, and media-session calls can no longer deadlock the taskbar.
added
- When no media session or matching window exists, the context menu's Open media app runs the App opened from the context menu command, Spotify by default, keeping previously saved commands6dc3fbf · AmrMsCLL
fixed
- The taskbar can no longer deadlock while TaskTune attaches, detaches or releases media sessions4dd2daa · AmrMsCLL
- Settings reload on the taskbar thread, so a settings change no longer races click and pointer handlersdaf9373 · AmrMsCLL
removed
- Double-click click types, the App opened by double-click setting and the single-click delay, so every click acts immediately; saved double-click entries are no longer read3ca9684 · AmrMsCLL
- Open media app as a configurable click action; the context menu entry remains87b9f9f · AmrMsCLL
Scrolling text uses the player's full width again when the visualizer sits on the left.
fixed
- Scrolling text is no longer clamped to about the album-art width when a left visualizer and a maximum player width are set43cc5a8 · AmrMsCLL
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
A full audit fixes fullscreen hiding, the mini player, session handling, click timing, the visualizer and seeking, and drops the Mica backgrounds that looked the same as a solid colour.
changed
- Menu labels use sentence case, and setting labels, group names and colour hints are corrected37f3d75 · AmrMsCLL
fixed
- Fullscreen hiding works, the no-media grace period expires and an empty media button list is honoured278e13e · AmrMsCLL
- Mini player rows rebuild when sessions change, so each row controls the session it shows, and the flyout centres for the centre screen placement8c92c6d · AmrMsCLL
- The mini player's previous, play, next, mute and volume controls have accessible names and tooltipsee96785 · AmrMsCLL
- Session attaching no longer races, stale media fetches no longer overwrite newer details, and cover art appears at once for a browser session that is already playinga942f77 · AmrMsCLL
- A single click acts at once when no double-click action can follow, the ignore list and web app names match correctly, and idle hiding counts real time3cd31f8 · AmrMsCLL
- Visualizer bars fall on silence, the EQ preset applies once, and a visualizer shown again keeps capturing1e42627 · AmrMsCLL
- Rewind and forward start from the live position, two sessions of one app can be cycled, and each volume wheel notch changes the system volume once24f99f1 · AmrMsCLL
removed
- The Mica and Mica Alt backgrounds, which drew the same as Solid color; stored values load as solidafe22fd · AmrMsCLL
The repository becomes a collection with one folder per mod in the official windhawk-mods layout, an MIT license, metadata checks on every change and automatic Project Graphite registration.
added
- Official windhawk-mods layout with every mod at mods/<mod-id>/<mod-id>.wh.cpp beside its readme, and the upstream .clang-formatbed7234 · AmrMsCLL
- MIT license for the collection7fd69c8 · AmrMsCLL
- Quality workflow that checks each mod's folder, filename, readme, @id and required metadata on every push and pull request without reformatting sources4fe4801 · AmrMsCLL
- Project Graphite manifest listing Windhawk Mods, StackSwitch and TaskTune27e120b · AmrMsCLL
- The Project Graphite registry syncs whenever the manifest changes on mainc00f90f · #2 · AmrMsCLL
Single and double clicks on the player and album art are told apart reliably, and double-clicking the player opens the configured app by default.
changed
- Double-clicking the player opens the configured app by default, including installations that had no double-click setting savedeb07ecb · AmrMsCLL
fixed
- Double clicks are recognised, because a single-click action waits for the Windows double-click time and the second click must land near the firsteb07ecb · AmrMsCLL
- A pending click action is cancelled when its control unloadseb07ecb · AmrMsCLL
- Setting descriptions containing a colon are quoted, so the settings page parseseb07ecb · AmrMsCLL
The first version of TaskTune in this repository embeds media details and playback controls in the Windows 11 taskbar, with per-app volume, audio-only app support and an optional spectrum visualizer.
added
- Taskbar player with album art, title and artist, scrolling text, and play, pause, stop, previous, next, shuffle, repeat and 1-60 second rewind and forward controls0d71bfe · AmrMsCLL
- More than 20 taskbar and system-tray placements, with independent players on multiple monitors0d71bfe · AmrMsCLL
- Per-application volume and mute controls, falling back to active audio sessions for apps that publish no media details0d71bfe · AmrMsCLL
- Session switching, configurable mouse actions and a compact mini player0d71bfe · AmrMsCLL
- Double-click anywhere on the player to open Spotify or another configured app0d71bfe · AmrMsCLL
- Solid, gradient, Acrylic, Mica and blurred album-art backgrounds0d71bfe · AmrMsCLL
- Optional WASAPI spectrum visualizer with several shapes, colour modes and EQ presets0d71bfe · AmrMsCLL
- Automatic hiding when no media is playing, the taskbar is idle or an app is full-screen0d71bfe · AmrMsCLL
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
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
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