typograph-editor-documentation
    Preparing search index...

    Release Notes - Version 1.0.0-20261022.3

    A point release after 20261022.2: the open page bar no longer covers part of the page.

    • The page bar covered the left of the page (TYP-979). The parameter bar on the right makes the canvas narrower, but the page bar lay on top of the canvas: the page was fitted and centred underneath it, so its left part sat behind the bar. Now the canvas starts at the bar's right edge and the page is fitted and centred in the space that is left. Closing the bar gives the width back at once. Opening it with the tab narrows the canvas once the bar has slid in. This applies to the editor and the viewer alike.
    • Drawing a path on a selected path put its first point in the wrong place. The first click landed some distance from the pointer, and the error grew with the page bar open. It now lands under the pointer, like the rest of the path.
    • A viewer host sees the canvas start 150 px further right while the page bar is shown, and the canvas is that much narrower. The canvas container itself does not move or change size.
    • Canvas pin 0b96170 (from cbe6543): canvas #207 (TYP-979). Nothing else landed on canvas master in that range.
    • TYP-979, canvas: while the page bar is open, the <canvas> element gets margin-left equal to page_bar_inset() (150) and is that much narrower; resize_main_canvas() refits and centres. offset_left stays the container's. The scrollbars, the pan (Grab), the zoom steps and the pinch/ctrl-wheel zoom measure the canvas element (canvas_rect()) instead of the container. Browser suite run_page_bar_inset_tests(): 17.
    • TYP-979, editor: the drag selection, the path editor (its first point, its moves, and the first click on a selected path) and the overflow editor turn a client point into a canvas point through canvas_rect(). They used get_offset_left() / get_header_height(), which are the container's insets in its containing block: those are screen positions only when the editor owns the whole page, and the open bar moves the canvas inside the container anyway. OverFlowEditor is imported but never instantiated, so the bundle drops it. New vitest suite tests/canvasmapping.test.ts: 4.
    • canvas-service pins the same commit; deploy it with this release. Layouts do not change.