v4.1.0 β ποΈ Happy New Year ποΈ!
- Workaround a bug with
desktopCapturer
that caused crashes/SIGSEV
on Wayland when trying to screen share (#328).- The workaround uses hard-coded source with most properties being empty and
id
set toscreen:1:0
. - It is very experimental, as it wasn't really tested with a lot of workflows/environments. It doesn't affect X11 users at all and is only applied when app is bundled with Electron 22+, so it shouldn't bring more troubles while giving a chance Wayland users will be able to screen share normally again.
- Thank you, @JustPlainGarak and @mgonzalezg9, for giving me an idea to check for
desktopCapturer.getSources()
, without that issue ticket #328 could be left opened for a bit longer.
- The workaround uses hard-coded source with most properties being empty and
- Refactor right-click context menu.
- Implement a button to copy a link from origin dialog popups (#140).
- Implement new way of merging:
typeMerge
.- The goal of this merge strategy is to keep the type of the original object while deep merging contents. This should be more effective than deep merging first (and probably looping through object at least once) and comparing values later (another loop).
- Try to optimize app with Chromium profiler (Node / main process only).
Full Changelog: v4.0.0...v4.1.0