typograph-editor-documentation
    Preparing search index...

    Release Notes - Version 1.0.0-20261105

    Undo in text is more dependable: undoing a deletion puts the cursor after the text it brings back, and typing in a text flow that continues onto the next spread can be undone there.

    • The cursor after undoing a deletion. Undo puts the deleted text back and the cursor now stands after it, where it stood before the deletion. It used to stay in front of the restored text. Undoing typing leaves the cursor where the typing began, as before; redo works the same way round.
    • Undo of typing in a text flow across spreads. When a story starts in a frame on one spread and continues in a frame on the next, typing, Delete or a paste in the later frame could not be undone: the text disappeared from the screen but stayed in the document, and came back with the next change. Undo and redo now take it back and put it back.

    Undo and redo for text flows that run across spreads are otherwise not supported for now: a font, style, size or paragraph change made in a later frame of such a flow is not taken back by undo.

    • TYP-1300 (canvas #255): apply_to_root() records the step on the chain root's spread with record_on_spread_of(); set_redo() closes a step on the spread it was opened on; after undo or redo, reflow_chains_through() reflows every chain that leaves the restored spread. The cursor goes to the end of what changed (undocaret.ts), and when that lies in another frame of the chain, typograph_text_edit_rebound names that frame. Formatting across spreads is TYP-1444, parked.
    • The canvas pin moves from 70bb115 to 6203189, which also brings canvas #250 to #254: copying a guide from its place on the page (TYP-919), a selected group shown to others as one outline (TYP-918), Bitbucket over ssh.bitbucket.org (TYP-1384) and a stricter on-master check in CI (TYP-1372).
    • canvas-service moves to the same canvas pin.