Hamin Macro Recorder v1.0.2
What's new
Release automation
- Added GitHub Actions workflow that builds the app and creates a release on every v* tag
- Added scripts/bump-version.sh and scripts/bump-version.ps1 for easy version bumps
Startup auto-load
- Last opened combo file is remembered and auto-loaded on next launch
- Added "Auto-load last combo on startup" toggle in the Hotkeys tab (Window section)
Hotkeys tab redesign
- Cards collapsed from 3 rows to 2 — no more "Hotkey:" and "File:" labels
- Click the [F5] badge directly to change the hotkey — no separate "Change" button
- Added a pencil icon + tooltip to make the capture behavior discoverable
- Full file path shown instead of just the filename, truncated when long
-
- button uses outline variant for better visibility
- Removed the name input — the hotkey and file path are sufficient
Skills tab improvements
- Undo/Redo with Ctrl+Z / Ctrl+Shift+Z — history stack of 50 steps
- Undo/Redo toolbar buttons ↩ ↪ (visible when unlocked)
- Keyboard shortcuts: Delete to remove, Ctrl+D to duplicate, Ctrl+Arrow to reorder
- Auto-follow scroll when adding new steps
- Toolbar split into two rows — Labels & actions on top, Add-step buttons below
Timing precision
- Replaced spin-sleep with Windows waitable timers for sub-millisecond delay precision
- Fixes cumulative drift that caused combos to fail intermittently
Misc
- Hotkeys browse button changed from folder icon to + for better visibility