codecentric / gopass-ui

gopass CLI + UI = visual cross-platform password manager for teams
MIT License
248 stars 18 forks source link

Feature request: Hide the app from the Finder in OSX #43

Closed ScrumpyJack closed 4 years ago

ScrumpyJack commented 4 years ago

As this is an application that I launch at boot and is running constantly in the background, it would be nice to be able to remove it from the Dock in OSX when it is running, as we can access from the Task Bar icon. All the gopass-ui settings are accessed through the UI.

This would further streamline this excellent tool.

jonas-pietzsch commented 4 years ago

@ruettenm let's discuss whether we agree with that, soon ;-)

ruettenm commented 4 years ago

I already build such a feature for an other electron app. I can try to take care this Friday ;-)

ruettenm commented 4 years ago

Hey @ScrumpyJack,

I found some time to have a deeper look into your request and tested the application without a dock entry. The bad thing I found out is: When the app is not in the dock you are not able to switch to the app via mac "app switch". So you always have to click on the tray to open the explorer again.

So the usecase

  1. open gopass ui
  2. copy username
  3. switch to your application and insert the username
  4. switch back to gopass ui
  5. copy password
  6. switch to your application and insert the password

would not work.

Would you still like this feature?

ScrumpyJack commented 4 years ago

by tray, i assume you mean the Task Bar, so yes, that's the idea, to hide the app from the switcher and the Dock, and access it through it's lovely new monochrome task bar icon :)

jonas-pietzsch commented 4 years ago

Hey @ScrumpyJack, @ruettenm and me just discussed if we would like to adopt this behaviour.

We would not find this change beneficial to the user experience. From our experience, a lot of people are working with the app switcher on MacOS and like to keep commonly used applications in their Dock to use it actively. So are we 😃 Therefor, I hope the tool stays handy for you although we're denying the request.

Best, Jonas