ipfs-desktop
ipfs-desktop copied to clipboard
Add an option to show window from the taskbar
Is your feature request related to a problem? Please describe.
When IPFS desktop starts, the main window disappears and the icon exists on the taskbar. Since the window is hidden, there is no way to access the UI unless an option like Preferences or Advanced is selected.
Describe the solution you'd like
Have a simple Show Window button to display the UI. At least on mac, the use on other OSes is not clear.
Thank you for submitting your first issue to this repository! A maintainer will be here shortly to triage and review. In the meantime, please double-check that you have provided all the necessary information to make this process easy! Any information that can help save additional round trips is useful! We currently aim to give initial feedback within two business days. If this does not happen, feel free to leave a comment. Please keep an eye on how this issue will be labeled, as labels give an overview of priorities, assignments and additional actions requested by the maintainers:
- "Priority" labels will show how urgent this is for the team.
- "Status" labels will show if this is ready to be worked on, blocked, or in progress.
- "Need" labels will indicate if additional input or analysis is required.
Finally, remember to use https://discuss.ipfs.io if you just need general support.
- IPFS desktop being opened, when one is already running, should open/bring-to-front the existing desktop that is running - https://github.com/electron/electron/blob/main/docs/api/app.md#apprequestsingleinstancelockadditionaldata
- IPFS desktop actions for the task bar should make it much more obvious how to bring desktop UI to the front
@juliaxbow do you have any thoughts on these?
I agree with the solution described by @whizzzkid to include a "Show Window" button in the taskbar.
- This button ("Show Window") should also be available in the context/dock menu accessed from the icon in the macOS dock.
- If we include a "Show Window" button, we should also include a "Hide" in both the taskbar and the macOS doc. This is standard across context menus
- I'd recommend including the "Show Window" and "Hide" buttons above "Quit"
Side note/question, is there any reason that clicking on the icon in the taskbar doesn't open Desktop App UI? I think both clicking on the IPFS Desktop Icon and selecting "Show Window" from the taskbar/dock menu should allow the user to see the desktop UI. The current behavior as described in this issue is unexpected and thus not a great user experience.
@juliaxbow I don't know if there were any existing arguments against opening the app when the icon is clicked, but since we've already established a pattern with IPFS Desktop where we don't, I don't think we should add it now.
I'd prefer to keep the action explicit, as I believe the "tray icon only" operation mode is how more than a few users use it
- We need to be able to argue/support this with data from countly.