Skip to content

CrossMacro v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jun 06:09

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, and pixelsearch commands 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/eventX read 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

Recording