Skip to content

CrossMacro v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 May 19:48

CrossMacro v1.1.0 - Editor, Text Expansion & Linux Improvements

This release improves macro editing, text expansion, playback timing, Linux desktop support, Flatpak clipboard behavior, CLI output, and release packaging.

Key Changes:

  • Editor improvements:

    • Added loaded macro playlists.
    • Added event filtering and multi-select controls.
    • Improved toolbar actions, bundled icons, selection cleanup, and deselection behavior.
    • Fixed selection state after removing actions.
  • Text expansion improvements:

    • Added clipboard-free insertion mode.
    • Reduced direct typing delays.
    • Improved trigger-release handling before insertion.
    • Made paste insertion safer and more consistent.
    • Improved clipboard behavior across native sessions, Flatpak, and X11.
  • Playback and scheduling:

    • Added random loop delay ranges for playback.
    • Added randomized intervals for scheduled tasks.
    • Added randomized repeat delays for shortcuts.
  • Localization:

    • Added UI localization infrastructure.
    • Localized tab and editor presentation.
    • Improved localized runtime states, placeholders, and language options.
  • Linux and Flatpak:

    • Added Niri and COSMIC resolution detection.
    • Improved direct Linux input simulation with batched uinput events.
    • Hardened daemon permission checks and Polkit action handling.
    • Improved GNOME extension warning replay.
    • Improved existing Flatpak clipboard handling and build inputs.
  • CLI and headless workflows:

    • Improved headless runtime execution.
    • Improved Linux daemon detection and probing.
    • Kept JSON output cleaner for scripts and automation.
  • Packaging and reliability:

    • Updated the app to Avalonia 12.
    • Refreshed dependency and package metadata.
    • Strengthened release packaging validation.
    • Added smoke checks for published Linux UI artifacts.
    • Enforced compact portable Windows packaging.
    • Fixed notification cleanup, numeric input handling, macro boundary serialization, Linux clipboard readback validation, and CLI log noise in JSON output.

Full Changelog: v1.0.1...v1.1.0

Recording