Skip to content

KeyLine 1.9.0 - Sequence and Hooks

Latest

Choose a tag to compare

@Iompaeqe Iompaeqe released this 11 Jun 12:41

Timeline updates

  • Redesigned timeline headers as individual rounded cards.
  • Timeline headers can now be collapsed to hide their timeline content.
  • Added a disable option for timelines, allowing timelines to be removed from macro execution without deleting them.
  • Added multi-selection for timelines using the same shortcuts as node selection.
  • Added multi-drag reorder for selected timelines.

Inspector batch editing

  • Added batch editing for selected nodes of the same type.
  • Added batch editing for selected timelines.
  • Mixed values are shown clearly in the inspector.
  • Editing a mixed field applies the new value to all selected items.

New loop mode: Sequence

  • Added a new loop mode: Sequence.
  • Sequence plays one timeline each time the macro runs.
  • Each timeline can have a cooldown, allowing it to be skipped temporarily.

Sequence has three timeline selection modes:

  • Ordered — plays timelines in order and continues from where it left off.
  • Priority — checks from the first timeline every time and plays the first available timeline that is not on cooldown.
  • Random — randomly picks one available timeline from the ready timelines.

Macro Hooks

  • Added macro hooks: Start and End.
  • Each macro can enable Start and/or End hooks.
  • Start hooks run when the macro starts.
  • End hooks run when the macro ends.

Backend / stability

  • Refactored the inspector architecture to clean up inconsistent input, commit, and focus behavior.
  • Refactored timeline rendering to improve overall editor performance.
  • Improved macro options for certain nodes.
  • Fixed several inspector commit and focus bugs.