Skip to content

Releases: nhmkdev/cardmaker

v.1.0.0.0

07 Jun 02:33
Compare
Choose a tag to compare

Warning

This is a legacy version of the application and numerous aspects may not function correctly (Google Sheets for example).

Functionality/Version Note

This version is essentially v.0.99.4.0-unstable.v.a21 without the beta tags and the unstable popup.

Changes

  • Added limit to the number of loops of translation within Incept (should protect against typos)
  • Added pixel (px) tag to allow exact pixel location to be specified for drawing with FormattedText
  • Added alignment tags to override the horizontal alignment of FormattedText (useful in some situations)
  • Added line spacing tag (ls) for FormattedText. This with store and override the existing line spacing.
  • Significant changes to order and general translation functionality with if/switch (Incept specific)
  • Changed the issues window to indicate the layout, not the layout index
  • Added option to log steps when performing an Incept translation (see settings)
  • Overhaul of float/decimal parsing to allow for cross region support (well hopefully). Both ',' and '.' should be usable as a decimal separator. Thanks to kek444!
  • Add override for the Google project wide defines (project level setting)
  • Adjusted handling of newlines from Google Spreadsheets and CSVs (converted to \n)
  • Added middle-mouse panning functionality for the canvas
  • Added on canvas rotation mode (can be toggled with 'r')
  • Added ability to resize layouts (keeping the relative location of the elements centered)
  • Added Triangle shape
  • Added ability to translate primitives (quotes/commas) in the definitions dialog
  • Added ability to duplicate a layout to a new size and resize layouts (includes options for maintaining relative element positions)
  • Added element edge guides (optional)
  • Added ability to copy element settings (customizable so you can copy only the settings you need)
  • Added bounds drawing for rotated elements (optional)
  • Switched line drawing to fix the long standing issue with font spikes (fallout is fonts may be slightly rounded when drawn)
  • Overhaul of the export code (primarily to fix an issue with layout file name overrides)
  • Mono specific hack for the settings dialog
  • Mono fixes related to PDF export
  • Fix for Element dialog state on project load
  • Various fixes (thanks to shdwcat on github for a null reference fix)

Bugs

  • Uhm probably a few in there.

v.0.99.2.0

25 Sep 03:09
Compare
Choose a tag to compare

Warning

This is a legacy version of the application and numerous aspects may not function correctly (Google Sheets for example).

Changes

  • First open source release (and a massive code refactor)
  • Removed Printing
  • Removed Preview Dialog
  • Added rendered message if no layout is selected in the Project window
  • Changed Layout Template storage to create individual files (easy sharing/backup)
  • Added translate functionality to overrides (should match definition translation functionality)
  • Critical -- Fixed the issue with the font size not matching when an outline is specifed (previously it was much smaller)
    -- This means your previous projects that used outline+text may need to be revisited for font size if you used outline
  • Fixed Bottom aligned FormattedText elements (they were being cut off in most cases)
  • Added option/ability to cache Google Spreadsheet data locally

Bugs

  • The element window is not disabled if an element is selected and you create a new project (this is minor as the moment another element is selected everything switches as expected)