ipfs / ipfs-desktop

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
https://docs.ipfs.tech/install/ipfs-desktop/
MIT License
6.02k stars 864 forks source link

Change "Open WebUI at Launch" to false by default #1789

Open nickkeane opened 3 years ago

nickkeane commented 3 years ago

The app currently starts up w/ a full window on system startup in Windows 10. An option/config to minimize to system tray on app launch would be much appreciated.

rodrigoslayertech commented 3 years ago

The app currently starts up w/ a full window on system startup in Windows 10. An option/config to minimize to system tray on app launch would be much appreciated.

This is really annoying. "minimize to system tray on app launch". Yes, please.

mnadeau2021 commented 3 years ago

I noticed that IPFS services don't get added to the Windows 10 services, if this was done, under Windows services, an administrator could set IPFS services to start at Windows startup and not have to launch the desktop app. So, IPFS should move away from desktop apps and only add IPFS services and use web applications for IPFS display of Status, files, explore, peers and settings.

lidel commented 3 years ago

We already have setting for this in SettingsOpen WebUI at Launch.

IIRC it is enabled by default because Electron broke Tray icon (#1153) and people on Linux were unable to access the app at all.

I believe the tray is fixed on Linux now, so if someone fills a PR that changes the default behavior I'm happy to review it.


@mnadeau2021 if you don't need Electron GUI app, you can install go-ipfs on its own: https://docs.ipfs.io/install/command-line/ (if you see a way how to improve headless go-ipfs on Windows, please fill separate issue in https://github.com/ipfs/go-ipfs :pray: )

nickkeane commented 3 years ago

@lidel I don't see the Open WebUI at Launch setting in Settings menu or the JSON config. Where is the setting supposed to be located? I see API Address, Pinning, Language, Analytics, CLI Tutor, and IPFS Config JSON.

unbeatable-101 commented 3 years ago

@nickkeane

Screen Shot 2021-08-11 at 22 13 52
hacdias commented 3 years ago

@nickkeane you can change it here:

![image](https://user-image@lidel githubusercontent.com/5447088/133882547-452fd994-0aee-4241-8c1f-e10bc899c530.png)

@lidel I just saw this more recent PR #1757 where this option was defaulted to True for all users in all OSes. Not sure how to proceed here as the reason presented on #1153 no longer applies, but then we have #1757.