Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v.1.4.0.0

Latest
Compare
Choose a tag to compare
@nhmkdev nhmkdev released this 20 Apr 15:20
· 5 commits to master since this release

Warning 🚧 ❗

If you are mid-project I strongly recommend against upgrading to a new version. If you choose to do so, please backup your project before using the new version!

If you run into issues please try a prior version.

Changes πŸ› οΈ

Note: this version is functionally equivalent to v.1.4.0.0-unstable.v.a8

Key Changes from 1.3.0.0

  • FormattedText has two different modes for rendering. The new one does a much better job on measuring: Added alternative approach to measure strings for FormattedText (Old/Default: CharacterRanges vs. New:MeasureStringGenericTypoGraphic)
  • Basic WebP image support
  • SubLayouts (and all that comes with them!)

Full List

  • Overhaul UI for adding/pasting/duplicating elements to allow for specifying basic positioning.
  • Added functionality to measure the width of a string based on the font specified (strw)
  • Added ini setting that tracks the color picker values across app executions.
  • Added option to toggle translation cache (string) on element translation (x/y move) (99% of use cases do not need this enabled)
  • Added ability to create/duplicate elements into a specific position relative to the original(s). Will likely expand on this.
  • Added gradient element settings dialog (kind of hidden under a ">" button)
  • [Experimental] Added option to allow for the merging of alike text markups (allows for underlines/strike to work across words/spaces) - Can be enabled in the app settings.
  • Changed FormattedText Auto-Scale functionality
  • Added alternative approach to measure strings for FormattedText (Old/Default: CharacterRanges vs. New:MeasureStringGenericTypoGraphic)
  • Added in-memory caching when exporting sublayouts
  • Added cnv (color normalized value) macro for converting colors to normalized values
  • Added ability to specify graphic elements as masks
  • Added ability to toggle graphic settings
  • Added ability to specify color matrix
  • Added tracking of tree node collapse state to each project.
  • Added ability to control the card count via define values (and only define values)
  • Added ![exporting] ![exportformat] ![parentlayout] ![rootlayout] card values (see manual)
  • Added preliminary SubLayout element functionality [needs even more documentation]
  • Adjusted Image Cache to track last updated times on files
  • Added WebP image support (import/export & Windows only) via SkiaSharp (https://github.com/mono/SkiaSharp)
  • Added card index functionality for image export / pdf export
  • Added basic gradient functionality to Text elements (MarkVabulas)
  • Added ability to access element fields with &[fieldname]
  • Added FormattedText paragraph tag (see manual)
  • Added new graphic element type option to draw the graphic at the element origin
  • Added export background color setting for layouts (applies to PDF and graphic files)
  • Added strlen for determining string length (in characters)
  • Added alternative commands for Incept: Repeat - #(repeat;x;y)# Width - #(strw[[font format string]][string to measure])#
  • Various fixes (see history.txt)

Bugs 🐞

  • Mono version continues to rot... not sure if anyone cares too much... 🧟
  • Uhm probably a few in there.