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
COMPASS-587: Improve the about Compass dialog #733
Conversation
@durran If you could review this it would be appreciated. Please let me know if you have any specific feedback, e.g. if I should do the Windows testing and post screenshots, also happy to let COMPASS-586 go through first and rebase accordingly if you've started on that. |
I finally figured out how to submit a patch to Evergreen via
I guess the next step to try next week if this isn't yet merged will be |
@pzrq ask me about this again on Monday. patch-file is correct. |
Should not change Windows, should fix Red Hat, should not affect macOS (i.e. darwin, see src/main/menu.js which does not add this menu option for darwin): https://github.com/electron/electron/blob/master/docs/api/dialog.md#dialogshowmessageboxbrowserwindow-options-callback
So it looks nicer on Windows and Linux.
As COMPASS 352 indicates Windows does funky things if we don’t add one.
Next step is to test in Windows VMs, then I'll update the initial post. |
Setting this back to Of interest, suggesting it should work with a string path or |
OK I am now satisfied that the latest commit |
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.
LGTM. Thanks, @pzrq
@imlucas 👍 |
The about dialog now looks correct and polished on all of our supported platforms. Two Linux compatibility issues have been fixed: the
about
dialog now shows the Compass icon instead of the system default and is now closable:This also resolves a very long-standing annoyance reported by our Windows users way back in 2015.
Fixes COMPASS-587, COMPASS-352