-
Notifications
You must be signed in to change notification settings - Fork 864
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windowing/Tray UX #8
Comments
SGTM
SGTM
SGTM
SGTM I think that the menubar item should stay there and let you turn IPFS daemon on and off. menubar/tray item stays (unless you ask it to not show)). the logo can change to reflect whether ipfs is running or not, more grayed out when it's off, or whatever. |
Ohh good point. Offline access to files is important as is quick access to starting/stopping the daemon when peering is inappropriate. |
oh we could also have a "daemon online but disconnected" mode. |
seems to work on osx, too. \o/ gj
|
We may also consider using system sanctioned locations for data like |
We could let the user choose when it launches, maybe between:
|
Need to verify it works fine on:
(what's your OS @dignifiedquire @bcomnes ?) |
I have OS X and window in a vm |
works fine for me on OSX (and sent a shout to some more devs that are big fans of React and WebPack :) |
I assume we are talking about https://github.com/ipfs/station As its README recommends, I've cloned the repo and then run I've watched it running for an hour and installing 869 dependencies in Ideas:
|
@Mithgol a prebuilt binary will be provided for users once the project is ready for release. |
The file |
https://github.com/ForbesLindesay/win-spawn is a commonly recommended way to route around that issue, however I find that it doesn't always noop on unix systems like its supposed to. It could be a matter of just squashing a bug though, I haven't had a chance to really look into it. |
# This is the 1st commit message: start redesign Too many updates to explain in a commit. See PR :O add size and objects number fix addresses and remove agent version persist file history # This is the commit message #2: outer space # This is the commit message #3: add files to right # This is the commit message #4: update # This is the commit message #5: relative working thing # This is the commit message #6: updates # This is the commit message #7: new font and icons # This is the commit message #8: close #515 # This is the commit message #9: solve objectOf wrong type # This is the commit message #10: update
# This is the 1st commit message: try gh actions License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #2: add build License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #3: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #4: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #5: add gh token License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #6: fix names License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #7: add chrome-log driver License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #8: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #9: xvfb? License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #10: install xvfb License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #11: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #12: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #13: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #14: add screensize License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #15: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #16: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #17: xvfb-maybe License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #18: chore! License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com>
# This is the 1st commit message: try gh actions License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #2: add build License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #3: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #4: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #5: add gh token License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #6: fix names License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #7: add chrome-log driver License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #8: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #9: xvfb? License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #10: install xvfb License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #11: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #12: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #13: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #14: add screensize License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #15: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #16: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #17: xvfb-maybe License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #18: chore! License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com>
# This is the 1st commit message: try gh actions License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #2: add build License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #3: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #4: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #5: add gh token License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #6: fix names License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #7: add chrome-log driver License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #8: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #9: xvfb? License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #10: install xvfb License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #11: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #12: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #13: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #14: add screensize License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #15: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #16: License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #17: xvfb-maybe License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com> # This is the commit message #18: chore! License: MIT Signed-off-by: Henrique Dias <hacdias@gmail.com>
Thinking this would best work as primarily a Tray app (e.g. Menu bar for OS X, Notification Tray Windows/Linux).
I think this flow would help increase people running as peers in the background without having to think about it too much.
The text was updated successfully, but these errors were encountered: