-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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 to newest #714
Comments
due to issues with child_process slowing down UI
It might be worth noting that electron-8x is EOL so there are likely unpatched security issues, for example: |
Yea. There's still a critical bug in MacOS/electron that is preventing me (and a lot of other electron apps) from upgrading to v12. Although I'd love to upgrade to 12, I'm not going to prioritise implementing a hack workaround in losslesscut until absolutely necessary. |
The app is now no longer working on any recent linux distro without custom launch flags: ValveSoftware/steam-for-linux#8373 (comment) You might want to mention this in the release notes or in the projects readme. EDIT: Also see electron/electron#31091 |
There is already a line in the readme about no-sandbox: https://github.com/mifi/lossless-cut#troubleshooting--faq |
electron v20 is out 🚀 |
now upgraded to electrion 21 |
This would give benefits:
open
withshell.showItemInFolder(fullPath)
(Reveal converted file in finder/explorer) https://www.electronjs.org/docs/api/shelltrash
withshell.trashItem(path)
for (hopefully) better trash guarantee Make sure that the trash function doesn't delete the file if it cannot move it to trash #537 (comment)☑️ Upgrade was blocked by electron/electron#26143 and libuv/libuv#3050 - I tested upgrading but losslesscut becomes unbearably slow in newest versions of electron. Now fixed!
May have to look into https://github.com/vercel/hyper/pull/5803/files
TODO
CSP
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval';" />
update
package.json
browserlist electron versionelectron-store,electron-builder,electron-builder-notarize versions have been pinned in package.json (not
^
)we are heavy on electron.remote so probably need to use https://www.npmjs.com/package/@electron/remote
test
npx react-scripts build && npx electron-builder --mac
The text was updated successfully, but these errors were encountered: