BlockchainCommons / GordianServer-macOS

Tor-protected full-node GordianServer for macOS
Other
63 stars 8 forks source link

UX: Setting options "Launch on Startup" and "Start Bitcoin on Open" #103

Open ChristopherA opened 3 years ago

ChristopherA commented 3 years ago

It would be very useful to have an option to auto-launch Gordian Server on boot, but this also means that you need an option "Start Bitcoin on Open".

I've fine with both of these being off by default, especially as many people may want to use Gordian Server on their laptops when they are traveling and don't want to risk having it use too many resources or privacy. But if you are using it on a Mac Mini at home, you might as well leave it on 100% of the time (especially if you can hide the interface or have it be in menu only).

Fonta1n3 commented 3 years ago

Ive added "Start Bitcoin on Open" however "Launch on Startup" opens a can of worms where the app must be sandboxed, this might be workable but requires more work and may break the app I am not sure...

However if the user simply right clicks the app (as it is) in the dock and selects "Open at login" it auto launches on startup just fine. So maybe just stick with this ability?

shannona commented 3 years ago

As Peter notes, "Start Bitcoin on Open" is now possible. I've added installation docs to explain how to always startup using the doc, as Peter suggests.

@ChristopherA you should decide if this is sufficient (and close the Issue) or if you want to revamp it as a Feature for the future to allow system-level launch on startup.

ChristopherA commented 3 years ago

Write the docs and I’ll close this. We should add as feature in roadmap later.

shannona commented 3 years ago

Docs are here: https://github.com/BlockchainCommons/GordianServer-macOS#after-installation-startup

So, should be closeable @ChristopherA , but you'll want to add to your roadmap as you do.