Problem
On narrow taskbars, or setups with the Widgets/weather button or many centered app icons, the bar can grow wide enough to run into the taskbar app icons. DeskTabs currently assumes there is enough room on the left.
Proposal
Add CompactMode = auto | full | short | icon to CONF:
full — index + name (current)
short — index + truncated name
icon — index number / colour square / custom icon only, like the app icons on the taskbar
auto — start at full; when the computed bar width exceeds a budget (a share of the taskbar width), downshift step by step until it fits
Solves "runs into the icons" via a width budget, without precisely detecting the icon cluster (unreliable on the Win11 XAML taskbar).
Tasks
Problem
On narrow taskbars, or setups with the Widgets/weather button or many centered app icons, the bar can grow wide enough to run into the taskbar app icons. DeskTabs currently assumes there is enough room on the left.
Proposal
Add
CompactMode = auto | full | short | icontoCONF:full— index + name (current)short— index + truncated nameicon— index number / colour square / custom icon only, like the app icons on the taskbarauto— start atfull; when the computed bar width exceeds a budget (a share of the taskbar width), downshift step by step until it fitsSolves "runs into the icons" via a width budget, without precisely detecting the icon cluster (unreliable on the Win11 XAML taskbar).
Tasks
CompactMode+ width-budget logic inBuildBarshortrenderingiconrendering (ties into the per-tab icons issue)