ClickForMe is a lightweight desktop utility for recording and replaying simple click workflows with editable timing, screen-aware playback, and practical desktop ergonomics.
- Global hotkeys for record, stop, play, clear, and pause/resume
- Mouse click recording with per-step delay tracking
- Scroll recording and playback
- Keyboard key and hotkey recording support
- Editable delays in the desktop UI
- Save and load
.cfm.jsonrecording files - Validation for malformed
.cfm.jsonpayloads - Resolution-aware and multi-monitor-aware playback
- Optional human-like movement variation
- Multi-language UI support with a maintainable translation catalog
- Baseline automated tests and GitHub Actions CI
- Basic error handling and status feedback
- Build a Windows executable packaging flow
- Reduce the remaining size and responsibility of
ui.py - Improve release workflow polish and GitHub issue triage
- Add UI-focused tests for extracted helper modules
- Refine screenshots and demo assets
- Explore raw input handling for vendor-specific mouse buttons
- Tray icon support and minimize-to-tray behavior
- Import/export presets
- Per-recording metadata such as title, notes, and tags
- Additional localization packs and translation review passes
- Drag-and-drop loading for recording files
- Simple onboarding overlay for first-time users
- Portable mode for running without installation
- Build a Windows executable packaging flow
- Implement Windows tray icon support
- Add drag-and-drop loading for recording files
- Add per-recording metadata such as title and notes
- Improve playback status feedback and error handling
- Explore raw input handling for vendor-specific mouse buttons
- Add UI-focused tests for extracted helper modules
- Split the translation catalog into smaller maintainable files