Skip to content

Releases: houmain/spright

2.3.0

24 Mar 18:24
Compare
Choose a tag to compare

Added

  • Added autocompletion for globbing and sequences.
  • Added inputs to output description.
  • Added errors as warnings commandline option.
  • Added describe commandline option.

Changed

  • Replaced debug commandline option with definition.
  • Outputting either autocompleted definition or output description.
  • No longer supporting multiple input files.

Fixed

  • Filename sequence improved.

2.2.0

03 Mar 18:32
Compare
Choose a tag to compare

Added

  • Added GIF output.
  • Added min-bounds.
  • Added common-bounds.
  • Added align.
  • Added align-pivot.
  • Allow to separate arguments by comma.

Changed

  • Renamed align-width to divisible-width.
  • Renamed common-divisor to divisible-bounds.

2.1.0

24 Feb 19:44
Compare
Choose a tag to compare

Fixed

  • Fixed output scope.
  • Fixed expression evaluation.
  • Allow unexpanded variables in filename sequences.

2.0.0

22 Feb 20:27
Compare
Choose a tag to compare

Changed

  • Split output in sheet and output.
  • Removed implicit output.
  • Renamed layers to maps.
  • Added pack mode layers.
  • Replaced scalings with scale.

Added

  • Parallelized trimming.
  • Added texture to JSON output.

1.9.0

12 Feb 18:01
Compare
Choose a tag to compare

Added

  • Added sources to JSON output.
  • Added set for setting variables.
  • Added data for setting per sprite data.
  • Added variable evaluation.

Changed

  • Improved tag output.
  • Improved output order.
  • Compacted number arrays in JSON output.
  • Compacted vertices in JSON output.

Fixed

  • Fixed pack method keep for multiple sources.
  • Fixed deduplication when sprites are reordered.
  • Fixed superflous bounds checks.

1.8.0

07 Feb 19:14
Compare
Choose a tag to compare

Added

  • Not updating outputs when sources did not change.
  • Added scalings.
  • Added extrude modes mirror and repeat.
  • Added pack methods rows and columns.
  • Added output of inputFilename.

Changed

  • Removed -- commandline argument.

Fixed

  • Fixed debug output of vertices when rotated.

1.7.0

26 Jan 18:37
f53cb09
Compare
Choose a tag to compare

Added

  • Allow to set grid and grid-cells at once.
  • Improved debug overlay.
  • Support writing BMP.

1.6.0

21 Jan 13:40
Compare
Choose a tag to compare

Added

  • Created spright-test-suite.
  • Detecting definitions without effects.
  • Updating output files only when they change.
  • Displaying input filename in error message.
  • Support writing TGA.
  • Added crop-pivot.

Changed

  • Changed span's scope from input to sprite.
  • Removed support for reading JPEG, PSD and HDR.
  • Outputting layers in parallel.

Fixed

  • Ignore layers during file globbing.
  • Fixed appending output path to output files.

1.5.0

14 Nov 21:14
a3f8571
Compare
Choose a tag to compare

Added

  • Added grid-cells.

Changed

  • Cleanup of JSON output.

Fixed

  • Fixed bug in pack mode compact.
  • Fixed pack mode compact without trim convex.
  • Fixed allow-rotate with pack mode compact.
  • Fixed Visual Studio compile flags for catch2.

1.4.0

15 Oct 09:22
Compare
Choose a tag to compare

Added

  • Added layers (issue #4).
  • Support mixed number and word pivot declarations. (e.g. pivot center 8)
  • Allow to offset pivot points (e.g. pivot top + 3 right - 5)

Changed

  • Removed old definition names sheet/texture for input/output.
  • Improved invalid argument count error messages.

Fixed

  • Fixed -- commandline arguments.
  • Fixed sample cpp.template.