DeskTabs v1.0.2
Feature and fix release. Everything below is in the bundled DeskTabs-v1.0.2.exe.
New
- Compact levels —
CompactMode = auto | full | short | icon.autostarts with full labels and steps down until the bar fitsMaxBarWidthPct(40 %) of the taskbar width, so it works on narrow laptop taskbars. Switch manually with Ctrl + mouse wheel over the bar (wheel up pastfullreturns toauto); the choice is remembered. - Abbreviations per desktop —
settings.ini[Short], e.g.BauPunkt Hain=BPH, used by theshortandiconlevels. - Built-in time log — one CSV row per stay on a desktop in
desktop-log_YYYY-MM.csv(start,end,seconds,desktop_index,desktop_name). Stays end on desktop switch, on lock screen, or after 5 minutes without input (closed at the start of the inactivity, so breaks are not counted). For anyone without a time tracker, and for coding agents that do your billing.TimeLog=0turns it off. - Live config — edits to
settings.iniare applied within ~1.2 s, no restart. Handy when an AI agent configures the bar for you (seeCLAUDE.mdin the repo). - Snap to taskbar — dragging the bar along the taskbar keeps it vertically locked; drag it clearly away to place it freely.
Fixed
- Fullscreen auto-hide on multiple monitors: a fullscreen video on another monitor no longer hides the bar; a fullscreen app on the bar's monitor (e.g. Lightroom with Shift+F) is detected even when it overhangs the screen edge or keeps its own toolbar window on top, and stays respected when you focus another monitor.
- Timers no longer touch the GUI while it is being rebuilt ("Gui has no window").
- Tray menu: proper umlaut in "Position zurücksetzen".
Install
Download DeskTabs-v1.0.2.zip, extract it anywhere (keep the .exe and VirtualDesktopAccessor.dll together), run the .exe. Or from PowerShell: irm https://raw.githubusercontent.com/paehtz/DeskTabs/main/setup.ps1 | iex (run it again later to update).
Note: there is no auto-update yet. If you installed via
setup.ps1, just run the one-liner again. An in-app update notice is planned (#7).