-
Notifications
You must be signed in to change notification settings - Fork 894
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
Upgrade electron from 16 > 19 #2406
Upgrade electron from 16 > 19 #2406
Conversation
CI build artifacts here: https://github.com/absidue/FreeTube/actions/runs/2703335841 |
Got a couple errors when running
So far so good. Again testing with the wayland ozone platform. |
670d884
to
6d96899
Compare
6d96899
to
145fc42
Compare
@absidue Could you please run another CI artifact so I can test the latest commit? |
@wildwestrom The artifacts will be here when the build finishes: https://github.com/absidue/FreeTube/actions/runs/2756087579 (so they will probably be done by the time you see this). |
For anyone who hasn't dealt with a |
Just tried a build (freetube-git (with minor modifications to use electron19)) with this patch on Manjaro Linux, all seems to work great. I am using Wayland by the way. |
Anyone wanna try electron 20? 🤣 |
sure would u like to open up a PR 😬 |
@efb4f5ff-1298-471a-8973-3d47447115dc Testing it is another thing... |
466b5a4
to
0f774cd
Compare
PIP fix included |
Pull request was closed
Pull Request Type
Please select what type of pull request this is:
Related issue
Might or might not fix issue in #2113
Closes #2358
Description
16.x is not supported anymore
From https://www.electronjs.org/blog/electron-17-0
Breaking change in 17.x =
desktopCapturer.getSources
Breaking change in 18.x =
nativeWindowOpen
Breaking change in 19.x
Screenshots (if appropriate)
N/A
Testing (for code that is not small enough to be easily understandable)
Use test build daily in different OS
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.