BuddiesOfBudgie / budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.
https://buddiesofbudgie.org
GNU General Public License v2.0
962 stars 50 forks source link

Icon Task List applet - enable "Restrict to Workspace" also for "Favorited" apps #172

Open Downsite opened 2 years ago

Downsite commented 2 years ago

Description

This is basically a duplicate of https://github.com/solus-project/budgie-desktop/issues/1803. Since I am not certain if this old issue is still tracked here after the migration.

When both "Window grouping" and "Restrict to Workspace" are turned on in the Icon Task List applet, one still sees groups of apps in other workspaces.

Example: I have 3 Firefox windows open on my workspace 1. In an otherwise empty workspace, it will still show me the Firefox group.

Budgie version

budgie-desktop 10.6.2

Operating system

Solus 4.3

JoshStrobl commented 2 years ago

Re-labeled since this isn't really a bug. Favorited apps should always appear in the current implementation, they should not disappear from the panel (then they wouldn't be pinned / favorited). That said, it would be a nice option to filter apps not on the workspace from the listing in the IconPopover.

Beyond that the feature is working as intended.

Downsite commented 2 years ago

I agree that favorited apps should still appear with their icon. However, it would be nice if things like the blue indicators, the list of windows shown by right-clicking, or the windows appearing when scrolling while hovering over the icon could be restricted to the current workspace. Similarly, clicking the icon of a favorited application in a new workspace does not open a new instance of that application.

I also see it as an enhancement rather than a bug, even though it feels like unintended behavior to me.

Downsite commented 1 year ago

I tried to configure my way around this issue. I found that issue is the same if" Window grouping" is off, but only a single of the favorited apps is shown on the empty workspace.

A workaround for myself would be to have two Icon Task List Applets: one for shortcuts for favorited apps and not having an IconPopover and one for showing the active windows but not having favorites. I was able to make this almost happen by "unfavoriting" everything on the second Icon Task List.

However, I can not disable the IconPopver for the first Icon Task List. Maybe that is easier to implement?