github alper-han/CrossMacro v0.9.7
CrossMacro v0.9.7

4 hours ago

CrossMacro v0.9.7 - Platform Host Split, Reliability & Editor Improvements

This release expands CrossMacro’s platform architecture and improves runtime reliability across playback, shortcuts, daemon
IPC, and packaging.

Key Changes:

  • Platform & Architecture: Split the platform-neutral UI core from OS-specific host projects (Linux X11/FreeDesktop, Windows
    Win32, macOS Avalonia Native), and added platform registrars with improved Linux IPC/session reliability.
  • Runtime Reliability: Hardened core playback/recording flow, improved hotkey and macro resilience, strengthened the text
    expansion pipeline, and improved daemon security/session lifecycle handling.
  • User-Facing Improvements: Added randomized delay range support in the editor, fixed shortcut “Run when held” behavior for
    mouse triggers (stop on release), and improved Flatpak behavior (Wayland hybrid support and tray-related window visibility
    fix).
  • Windows Launch Reliability: Added Windows-specific native asset references for the Windows host path, addressing cases
    where the app could fail to open on Windows.
  • Release Pipeline Reliability: Hardened AUR SSH host-key verification in CI to prevent host trust failures during publish.
  • Packaging, CI & Quality: Updated packaging scripts for host projects, refreshed Flatpak/Nix dependency metadata, aligned
    CI/release workflows, and added broader tests across core, infra, daemon, and platform UI.

Warning: If you experience Linux update issues in this release, please perform a clean installation.

Full Changelog: v0.9.6...v0.9.7

Don't miss a new CrossMacro release

NewReleases is sending notifications on new releases.