v1.1.0 Changelog
October 28, 2021
Breaking Changes
- CESDK: Fix line-breaking of words in text variables only having 1 character per-line for all but the last word
- CESDK: Decrease default PNG compression level from 9 to 5.
- CESDK: Alter export return from Promise<Blob[]> to Promise<{ blobs: Blob[], options: EncodeOptions }>.
- CESDK: Shadow DOM UI encapsulation to prevent style bleeding
Non Breaking Changes
- CESDK: Display style of first character in selection when text is selected (instead of always style of the character before the cursor)
- UBQ: Fix line resize handles being rendered wrong occasionally
- UBQ: Add default Description component to all design blocks
- CESDK/UBQ: Expose image encoding parameters for JPEG quality & PNG compression level
- CESDK: Enable Doodle, Hands and Emoji sticker packs by default
- CESDK: Update CanvasActions misaligned paddings
- CESDK: Wire config.assets & config.presets.images
- CESDK: Refactor initialization to untangle dependencies
- CESDK: Add improved LineRenderer (better angled lines, no disappearing sub-pixel lines)
- CESDK: Decrease minimal line-width
- CESDK: Introduce RasterizedDesignBlocksRenderer and refactor CESDKImage to use it
- CESDK: Add Copy/Paste functionality
- CESDK: Add Stack design block
- CESDK: Move from manual to automatic page layouting
- CESDK: Wire config.presets.typefaces
- CESDK: Add design token CSS custom property for disabled opacity value
- CESDK: Remove unused design tokens regarding disabled input state
- CESDK: Page Dimension Aspect Ratio Lock is now saved in Scene.
- CESDK/UBQ: Implement frame flipping for all elements
- UBQ: Add basic SVG support to the image element