-
-
Notifications
You must be signed in to change notification settings - Fork 846
Desktop #47
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
Desktop #47
Conversation
|
default is menubar app |
|
Thanks for your work @amorist, really appreciate it! Here's a few thoughts: Code sharingI see lot's of code was copied from the Auto updateCan we setup the electron auto update so people always have the latest version? Top arrow and settings styleSee this example of arrow (the settings I'm still not sure if we should do like this): Quick switch between menubar and desktop modeI like how the app Harvest allows you to drag like this. See that the arrow always stay at the center, and then after o move a certain distance the arrow disappears and it goes into "desktop mode".
|
External linksThe authentication link is being opened inside electron, but it should open in the users' default browser, so the user can see the URL and trust it. The other links are being opened inside electron as a popup, but they should open in the users's browser or replace the current electron window (need to test both ways to see which one is better). A few bugs
A few other enhancements
|
Ok. Forgot to mention Carlo, an Electron alternative by Google, instead of bundling with chrome it uses the Chrome from the user machine: https://github.com/GoogleChromeLabs/carlo |
|
i will try |
Don't worry about this, electron will eventually upgrade chrome |
Yes, electron 4.0.0-beta chrome version is 69.0.3497.106 |
|
We can use electron beta if it's not too buggy |
OK! |
|
Update:
|
Fix is on master
PNG assets are on master (https://github.com/devhubapp/devhub/tree/master/packages/mobile/assets) |
Looking nice! 🤩 |
Don't worry about this now, we can improve this in the future
Just these left I think right? 🎉 |
|
Code signing is required on macOS |
I don't know how auth when authentication link opened by user default browser now authentication link inside electron, other link use default browser |
|
I plan to work on this today. |




TODO:
app logo
menubar app
TouchBar
build
Do you have any advices?
dev
build