Open blitz opened 3 years ago
Hello, thanks for the notice, this is on the way. At least electron should get a bump soon.
@tuxedoxt Great news!
I've seen that Electron was bumped to 11.5, which is unfortunately also EOL since end of August: https://www.electronjs.org/releases/stable?version=11
perhaps ypu could merge #187 ? Although according to the electron support policy at https://www.electronjs.org/docs/latest/tutorial/support#supported-versions electron 13 should also be EOL even though the latest 13.x.y's release notes don't say so. Would it be possible to bump to 17.3.1+ or 18.0.1+? This fixes some issues with wayland and they're the latest two stable releases
Hello again,
yeah sorry this has taken some time. Framework upgrades is an ongoing project. For now as of v1.1.4
electron is bumped to v13.
any updates to this?
Do we have any updates?
Internally we are currently at electron 19.1.9. It isn't ready yet and needs some refactoring and testing which might take a while. A lot of changes happened because of context isolation. Electron 20+ seems a bit challenging. The goal would be electron 22, because that fixes the tray icon for plasma 6, but we might make a release for electron 19.
Awesome! Thank you for your quick response. Does that mean I should be careful using TCC in plasma 6 for now?
The only issue I saw so far is a missing tray icon in plasma 6 and a lot of research and testing shows that it is fixed in electron 22. If someone finds more issues, please report them in a new issue.
Thank you!
As a small update, electron 31.4.0 now seems to work in my test branch (with sandbox set to false at least), but there are still other errors I need to resolve before a release will happen and will probably take a while.
As far as I can tell, TCC currently builds against electon 9.4, which is EOL. Currently supported versions can be found here.
Building against EOL electron versions is a problem for packaging, because distros tend to keep only supported Electrons around. On NixOS e.g. this results in this ugly error: