CrossMacro v1.2.0
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
