Skip to content

chore: upgrade to Electron v9 #419

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

Merged
merged 2 commits into from
Jun 23, 2020

Conversation

codebytere
Copy link
Collaborator

This PR upgrades gitify to latest stable Electron v9.

This required few changes with the exception of changing the close button to a link. The reason behind this is that Chromium refreshed all their form controls recently (see this blog post) which messed up the coloration of the button on the background:

Screen Shot 2020-06-19 at 10 53 03 AM

I figured that changing the button was easier than messing around with all the other background colors etc so that's what i went with. Happy to do something else if you'd prefer tho!

cc @manosim

@codebytere codebytere force-pushed the update-to-electron-9 branch from dacccfc to 5869e97 Compare June 19, 2020 20:07
Copy link
Member

@manosim manosim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thank you once again for contributing 😄

It looks like we will have to bump menubar to 9.0.1 since v8 doesn't support electron 9 (changelog).

@codebytere codebytere force-pushed the update-to-electron-9 branch from 5869e97 to c8fcdb5 Compare June 21, 2020 16:23
@codebytere codebytere requested a review from manosim June 23, 2020 17:32
@manosim
Copy link
Member

manosim commented Jun 23, 2020

@codebytere Shall we also update the yarn lockfile? I think it's good to go apart from that 😄

@codebytere codebytere force-pushed the update-to-electron-9 branch from c8fcdb5 to 2e9d2c1 Compare June 23, 2020 17:53
@codebytere
Copy link
Collaborator Author

Done!

@manosim
Copy link
Member

manosim commented Jun 23, 2020

Amazing, thank you so much! Will cut a release branch to create a signed .dmg, test it for a while and then ship it 🚢

@manosim manosim merged commit 5128d80 into gitify-app:master Jun 23, 2020
@setchy setchy added enhancement New feature or enhancement to existing functionality dependency Dependency updates labels Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency Dependency updates enhancement New feature or enhancement to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants