Fixed an issue where tokens in CSS weren't replaced correctly if the token followed a { character (regression) [#293]

Version 1.0.8.5 26 May 2015

Fixed

Applied the same speculative for a crash that could occur when starting Spriter to the Optimize view

Version 1.0.8.4 25 May 2015

Added

Reinstated the OptiPNG addin, however optipng.exe is no longer distributed and must be downloaded from the OptiPNG project page.

Fixed

If a view crashes when updating, it is now disabled for the remainder of the session without crashing the entire application

Version 1.0.8.3 24 May 2015

Changed

FreeImage updated to 3.17

Fixed

Speculative for a crash that could occur when starting Spriter and the CSS properties view was resized

Fixed a crash that occurred using the External Tools dialog the Environment Variables sub menu was clicked

Fixed an issue where token menus (for example those in the External Tools dialog) containing environment variables could be excessively wide

Version 1.0.8.2 12 March 2015

Changes and new features

Reinstated digital signatures

Removed the OptiPng add-in. Some virus scanners are reporting OptiPng as a virus and although it seems to be a false positive it is being removed for the time being. Thanks to Brian-of-the-bouncing-email-address for the report!

Fixed

Some files were missing from the setup that prevented exception reports from being submitted (regression from previous version)

Fixed an issue where exporting images could cause a crash (regression from previous version)

Exiting Spriter while the RSS extension was updating caused a crash

Version 1.0.8.1 13 December 2014

Changes and new features

Temporarily removed digital signatures, these will be reinstated shortly

Fixed an issue where settings were both loaded and saved using thread specific culture data, which could cause a crash if the computer culture information was subsequently changed. All settings are now saved and load using an invariant culture.

A crash no longer occurs if font information cannot be read correctly from stored settings

Changing the window font is now correctly applied to the main window when the settings are applied, rather than requiring the application to be restarted

Fixed a crash that could occur when attempting to obtain the display string for an enum value

Fixed an issue where the RSS feed wouldn't update when the Update Now option was used, unless a daily update was already pending

Version 1.0.7.5 25 January 2014

Changes and new features

Panels in Option dialogs now load on demand

Added a new /S flag to the command line client. When set, the source project is automatically saved after performing the export.

Added a new /NORESULTS flag to the command line client to be used with the /S flag. When set, the saved project does not include the last export result information. This is useful as it prevents the project file from changing due to an export, unless other factors (such as changed image sizes) affect the output. Do not use this option if CSS merge options are set.

Fixed

Fixed a problem where if a source image was resized when Spriter wasn't running, the next time you opened the project the layout would not be automatically recalculated to account for the changed size.

Fixed a problem where activating the Files or Effects views for the first time could repeatedly reapply effects

Fixed a problem where excluding or including a file from the Files view would cause effects to be applied twice

Fixed a crash that would occur if the application was configured to use a custom temporary files path, and that path did not exist

Dynamic options in the Options dialog are now positioned more sensibly in relation to the options label and editor, and other options in the same group

Fixed a problem where tool tips did not display under certain conditions, or could display the wrong (or blank) text

Extension mapping for dropped files was case sensitive

Reworked tool bar layout code to prevent overflowed buttons

Fixed an issue seemingly introduced in 1.0.7.4 where sometimes opening Spriter could cause a crash when attempting to select the default view.

Version 1.0.7.4 12 January 2014

Changes and new features

Bundled optipng.exe updated to current stable release (0.7.4)

Fixed

The command line client wasn't returning an exit code of 0 (success) on successful completion

Fixed an occasional crash processing 8bit indexed images

Version 1.0.7.3 30 December 2013

Changes and new features

Token menus now include environment variables

Setup now offers to install the Microsoft .NET Framework 3.5 if not already present

Added a new /LOAD switch to the command line client. This new switch allows command line switches to be stored in a separate file, and loaded into the command line client.

Fixed

The token button displayed when prompting the user for arguments for external tool execution now displays a menu with available tokens.

The maximized or minimized state of a window was no longer being restored when reopening the window

Attempting to open a folder who's full path contains a period no longer displays an Invalid Path message.

When restoring window position and size, the restored bounds are automatically recalculated to fit the monitor, for example when using via Remote Desktop with a smaller display resolution, or the removal/repositioning of a monitor in a multi-monitor set up.

The main application window could no longer be sized smaller than its original startup size.

Fixed a problem introduced in the last update which caused the crash reporter to no longer submit crash reports

Version 1.0.7.2 16 November 2013

Fixed

Added manifest so that when running under Windows 8.1 / Server 2012 R2 the OS version is correctly reported.

Fixed an occasional crash when clicking an image and then slightly dragging the mouse from the image view.

Version 1.0.7.1 16 July 2013

Fixed

Fixed a last minute bug in the 1.0.7.0 release that caused a crash when attempting to add a new effect

Version 1.0.7.0 14 July 2013

Changes and new features

Experimental: Spriter now support effects that generate images on the fly, rather than requiring a source image to post-process

Experimental: Added a new Text effect that generates dynamic images containing text in a variety of styles

Experimental: Added a new option allowing the location of most temporary files to be specified, for example a RAM disk.

Clicking a blank area of the image preview now clears any existing selection of images or effects

Selecting an image now clears any selected effects

Selecting an image which is created by an effect no longer selects the source image, but instead selects the effect

In a similar manner, double clicking an image that is created by an effect opens the effect's properties rather than the image's properties

Effects which have colour settings now allow colours to be selected via RGB, HSL or hex, or captured from the screen

Added additional columns to the effects list

The Add Effect command now includes quick access to creating effects of a specific type

Added split button support to extension API

Added a new export option to export the individual sprites. This option is useful if you make use of effects to add derived or brand new images and don't want to use a tool such as Slicr to pull apart the sprite sheet.

Added new /SPRITE and /-SPRITE flags to the command line client for controlling the new export sprites option

Effects now have their own unique icons to help identify different effects in a list

Selecting individual images in the Effect Properties dialog now automatically selects the Apply to the following images option

Added the ability to duplicate an existing effect

The Class Names display option now shows the full class name

When using the watched folders functionality, Spriter now processes changes to files as they occur, without having to manually refresh or close and reopen the project.

Watched folder configuration has now been moved out of the Files view and into it's own dedicated Folders view

Tidied up user interface commands and some short-cut keys

Added additional events to the Spriter API for extension use

Fixed

Fixed a problem where the rotate transform occasionally incorrectly calculated the new image size, resulting in cropped rotations

Fixed a crash which occurred if an effect assembly relied on additional assemblies that were deployed to the effects folder

Fixed an issue where double clicking the control either didn't work as expected, or a crash occurred, if the image preview wasn't at 100% zoom.

Fixed a similar issue when trying to drag a sprite and the image preview was zoomed.

Fixed a problem where the effects list didn't always update when modifying an effect

Fixed minor painting issues with some drop-down controls

Fixed problems with the action processor when using the delete key with a text box

Fixed a problem where in some cases making a change didn't mark the project as dirty

Fixed a problem where the command line client didn't process effects prior to performing an export

Fixed a problem where occasionally Spriter would be confused about whether or not a project was in an exportable state

Fixed a problem where if processing an effect crashed, Spriter would also crash in certain situations.

Version 1.0.6.0 27 May 2013

Changes and new features

Added a new command line client. This tool allows you to easily generate the different outputs of existing Spriter projects without user interaction, for example as part of a build process.

Experimental: You can now link entire folders to a Spriter project. When the project is opened (or the Refresh command used), any new image files located in watched folders will be added to the project automatically. We'll be expanding this functionality in future updates.

Added new options to control the background grid style and color of the various image display controls

Added maximagewidth, maximagewidthunit, maximageheight and maximageheightunit formatting variables for use in CSS templates. These new variables are available for all template block types and can be used to extract URL and size information into a single CSS class rather than being present for all classes.

Fixed

The CSS tab no longer updates with every single change when multiple changes are performed with a single action

Fixed a crash that would occur when trying to read a CSS file that contained an unclosed comment

Fixed a crash using the Resize effect if the Invalid interpolation mode was selected

Fixed a number of issues where performing an action didn't correctly update the display after the action had been completed

Exception reports now include details of type load exception data

A crash no longer occurs if restoring a window's previous state fails

Version 1.0.5.2 05 May 2013

Fixed

Clicking an image no longer performs an automatic "drag, remove and insert" operation

Fixed a problem where after dragging an image, the new position was offset from the expected drop location

Fixed a problem where the XML generated by an exception was invalid

Version 1.0.5.1 08 April 2013

Fixed

Fixes a startup crash that could occur if the splitter on the main window was moved to a certain position and the window was then resized to a smaller size

Version 1.0.5.0 06 April 2013

Changes and new features

Experimental: Added new drag action to the Image view. This allows you to reorder images a more visual fashion than using the Files view. Note: This new drag operation will only activate if the projects "sort images by size" option is disabled. In addition, you'll probably want to use the Fast or Simple packing methods, as Complex also reorders images.

Experimental: The "lock image" functionality has been exposed via the sprite properties dialog. If you mark a sprite as locked, it's current position will remain fixed when performing an automatic layout.

Color picker replaced with keyboard friendly version that adds support for alpha channels and HSL colors

Added option to toggle the displaying of class names in the preview editor

Image highlighting and labels are now drawn in the same style as Cyotek Slicr

Adding or removing images from the project now automatically clears any existing filters in the Files view

Added a new option for automatically opening the last project when starting Spriter without a command line

Help file updated

Fixed

Clearing filters in the Files view no longer:

Causes duplicate entries to be created

The sprite preview to be refreshed (repeatedly)

The project to be marked as changed

And if you are especially unlucky, crashes Spriter

Added additional validation to the Export dialog, it will no longer let the dialog be submitted if any file names are duplicates or if the project is unsaved and any file name is using a relative path

Fixed a problem saving documents in Turkish locales where "i" characters could be replaced with "ı"

Fixed a crash if you attempted to browse for a folder and had manually entered a path containing invalid characters

If there is a problem setting the progress bar overlay on the taskbar, a crash no longer occurs

Fixed the wait cursor not always appearing when a blocking action was occurring

Fixed a rare clean up crash when removing temporary files

Pressing enter on a focused link label now correctly activates the link, instead of attempting to activate the default button for the window

Fixed a problem where occasionally Spriter would repeatedly reapply the layout after enabling a previously disabled effect

Fixed a problem where occasionally Spriter would fail to calculate the sprite sheet layout and instead would display an error

Fixed an issue where the sprite sheet included double right and bottom padding for the final column/row of sprites

Fixed

Fixed an issue where the Grayscale effect left a lock on the source image preventing it from being modified until Spriter was closed

Removed the flicker when updating a view

Layout is no longer automatically recalculated when opening a project unless dynamic image effects are being used by the project

Fixed a problem where modified settings still used the previous value until the application was restarted

Corrected inconsistencies with outlines and highlights on scaled images

Fixed a problem where a validation error would be displayed when performing an export, but then the export would be attempted regardless

Version 1.0.0.3 Beta 05 December 2011

Fixed

Fixed a large number of issues with the application services libraries and components

Fixed a possible overflow crash displaying the options dialog

Fixed a crash when attempting to add an image folder and access was denied to that folder or a sub folder

Fixed a crash which would occur attempting to generate a preview image and generation failed

Version 1.0.0.2 Beta 14 October 2011

Fixed

Fixed a crash which would occur when saving a project after doing an export with the "Export CSS" option disabled

Fixed an issue where the CSS filename controls would still appear on the export results dialog even if the CSS option was disabled

Fixed a problem where the overwrite prompt would display the wrong filenames if these were changed from the export dialog

Version 1.0.0.1 Beta 10 September 2011

Changes and new features

Backups of project and exported content are now automatically created and maintained. Project backups can be disabled via a new application setting in the Options dialog, export backups can be configured on a per project basis from the Export dialog.

When using the portable version without a local help file, clicking the Help Contents button will display the online help.

Color settings for use in the Sprite view are available via the Options dialog