Skip to content

0.9.2-beta

Pre-release
Pre-release

Choose a tag to compare

@Ar0xA Ar0xA released this 16 Oct 14:32
· 47 commits to master since this release

Third beta. Self-contained builds — the .NET runtime is bundled in, so no separate .NET install should be needed.

What's new

  • Report a bug / Send feedback. Two new items in the Help menu open a short form in your web browser. Nothing is sent until you press the form's send button. The form goes to the developer by email through web3forms.com, together with the application version, operating system and .NET runtime version (the form shows these before you send). Your email address is sent only if you tick Can we contact you by email.
  • What's new notice. The first start of each new version shows a short notice with what changed. It shows again at each start until you tick Don't show this again for version ….
  • Update notification. At startup Scanline Studio asks GitHub whether a newer version exists and, if so, shows a link to its download page. Help → Check for updates… does the same on demand. Beta versions are also told about newer betas. The check contacts api.github.com, which sees your IP address and the application version; nothing else is sent. Don't show again for version … hides one version, and Never show update notifications stops the startup check completely (it can be turned back on from any Check for updates… result). Without an internet connection, the check reports within a few seconds that it could not connect to GitHub.
  • Code clean-up. A large internal clean-up of the receive, transmit and template-editor code. No change to decoding or transmitting is intended; parity tests check this.
  • Experimental native Wayland on Linux (opt-in, unchanged since 0.9.1-beta, see below).

Running on Wayland (Linux, experimental)

By default Scanline Studio runs through X11 (XWayland on a Wayland desktop). This needs no setting.

To use the native Wayland backend, start it from a Wayland session with SCANLINE_WAYLAND=1:

SCANLINE_WAYLAND=1 ./ScanlineStudio.Host

Remove the variable to go back to X11.

  • The compositor must offer xdg-shell version 3 or later. Tested on sway 1.11 and Weston 14. sway 1.9 and labwc 0.7 (and so Ubuntu 24.04's default compositors) offer only version 2 and cannot run it.
  • If the native backend cannot start, the app prints a message naming SCANLINE_WAYLAND and exits. It does not fall back to X11 silently.
  • The compositor places the window, not the app. Remember window position and size saves and restores the size and maximized state only.
  • Weston's kiosk shell (forced fullscreen smaller than the window) closes the app with a protocol error.
  • Not tested: the file-picker portal, drag-and-drop of files from other apps, Hyprland, GNOME, KDE, and real input devices. app_id is empty, so desktop-file and icon matching do not work.

Downloads

  • Windows (x64): extract ScanlineStudio-0.9.2-beta-win-x64.zip, run ScanlineStudio.Host.exe.
  • Linux (x64): extract ScanlineStudio-0.9.2-beta-linux-x64.tar.gz, run ./ScanlineStudio.Host.
  • macOS (Apple Silicon): extract ScanlineStudio-0.9.2-beta-osx-arm64.tar.gz, run ./ScanlineStudio.Host. Intel Macs are not built.

There is no Windows ARM64 build in this release.

Known limits

  • The Windows and macOS builds come from GitHub Actions and have not yet been run on real hardware by the maintainer.
  • The Linux build was verified on Linux only. The new bug/feedback forms and the update check were tested on Linux only.

Found a bug? Use Help → Report a bug… in the application, or open an issue: https://github.com/Ar0xA/Scanline-Studio/issues

Everything else (setup, features, troubleshooting): https://www.scanlinestudio.app/