refactor(bar): improve special workspaces (#2016)
* refactor(config): add typed icon rule list * feat(config): add workspace icons + icon display type * chore(config): non global (special) workspace icons * refactor(bar): use lazylistview + reuse types for special workspaces * fix(bar): cache ws icon cause ws is nulled during remove anim * docs: update specialWorkspaceIcons example conf value * feat(bar): use higher grade for ws icons * chore(bar): remove unused func * fix(bar): use passed in var for windows loader * refactor(bar): use trim func instead of manual * fix(services): only trim leading special: for workspaces * fix(bar): update ws name on obj change * fix(bar): update special ws scroll pos properly On height change and max view y change as well
2
2 * r + 2 * t committed
124b3f6fcae2a998d905f63e6b9282167e97c2e6
Parent: 198ead2
Committed by GitHub <noreply@github.com>
on 9/15/2026, 2:43:51 PM