What's New in v2.1.0
⚙ Custom Keybinds
Reassign Start, Stop, and Emergency Stop hotkeys to any key combination you like. Open ⚙ Settings from the header bar, click ⏺ Record, and press your preferred combo. Keybinds are saved and loaded with your configuration files.
⌨ Keyboard Combos
Execute key combinations like ctrl+c, alt+f4, or shift+a — modifiers are held automatically and released in the correct order.
🖱 Drag Action
New drag(x1,y1,x2,y2) command: clicks at point A, drags to point B, and releases. Hold Time controls the drag speed.
🎲 Random Delay
Enter a range like 0.3-0.8 in the Delay field for a random pause between actions — great for making automation less robotic.
🎨 Redesigned Help Page
Gone is the monospace text wall. The help dialog now features styled section cards, live hotkey badges, and a timing reference — all matching the app's dark glassmorphism theme.
🛠 Quality-of-Life Improvements
- START / STOP buttons disable appropriately while running or stopped
- Unsaved changes warning prompts before quitting if you haven't saved
- App icon now appears on all dialog windows (Help, Settings, Error, Success, Capture)
- Legacy config support — older configs using
sleepinstead ofdelaynow load correctly - Removed dead
EMERGENCY_STOP_KEYconstant (hotkeys are fully configurable now)
Requirements (if running from source)
- Python 3.8+
pip install -r requirements.txt