Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.
/ Orion Public archive

Upgrade to electron 2.0 + dependencies #137

Merged
merged 4 commits into from
Jun 11, 2018
Merged

Conversation

koalalorenzo
Copy link
Member

@koalalorenzo koalalorenzo commented Jun 10, 2018

What changed?

  • Upgrades the electron version to 2.0.2
  • Upgrades all the dependencies to the latest release (according to limits in package.json)
  • Moves reporting snippets into app/lib/report and divides the code for preload and node setup
  • Fixes popup() missing object due to electron 2.0.2

@koalalorenzo
Copy link
Member Author

Secondary/Right click on elements seems not to work anymore.

@koalalorenzo koalalorenzo changed the title Upgrade to electron 2.0 + dependencies [WIP] Upgrade to electron 2.0 + dependencies Jun 10, 2018
@koalalorenzo
Copy link
Member Author

The popup menu API changed: electron/electron#12915
Fixed now

@koalalorenzo
Copy link
Member Author

koalalorenzo commented Jun 10, 2018

This upgrade also changes the way Sentry is loaded: preload now changes compared to normal javascript files (outside window)

@koalalorenzo koalalorenzo changed the title [WIP] Upgrade to electron 2.0 + dependencies Upgrade to electron 2.0 + dependencies Jun 10, 2018
@koalalorenzo
Copy link
Member Author

Ready for review: please test it a lot 😅

@kernelwhisperer
Copy link
Contributor

I've tested all the windows, it looks good! 👍
The only thing I found was something unrelated:
image
The number of peers never loads. I looked into the code and it seems that we race the promises. I will open a new issue for this.

@koalalorenzo koalalorenzo merged commit cc4b5f1 into master Jun 11, 2018
@koalalorenzo koalalorenzo deleted the feature/upgrade-el-2.0 branch July 5, 2018 16:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants