Skip to content

CrossMacro v1.2.0

Choose a tag to compare

@github-actions github-actions released this 31 May 20:41

CrossMacro v1.2.0 - Coordinate Playback, Linux Diagnostics & macOS Reliability

This release improves absolute/relative coordinate handling, expands Linux diagnostics, fixes macOS keyboard and text expansion reliability issues, and strengthens package validation across supported platforms.

Key changes:

  • Coordinate playback: Added per-event coordinate modes, relative coordinate recording support, safer unsupported-playback handling, and clearer editor/CLI feedback for coordinate-related failures.
  • macOS reliability: Fixed keyboard interop crashes, hardened event tap callback handling, improved keyboard layout interop, corrected Command+V behavior for text expansion paste, and improved Accessibility/Input Monitoring permission checks and guidance.
  • Weekly scheduling: Automations can now run on selected days of the week.
  • Text expansion: Fixed persisted entries loading on startup and made paste insertion follow each platform’s standard shortcut behavior.
  • Linux diagnostics: Expanded daemon/socket/input probing, improved crossmacro doctor, added startup backend notifications, and preserved more useful daemon failure details.
  • Input reliability: Fixed direct capture edge cases, stale daemon capture events, unavailable backend reporting, horizontal scroll recording, and unnecessary recovery alerts when restarting hotkey capture.
  • Windows reliability: Fixed capture recovery after unlocking the session.
  • Linux desktop support: Added Niri keyboard layout detection and updated daemon troubleshooting guidance.
  • Packaging and CI: Split release workflows, added artifact validation and smoke helpers, hardened AppImage/RPM/Arch packaging, and stabilized Flatpak, MSIX, Windows portable, and Linux release checks.

Full Changelog: v1.1.0...v1.2.0

Recording