CrossMacro v1.3.0 - Screen Reading, Profiles & Linux Input Reliability
This release introduces screen reading capabilities, dynamic profile management, and improves text expansion reliability and Linux input diagnostics.
Important: This version updates the .macro file format. Older .macro files are not compatible with v1.3.0.
Key changes:
- Screen reading: Added
pixelcolor,waitcolor, andpixelsearchcommands for color-based automation. - Screen capture: Added native capture backends for Windows, macOS, X11, and Wayland.
- Editor UI: Added color pickers, region capture tools, and variable auto-completion suggestions.
- Profile management: Added profile-scoped configuration storage to easily save, load, and switch settings.
- Text expansion: Added Fast and Compatible (Key-by-Key) typing methods to prevent character skipping, and fixed a flaky buffer-clearing test.
- Input reliability: Improved Linux AppImage and Flatpak diagnostics to strictly verify
/dev/input/eventXread permissions upfront, preventing crashes during recording. - Scheduler safety: Added timeline drift guards to the playback scheduler to prevent burst-firing of macros after system stalls or sleep wakeups.
- UI improvements: Preserved enable/disable toggle states for scheduled tasks across application restarts.
Full Changelog: v1.2.1...v1.3.0
