Skip to content

0.9.1-beta

Pre-release
Pre-release

Choose a tag to compare

@Ar0xA Ar0xA released this 01 Oct 18:34

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

What's new

  • Reception SNR. The receiver now estimates signal-to-noise from the sync pulses of the incoming picture and shows it live. It is on by default and has a toggle in Options. The help guide explains how to read the number.
  • QRZ password in the system credential store (Windows and Linux). On Windows the QRZ lookup password is kept in Windows Credential Manager, and on Linux in the system keyring (Secret Service). A password saved by an earlier version moves there automatically at startup. Scanline Studio currently does not use the macOS Keychain, and a Linux session without a keyring has none to use. On both, the password stays in the settings file without encryption. Going back to an older build such as 0.9.0-beta shows an empty QRZ password field, and you must enter the password again. Keyring calls are time-limited, so a locked keyring should not hang Options.
  • TX editor. New UNDO ALL and REDO ALL buttons, SAVE and NEW TEMPLATE in the context bar, and a larger TRANSMIT button.
  • Gallery. The Gallery no longer re-decodes every thumbnail on each received frame, so it stays responsive while receiving.
  • Editor dirty state. Load → Undo → edit now correctly marks the canvas as changed.
  • Avalonia 12.1. The UI toolkit moved from Avalonia 11 to 12. A before/after click-through of the main tabs and all Options tabs shows no visible differences on Linux (X11).
  • Experimental native Wayland on Linux (opt-in, 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.1-beta-win-x64.zip, run ScanlineStudio.Host.exe.
  • Linux (x64): extract ScanlineStudio-0.9.1-beta-linux-x64.tar.gz, run ./ScanlineStudio.Host.
  • macOS (Apple Silicon): extract ScanlineStudio-0.9.1-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 Avalonia 12 window-maximize behavior on Windows is not yet confirmed.
  • The Linux build was verified on Linux only.

Found a bug? Open an issue: https://github.com/Ar0xA/Scanline-Studio/issues

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