Skip to content

Releases: nhmkdev/cardmaker

v.1.4.0.0-unstable.v.a4

10 May 03:11
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • New approach to Auto-Scale FormattedText
    • Additionally: Line spacing can be used to provide an adjustment to the predetermined line height for the font when auto-scaling

v.1.4.0.0-unstable.v.a3

03 May 02:16
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • Added alternative approach to measure strings for FormattedText (Old/Default: CharacterRanges vs. New:MeasureStringGenericTypoGraphic)
    • Change this via Tools > Settings... > String Measure Method
    • CharacterRanges should be considered deprecated
  • 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 specify color matrix

v.1.4.0.0-unstable.v.a2

13 Apr 15:55
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • Added ability to toggle graphic settings
  • 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)
  • Fixed ![deckindex] and ![cardindex] (they were swapped)
  • Fixed rare/intermittent issue with reference reads
  • 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

v.1.4.0.0-unstable.v.a1

23 Mar 16:20
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • Added ability to access element fields with &[fieldname]
  • Added new graphic element type option to draw the graphic at the element origin
  • Various fixes related to google chache
  • Reference overhaul to specifically fix relative paths for excel references

Observed Issues

  • Performance will be impacted as the translation cache will be used less due to the introduction of the &[fieldname] functionality. I'll be investigating ways to improve this.
  • Occasionally I have seen problems where a CSV file would indicate that it was not found. Refreshing seemed to fix things (not sure if anyone will see this as it might be specific to my machine). Likely related to the reference overhaul

v.1.3.0.0

02 Mar 16:09
Compare
Choose a tag to compare

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.3.0.0-unstable.v.a9

  • Overhaul to Google sheet selection due to security policy changes
  • Added detection for main window launch on non-existent screens (will re-position to 0,0)
  • Added a number of options for pdf export (combobox) based on context
  • Added PDF export support for the export name format (on export you can use it or further customize the output file)
  • Added layoutname as another card value
  • Added padl and padr to allow for padding of strings
  • Added ability to pick colors from the entire screen when using the color selection dialog.
  • Added font scale markup (fscl) to scale a font vertically/horizontally.
  • Added caps markup for forcing all text within to be all caps
  • Added mirror markups for FormattedText (<mv> & <mh>). This affects inline images/background images only.
  • Added mirror element option (all element types)
  • Added new reference macros: ![refline] and ![refname]
  • Added reference information to the canvas window title text

Bugs

  • Uhm probably a few in there.

v.1.3.0.0-unstable.v.a9

29 Feb 00:54
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • Follow-up to A8 build: Adds a new google reference selector dialog

v.1.3.0.0-unstable.v.a8

28 Feb 04:04
Compare
Choose a tag to compare
Pre-release

Warning

This is an experimental pre-release. There may be issues so proceed with caution! Go use a non pre-release unless you want to risk potential issues.

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!

Changes

  • Adjusted Google functionality to avoid the use of the drive.readonly scope. This means you will need to paste in the url (or id) of the spreadsheet as Google requires an extensive/costly approval process for applications to have read access to user drives. This change applies to both setting up the project wide defines as well as layout references.

v.1.2.0.0

16 Nov 02:11
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

Note: this version is functionally equivalent to v.1.2.0.0-unstable.v.a13

  • Updated application to use .NET 4.8
  • Added math function to the Incept translator
  • Added Image Color tag for FormattedText ()
  • Added group logic to switch statements so multiple matches can have the same result
  • Updated ClosedXML (support newer Excel functionality)
  • Added alternative parameter sets for the font tag in FormattedText
  • Added FormattedText marginleft and marginright tags.
  • Fixed issue with page resizing/margins on PDF export
  • Added * option for allowed layout column to indicate the row should be included in all layouts
  • Added ability to preview color changes in the color selection dialog. This works with 1+ elements selected.
  • Added ability to apply color to graphic elements. This is applied to the image (not other aspects like background/border).
  • Expanded allowed_layout functionality to support a semi-colon delimited set.

Bugs

  • Uhm probably a few in there.

v.1.1.0.0

19 Jan 00:14
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

Note: this version is functionally equivalent to v.1.1.0.0-unstable.v.a14

  • Changed card export for layouts marked as back to be right-aligned
  • Added ability to export a layout at 180 degrees
  • Added ability to create reference elements (an element owned by a layout but accessible in others)
  • When adding a Google reference the prompt will not disrupt the add reference process.
  • Reference loading is now multi-threaded so you don't have to wait as long!
  • Additional override for background shapes allowing for custom opacity
  • Added ability to select alpha in the color selection dialog.
  • Border render on exports is now controlled per layout instead of at the application level.
  • Updated Color dialog to allow typing/pasting of hex values.
  • Added ability to export with only crosses in the corners with layouts
  • Changed border functionality on export to apply if both border is enabled on the layout and border export is enabled in the general settings
  • Added support for the non-deprecated Google Sheets API
  • Added support for AutoSave (Disabled by default, can toggle with Ctrl+T)
  • Support for loading excel files! (TheMikaus)
  • Added basic implementation of FormattedText auto-scale (only applies to main font size)
  • Added Crop Export Definition (for PDF to start with) allowing for cropped outputs.
  • Added an optional x/y display to the Canvas form.

Bugs

  • Uhm probably a few in there.

v.1.0.0.2

23 Feb 23:28
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
Note: this version is functionally equivalent to v.1.0.0.2-unstable.v.a11

  • Updated handling for outlines and opacity.
  • Fixed a old bug related to the properties field and the shape element definition
  • Massive overhaul to the Layout resize functionality... now with undo! (accessible in the project > layout context menu and via Resize button) (kek444/nhmkdev)
  • Zoom level is now persisted per layout and saved in the project file (kek444)
  • Always show selected element (kek444)
  • Updated CSV quote handling "" support(kek444)
  • Options for JavaScript escaping (salmelo)
  • Fixed open functions (recents and open) to prompt if the current project has not been saved
  • Added #switchkey functionality to switch statements so the key can be referenced
  • The opacity of inline elements can be specified with an alpha value on the element color (assuming I am happy with the outcome).
  • Updated project wide export image/pdf to skip layouts with references but no actual entries
  • Removed translation for substrings that results in an error message (now it will just translate to an empty string)
  • Added AddOverrideField to JavaScript definition functionality (Thanks to salmelo - github pull request)
  • Added ability to translate rotated elements within the original and resulting bounds
  • Inline images in FormattedText now default to size 1.0
  • Fixed issue with Local Google Cache
  • Fixed crash related to clearing the Image Cache and FormattedText (hopefully)
  • Added individual export button to the canvas toolbar
  • Added clipboard copy button to the canvas toolbar
  • Added font preview to the font selection dialog.
  • Fixed export issue involving use of the cardcount functionality
  • Added background color for all element types
  • Added zoom helpers (Fit + Fit Horizontal)... will someone need "Fit Vertical" ???
  • Added inline background shape functionality
  • Added inline background graphic functionality
  • Added graphic tiling option ("tile size")
  • Added switch alternative with a different delimiter (customizable!)
  • Fixed problem with random number functionality (text after the replacement was lost!)
  • Fixed issue with justified text (not clear it was even functional...)

Bugs

  • Uhm probably a few in there.