typograph-editor-documentation
    Preparing search index...

    Release Notes - Version 1.0.0-20260407

    • Swatches in Manifest will override other swatches with the same uuid (default and document level swatches)
    • In the swatch panel gradient swatch can be created
    • When a gradient swatch is set as fill the gradient can be adjusted
    • For trackpad pitch gesture for zoom in/out
    • Control two finder up and down gesture zoom in/out
    • PageElementImage has three properties that can automate the image placement within its frame or path.
      Both version of Scale are proportional.
    image_scale:string; //None, Scale_to_Fill, Scale_to_Fit default None
    image_horizontal_alignment: string; //None, Left, Center, Right default None
    image_vertical_alignment: string; //None, Top, Center, Bottom default None
    • Multi column support in PageElementRichText
    columns:number
    native_columns_cap:number //in mm
    • Balanced and Unbalanced support
    columns_balanced:boolean //default false
    
    • Balanced is visual same height column filling, not just same amount of lines as lines can have different hight (mixed font size and auto_leading)
    • Overflow between multi and single columns supported
    • Letter spacing is a new option for text it can be applied to ranges of text.
    • UI in the toolbar when PageELementRichText is in focus (green) there is a letter spacing control
    • bleed is now defined by 4 values left, top, right and bottom
    • UI for this is in place
    • One page, All pages or a range of pages can now be scaled
    • There is scale method for class
    Page.scale(scale_x:number, scale_y:number) //input is factor so 0.5 for 50%
    
    • In the editor there is a UI (dialog) acces via menu: Page=>Scale…
    • Dialog input in mm to make it easy to scale the page to a particular size
    • PageElement (base class) support for Line Cap, Line Join and Miter limit.
    line_cap:   line_cap_type; //'butt' | 'round' | 'square' default 'butt'
    line_join: line_join_type; //'round' | 'bevel' | 'miter' default 'miter'
    miter_limit: number; //default 10
    • Miter limit is not editable by the user. So only default is used
    • PageElementRichText text stroke has not yet support for these properties.
      Defaults are used for the text stroke.
    • With drag box multiple PageElements can be selected
    • Multiple selected PageElements can be moved
    • Page order can now be changed in the Pagebar using drag and drop
    • Auto leading was not working when more then one font size was used in a PageElementRichText
    • PageElementRichText did handle only one leading (linefeed)
    • Great number of changes to accomidate the difference in line height based on font size and auto leading
    • PageElementPoly load adjust the native_rect (for InDesign converter typograph json output)
    • PageElementRichText not in focus toolbar stroke size controls PageElement stroke size (NOT tekst stroke size)
    • Gradient scale in Page scale