• v1.6.0 cc8df36bdf

    Implement branching undo system with tests and updates.

    kyle released this 2026-02-11 07:13:00 +00:00

    • Added branching model for undo/redo, enabling multiple redo paths and branch selection.
    • Updated UndoNode to include parent and refined hierarchical navigation.
    • Extended UndoSystem with branching logic for redo operations, supporting sibling branch selection.
    • Overhauled tests to validate branching behavior and tree invariants.
    • Refined editor command logic for undo/redo with repeat counts and branch selection.
    • Enabled test-only introspection hooks for undo tree validation.
    • Updated CMake to include test definitions (KTE_TESTS flag).
    Downloads