Skip to content

ProcessHandler v2.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:49
· 19 commits to main since this release
v2.2.0
7cf03cf

Added

  • Rule Pre-conditions: Rules can now be gated by prerequisites before running. Supported checks include running process status, active foreground window focus, time and day-of-week schedule windows, power source (AC power vs battery), and file or directory existence.
  • Logical AND / OR Condition Chaining: Pre-conditions and branch checks support customizable boolean AND / OR operators for combining multiple conditions.
  • Conditional Branching (If / Else If / Else): Added a dedicated branching action allowing pipelines to evaluate conditions dynamically at runtime and execute corresponding action branches, including repeatable Else If branches and a fallback Else sequence.
  • Nested Drag-and-Drop Pipeline Reordering: Full drag-and-drop reordering with animated drop laser guides, auto-scrolling, and floating card previews is now supported directly within nested If / Else action branches.
  • Macro Studio Organic Mouse Smoothing: Added an organic motion mode for smooth mouse movements, simulating natural human hand movement and speed fluctuations.
  • Expandable Mouse Move Groups in Macro Timeline: Grouped mouse movement blocks in the Macro Studio timeline can now be expanded into individual steps for detailed coordinate inspection and fine-tuning.
  • Extended Process Picker Integration: The running process selector modal now connects directly with rule pre-conditions, nested branch conditions, and sub-actions inside If / Else blocks.

Changed

  • Action catalog now restricts recursive logic nesting to keep pipelines structured and clean.
  • Updated the interactive user guide, architecture documentation, and README with conditional automation walkthroughs.
  • Expanded English and Russian localization catalogs across all new conditions, branching tools, and Macro Studio controls.
Detailed Changelog

Added

  • rules: add pre-conditions and dynamic if-else branching with dnd pipeline (by @psyattack in 3b9ba64)