Repository navigation
ProcessHandler v2.0.0
Features
- Macro Recording & Automation Studio: Record keyboard and mouse inputs in real time via low-level Win32 hooks. Features an interactive timeline editor, drag-and-drop reordering, custom loops, speed multipliers, and human-like organic mouse movement with delay jitter.
- Embedded Lua 5.4 Scripting Engine: First-class embedded Lua execution via
mluawith dedicatedphautomation runtime (ph.get,ph.set,ph.log,ph.run_cmd,ph.context), syntax highlighting, and execution context alongside PowerShell and Batch. - Advanced System Triggers:
- Window Focus: Trigger automations when application windows gain or lose focus.
- Resource Thresholds: React to high CPU (%) or RAM (MB) consumption sustained over time.
- Global Hotkeys: System-wide keyboard shortcuts with instant trigger or hold mode, plus infinite macro cancellation.
- File Watcher: Monitor directories and files for creation, modification, or deletion with extension filters.
- Local Webhooks: Built-in HTTP webhook server (
http://127.0.0.1:48123/api/v1/trigger/...) to invoke rules from third-party tools and scripts.
- Window Management & Process Tuning:
- Control window states: minimize, maximize, restore, hide, show, set opacity, pin always-on-top, and snap coordinates.
- Tune processes on the fly: adjust CPU priority classes, set CPU affinity masks, and trim memory working sets.
- Unified Audio & Device Controls: Streamlined controls for master sound, per-process audio, microphones, and switching default audio playback/recording devices.
- Dynamic Token Interpolation: Use
{pid},{process},{window_title}, and{file_path}placeholders directly inside action parameters and scripts. - Step-by-Step Action Testing: Test any individual action step directly in the rule builder before saving.
UI & UX Improvements
- Activity Stream & Analytics Tab: Replaced basic logs with a high-density telemetry dashboard featuring 3 KPI metrics (Total Executions, Active Rules, System Uptime), category filters, and quick search.
- Interactive In-App Guide: GitBook-style dual-pane manual with architectural deep-dives, shortcut cheat sheets, token references, and ready-to-use recipes.
- Unified Modal Dialogs: Standardized modal window framework with smooth animations, backdrop scrim, and structured sections across all modals.
- Multi-Level Undo / Redo: Added full history tracking (Ctrl+Z / Ctrl+Y) in the rule editor.
- Enhanced Log Retention: Expanded in-memory log buffer to 500 entries with intelligent eviction prioritizing rule execution events and errors.
Full Changelog: v1.3.1...v2.0.0