wlr/taskbar: add support for rewrite rules #2269
Merged
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.
Hello,
I'm using the wlr/taskbar and I was annoyed by some long application names like "Firefox Web Browser". I would prefer to just read "Firefox", so the button doesn't take so much space.
I simply implemented the rewrite logic from sway/window and hyprland/window for wlr/taskbar. A simple
waybar::util::rewriteString
was added and the man page was updated.Here is an example:
The top waybar is using the rewrite rules. The bottom waybar is the old version with the full names.
You see, that the taskbar is way shorter by removing unnecessary parts from the application name.
I had to include the whitespace between the {icon} and {name}.
Sure, you could simply change the
.desktop
file for these application, but they may reset after an update. I hope this change is useful for some of you.