vertical-workspaces icon indicating copy to clipboard operation
vertical-workspaces copied to clipboard

[FEATURE] Support for 'App Hider' extension (or your own implementation)

Open Aurailus opened this issue 1 year ago • 4 comments
trafficstars

Is your feature request related to a problem? Please describe. GNOME's built in app list doesn't contain a convenient way of hiding applications from it, other than finding and removing the .desktop files, which is complicated, and might result in losing important launch arguments that were in the desktop file. The extension 'App Hider' allows you to hide apps from the vanilla GNOME application list, and also individually toggle whether each hidden app appears in the search. This feature is also really useful, as sometimes apps aren't important enough to be in the app list, but are useful to find if you explicitly search for them.

Describe the solution you'd like Either adding compatibility to read App Hider's hidden applications list, or building this functionality into V-Shell would be awesome.

Describe alternatives you've considered I've considered turning off V-Shell's override for the app list, but I like how much larger I can make the list when I use V-Shell's override. I've also considered just putting all of the apps I don't want into a folder, but that would still let them be found in search, and would take up space in my menu, and my brain doesn't like that.

Additional context image

Aurailus avatar Feb 24 '24 19:02 Aurailus

Seems like App Hider can work when enabled after V-Shell (which should be the case always in GS 46 and at least after screen locking/unlocking in older versions).

G-dH avatar Mar 04 '24 17:03 G-dH

Hey, just to follow-up on this, it appears app-hider does work fine with v-shell, but anytime changes are made to the app grid (e.g. hide active apps), all hidden apps come back until app hider is disabled/re-enabled. Perhaps something in v-shell code could re-initialize app grid or something to refresh the grid (not versed in how the underpinnings of this works, I can't suggest better).

I've also contacted maintainer of app hider to report, suggesting they could add code to app hider to re-initialize extension on every restart, which could perhaps resolve this issue. Otherwise, V-Shell for the win! (Buying a coffee as I type this...thanks).

bradthornborrow avatar Aug 25 '24 14:08 bradthornborrow

Hey, I’ll try to find a solution when I have time. The best approach would be to integrate this feature into V-Shell, but it requires time that I don’t have right now. Thanks for your feedback!

G-dH avatar Aug 26 '24 08:08 G-dH

Thanks, in conversation with the developer of app hider, I discovered a simple work around. Copy the .desktop file to my local applications folder (~/.local/share/applications) and add NoDisplay=true; will hide the application. Considering the few icons I actually hide, this works for me.

bradthornborrow avatar Aug 26 '24 14:08 bradthornborrow