CrossMacro v0.8.0 - Shortcuts & Scheduling
This release introduces powerful new automation features, allowing users to trigger macros instantly via custom hotkeys and schedule them for automatic execution.
Key Highlights:
-
Shortcuts Tab: Assign macros to keyboard keys, mouse buttons, or key combinations for instant execution without leaving your workflow.
-
Scheduling Support: Run macros automatically at specific times or intervals, with the ability to manually trigger scheduled tasks on demand.
-
Force Relative Coordinates (Linux): New recording option to force relative coordinate mode with "Skip Initial 0,0" toggle for better Wayland fallback support.
-
Performance Optimizations: Reduced memory allocations in input simulation and capture, improved playback responsiveness, and reduced device initialization latency.
-
Linux Improvements: Native IBus and KDE DBus keyboard layout detection, improved display server position parsing, and fixed AOT warnings in UInputDevice.
-
UI Polish: Consolidated recording buttons, SplitView integration, resolved AXAML binding warnings, and cleaned up styles.
-
Code Quality: Adopted Lock type and collection expressions, reorganized Windows/macOS project structure, enhanced test suite with polling-based assertions.
Full Changelog: v0.7.2...v0.8.0