KeyLine 1.4
KeyLine v1.4 - Inspector & Timeline Control Update
KeyLine v1.4 is a major structure and playback update.
This version introduces the new Inspector panel, separates macro/timeline/node settings more cleanly, adds advanced loop modes, and improves running macro visibility.
Highlights
- Added the Inspector panel.
- Moved timeline and node settings into the Inspector.
- OPTIONS panel is now focused on macro-level settings.
- Added loop modes: Async, Sync, Cycle, and Chain.
- Moved loop count to individual timelines.
- Moved loop delay to individual timelines.
- Added Auto Target window matching.
- Macro tabs can now be dragged to reorder.
- Running macros now change tab color.
- Running macro state is preserved when switching tabs.
- Timelines can now be renamed.
- Timeline headers now show status, loop count, and loop delay.
- Fixed issues that could unintentionally stop running macros.
- Refactored large parts of the app for future features.
Loop Modes
-
Async: Timelines loop independently.
-
Sync: Timelines wait for each other before starting the next loop.
-
Cycle: Runs one loop of each timeline in order, skipping finished timelines.
- Example: A×3, B×5, C×4 → ABCABCABCBCB
-
Chain: Fully completes each timeline before moving to the next.
- Example: A×3, B×5, C×4 → AAABBBBBCCCC
Inspector Panel
The Inspector now handles selected timeline and node settings.
This keeps the main window cleaner:
- Macro settings stay in OPTIONS.
- Timeline settings are edited in the Inspector.
- Node settings are edited in the Inspector.
Timeline Settings
Loop count and loop delay are now timeline-based.
This allows different timelines in the same macro to repeat different numbers of times and use different delays between loops.
Auto Target
Added Auto Target, which stores a text value and automatically selects a matching target window when possible.
Upgrade Note
If upgrading from v1.3.1, check your timeline loop settings after loading existing macros.