typograph-editor-documentation
    Preparing search index...

    Release Notes - Version 1.0.0-20261022.1

    A point release after 20261022: radial gradients draw where InDesign put them.

    • Radial gradients draw at InDesign's centre and size (TYP-969). A radial gradient is centred on the point InDesign placed it at and has the radius InDesign gave it, a circle on the page. It used to be centred on the frame whatever InDesign said, so an off-centre radial (a highlight in one corner) drew in the middle. A gradient in a frame taller than wide now stays round, a triangle's gradient is centred on the triangle rather than below it, and a rounded rectangle with a stated gradient no longer loses its radius at some angles. Radial gradients with no stated position (most documents made in the editor) are centred on the frame, as before.
    • The PDF follows the same rule (document-generator TYP-969), so screen and print agree.
    • Canvas pin d1194b8 (from bad503a): canvas #203 and #204.
      • #204 (TYP-969): PageElement.radial_fill_gradient() is the one place a radial FILL is laid out: the stated native_gradient_fill_start is the centre and native_gradient_fill_length the radius; with length 0 the box centre and half its width. All eleven fill sites call it. The rounded rect's vertical-stretch workaround is gone, and with it a fill branch that ran for any gradient on a tall box and called restore() twice, popping the caller's canvas state for a linear gradient. Radial strokes are unchanged. Browser suite run_radial_gradient_tests(): 22.
      • #203 (TYP-962): HostManifest declares swatches?, a type and docs change for the editor's hostmanifest.ts that 20261022 already ships.
    • canvas-service pins the same commit; deploy it with this release. Layouts do not change: TYP-969 is drawing only.
    • The PDF half is document-generator TYP-969 plus a publisher-service lock bump; until both are live, an off-centre radial draws at InDesign's centre on screen and at the box centre in print.