Change8

v41.0.0-beta.6

📦 electronView on GitHub →
2 features🐛 4 fixes🔧 3 symbols

Summary

This beta release introduces experimental support for `--experimental-transform-types` and improves frameless window behavior on Wayland. Several stability fixes address crashes related to macOS tabs, malformed toasts, AltGr key handling, and window zoom settings.

Migration Steps

  1. If you require fully frameless windows without decorations on Wayland, ensure you set `hasShadow: false` in your BrowserWindow options.

✨ New Features

  • Added support for the `--experimental-transform-types` command-line flag.
  • On Wayland (Linux), frameless windows now include GTK drop shadows and extended resize boundaries. To achieve fully undecorated frameless windows, set `hasShadow: false` in the window constructor options.

🐛 Bug Fixes

  • Fixed a crash occurring on macOS when attempting to create a new tab from the tab overview.
  • Resolved an issue where providing malformed custom `toastXml` could lead to a crash in Notifications.
  • Fixed a bug where pressing the AltGr key could incorrectly activate or focus the menu bar.
  • Corrected an issue where setting `zoomFactor` within `setWindowOpenHandler`'s `overrideBrowserWindowOptions` was ignored for windows opened via `window.open()`.

Affected Symbols