-
Notifications
You must be signed in to change notification settings - Fork 9
Frameless Mac desktop client + improved desktop tray icon #949
Conversation
@cjsauer not sure the frameless is a good thing on windows, i have 2 main issues:
Even if we solve the second the first is still a pretty bad issue, i think we should keep the frame for now. |
@bago2k4 one of the test steps is to make sure Windows does have a frame, so I agree. If you’re not seeing a frame on windows then that’s a bug. The window should be draggable by the nav bar once you’re logged in, but I do need to add dragging ability to the login screen as well. |
@cjsauer when you reply or fix a PR please remove the |
@bago2k4 sure thing, wasn't quite ready for review yet. Just pushed a fix to lower the Carrot logo on the login wall for Mac builds. NOTE: dragging the window by the nav bar does not work when the Chrome dev tools inspector is open. Make sure to close dev tools when testing! |
…. Add classes to the body element and use a single scss file for all the adjustments.
@cjsauer so i was able to check again on mac and the window drag works with dev tools closed and also the position of the carrot logo on login screen and of the org logo when logged in are good. I changes the specific style are handled, added 3 classes to the body tag:
Check the last 2 commit and let me know if you like. Last thing i don't have the certificates to do a staging release so i can't check the icon but i am ok merging this if you do one and i check on that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs your approval again @cjsauer
@bago2k4 nice, that's much better. I can pass along the certs to you. |
To test
Close the dev tools inspector before trying these tests! Dragging the window by the nav bar does not work when this window is open!
Run desktop on Mac
Is the window frameless?
Is the org picker inset correctly?
Can you drag the window around using the nav bar?
Run desktop on Windows
Does the window still have a frame?
Org picker not inset?
Open the web app (any browser)
Org picker not inset?
Note: testing the new icon requires actually packaging the entire app, running locally uses the default electron icon
Very small tweaks to Windows production desktop builds.
There aren't really any explicit test instructions for this. If you're feeling so inclined and have a Windows box laying around, please try producing a Windows production artifact locally and make sure the instructions are clear. To do this without publishing the build to GitHub Releases, use this:
The resulting EXE should then be located in the
dist
folder.