v4.0.0
Breaking changes
These were also announced in v3.10.1
, but reverted in v3.10.2
.
- Bump latest supported Electron to
20.x.y
.- This is believed to break screen sharing on Wayland (#328), please downgrade to
3.10.2
for now if you need screen sharing and use Wayland. - This is confirmed to make tray invisible in some scenarios and some distributions (#330), either try to restart app (kill it with Task manager) when it happens or downgrade to
3.10.2
.
- This is believed to break screen sharing on Wayland (#328), please downgrade to
- Deprecate Electron
13.x.y
,14.x.y
,15.x.y
and16.x.y
.- This also removes a lot of workarounds to make these versions functional with WebCord without any need to dealing with the types and experiencing some bugs fixed in newer Electron versions.
- I might also slowly adapt the code for the newer DOM feature set, as e.g. Electron 13 seemed to support less CSS selectors. It probably won't change anything that much through other than breaking WebCord with those older Electron versions.
Other changes
- Sync locales from Weblate project.
- Update 🇩🇪️ German localization files by @Sir-Photch (#331).
- Update 🇪🇸️ Spanish localization files by @gallegonovato (#331,#336).
- Update 🇦🇪️ Arabic localization files by @Ali-x98 (#331).