Release Notes - Version 1.0.0-20260407
Swatches in Manifest
- Swatches in Manifest will override other swatches with the same uuid (default and document level swatches)
Gradient swatch creatiom
- In the swatch panel gradient swatch can be created
- When a gradient swatch is set as fill the gradient can be adjusted
Zoom gesture
- For trackpad pitch gesture for zoom in/out
- Control two finder up and down gesture zoom in/out
PageElementImage
- 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-columns in PageElementRichText
- 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
- 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
- bleed is now defined by 4 values left, top, right and bottom
- UI for this is in place
Page scale
- 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
Line Cap and Line Join Miter limit
- 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.
Multi page element selection
- With drag box multiple PageElements can be selected
- Multiple selected PageElements can be moved
Drag & Drop Pagebar
- Page order can now be changed in the Pagebar using drag and drop
Bug Fixes
- 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