feat(bar): tell special workspaces apart on the vertical bar - #29
Open
kellyson71 wants to merge 1 commit into
Open
feat(bar): tell special workspaces apart on the vertical bar#29kellyson71 wants to merge 1 commit into
kellyson71 wants to merge 1 commit into
Conversation
…rtical bar The vertical bar had no room for the workspace name, so it always drew a literal "S" and you could not tell which special workspace was open. Map each one to an icon instead. Claude has no Material Symbols glyph, so its tray icon is tinted to match; if that file is missing the pill falls back to the generic icon. The horizontal bar keeps showing the name.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
On the vertical bar there is no room for the workspace name, so the special workspace pill always draws a literal
S:With more than one special workspace, you can't tell which one is open.
This maps each one to an icon instead:
musicmusic_castcommunicationforumtodochecklistsysmonmonitor_heartstarClaude has no Material Symbols glyph, so it uses the app's tray icon, tinted to match the others. If the file isn't there, it falls back to the generic icon.
The horizontal bar is unchanged — it has room for the name.
Inspired by how Caelestia does it (
utils/Icons.qml).One file, +42/-1. Tested on Hyprland 0.56.2, Quickshell 0.3.0.