blipk / Customised-Workspaces

Customised Isolated Workspaces - Gnome-Shell Extension
Other
68 stars 5 forks source link

[Bug] Unable to pin certain applications #57

Closed doriansechal closed 1 month ago

doriansechal commented 2 months ago

Desktop:

Describe the bug

When using the Customized Workspace extension with Dash to Dock, there is an issue with pinning applications across different workspaces. Problem is only present for certain applications, in this case I have Plex Desktop in Flatpak and Planify installed via AUR, and I don't have the problem with WhatsApp Desktop in Flatpak and VS Code installed via AUR.

To Reproduce Steps to reproduce the behavior: 1.Attempt to pin an application (e.g., a Flatpak Plex Desktop or Planify (yay -S planify ) either through Dash to Dock or the Customized Workspace extension.

  1. Switch to a different workspace.
  2. Return to the original workspace.
  3. Observe that the app is no longer pinned (if pinned through Dash to Dock) or doesn't appear in the list of apps that can be added to favorites (if using Customized Workspace extension).

Expected behavior Applications should remain pinned across workspace switches and be available to add to favorites in the Customized Workspace extension. If i disable the Customized Workspace extension and try to pin my problematic applications with Dash To Dock, it works, but logically my workspaces are no longer isolated.

blipk commented 2 months ago

@doriansechal

I installed dash-to-dock and Plex (via Flatpak) and am unable to reproduce.

First you need to try to see if it works with all other extensions disabled (including dash-to-dock). Then you need to try uninstalling and re-installing those apps as they may have corrupt desktop files.

If neither of those fix the issue then you will have to provide me with ALL of the following files:

  1. .desktop files for the apps (either in /var/lib/flatpak/app/ , /usr/share/applications or ~/.local/share/applications)
  2. The Customised Workspaces log file (~/.config/worksets@blipk.xyz/debug.log) - Make sure the "Enable logging" option is enabled and you test the feature before providing it
  3. THREE copies of the Customised-Workspaces Config File (~/.config/worksets@blipk.xyz/session.json) - 1 copy as soon as you pin the app, another copy of once you've switched to a secondary workspace, and another copy of once you've switched back to the original workspace
blipk commented 1 month ago

Closing due to not providing the required debug files