Skip to content

DeskTabs v1.0.2

Choose a tag to compare

@paehtz paehtz released this 22 Sep 09:59
· 42 commits to main since this release

Feature and fix release. Everything below is in the bundled DeskTabs-v1.0.2.exe.

New

  • Compact levels — CompactMode = auto | full | short | icon. auto starts with full labels and steps down until the bar fits MaxBarWidthPct (40 %) of the taskbar width, so it works on narrow laptop taskbars. Switch manually with Ctrl + mouse wheel over the bar (wheel up past full returns to auto); the choice is remembered.
  • Abbreviations per desktop — settings.ini [Short], e.g. BauPunkt Hain=BPH, used by the short and icon levels.
  • 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=0 turns it off.
  • Live config — edits to settings.ini are applied within ~1.2 s, no restart. Handy when an AI agent configures the bar for you (see CLAUDE.md in 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).