Cyotek Slicr Revision History Slice up images into separate files
- Added a new Leading Zero option to project output options. When set to Auto (default), auto generated filenames automatically add leading zeroes to slice indexes so the files will order correctly. When set to Off, no leading zeroes are added. Previous versions of Slicr would behave in "off" mode.
- Added a new
lzargument to the command line interface for specifying the new leading zero option
- When logging an exception, diagnosis actions are such as new version downloads or links to workarounds are now displayed, if applicable
- Added a new option to control whether or not new pre-release (beta) versions are included in update checks
- Added support for reading and writing of multiple additional image formats
- Images using the WebP format are now supported
- Command line parsing now supports use of
@<filename>syntax, allowing arguments to be loaded from external files
- Added a new optional extension for providing feedback/smiles/frowns or support requests from within the application
- Error diagnosis dialogs now include a reference to the original report
- Clicking the middle mouse button now allows the image view to auto pan
- Now requires Microsoft .NET 4.6
- The background colour used for non-image portions of image viewers no longer currently defaults to AppWorkspace. Previously it used ActiveCaption which didn't have the intended effect on older operating systems
- The Create Desktop Icon option in setup is no longer checked by default
- Setup should now automatically uninstall previous versions
- Numerous changes to how plugins are discovered, loaded and configured. Due to no longer storing plugin details in the Windows Registry, this will cause any disabled plugins to be re-enabled
- Disabled glass effects unless using Windows Vista or Windows 7
- Removed the setup option for creating a Quick Launch icon
- Offline help files are no longer included in the setup; requesting help will always display the online version
- Some dialogs only supported local help requests and were unable to show help if the local help file was not available
- The slice index was 1-based in the UI, but 0-based when generating file names. It is now 1-based for file names.
- Fixed a startup crash that could occur when initializing the project properties view
- If a view crashes when updating, it is now disabled for the remainder of the session without crashing the entire application
- 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
- In certain circumstances, command line arguments would not be parsed correctly
- When changing settings via the main Options dialog, some settings would not be applied as the old versions were cached
- Fixed a startup crash that prevented the application from being used if the theme had not been set either manually or automatically by a previous version
- Fixed an issue where Setup sometimes wouldn't replace files
- Fixed a number of issues that could occur after opening or saving a project and the MRU was updated [#161, #176, #177]
- RSS entries would duplicate themselves depending on if the feed was accessed via HTTP or HTTPS. Note that a side effect of this fix will result all entries being marked as unread
- Fixed a possible crash that could occur when trying to load a themed font [#203]
- Errors loading cached RSS feed resulted in the RSS extension from not functioning [#204]
- Fixed potential exit crash when updating statistics [#175]
- Fixed a potential issue where the last character in a directory path could be removed [#213]
- Fixed an issue where the current working directory could be used instead of the current project's save directory [#213]
- The Show advanced options link for image file formats no longer appears on top of the image format selection control [#212]
- Empty analytics sessions are no longer transmitted
- Fixed an issue where it was possible that text tokens weren't replaced
Changes and new features
- Added Windows 10 to application manifests
- Panels in Option dialogs now load on demand
- Option pages are now only initialized when requested by the appropriate dialog
- Setup now allows you to customize which components are installed
- Added product RSS notifications add-in
- Added a helper tool for backing up and restoring settings, or for resetting settings to default values
- Added a stand-alone update check tool
- Repeatedly clicking column headers in sortable lists now correctly cycles between Ascending, Descending and None, instead of only Ascending and Descending.
- Fixed an issue where the update check could cause the main window to be unresponsive
- 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 occasional
The path is not of a legal formexception when using the External Tools dialog
- Fixed an issue where colour settings were sometimes not loaded correctly
- Fixed an issue where font settings were sometimes not saved correctly
- Font sizes are now displayed as whole numbers
- Fixed an occasional crash resizing the application window with a collapsed panel
- Corrected baseline positioning of editors and labels in dynamic user interfaces
- 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
- 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
Changes and new features
- Added a new extension for importing Sprite Sheet Packer mapping files
- Added a new /LOAD switch to the command line client. This new option allows command line switches to be stored in a separate file
- Token menus now include environment variables
- Added new Automatically reopen last document option, allowing the last used project to be automatically re-opened when starting the main Slicr client.
- Updated the sample1.slyx sample file to include a template that generates Sprite Sheet Packer mapping files.
- Setup will now offer to install the .NET Framework v4.0 if not already installed
- Fixed a problem where the source input file name for the command line client was always assumed to be an image if the file name wasn't a fully qualified path
- Fixed invalid error messages from command line client
- Fixed an issue where the command line client did not return the code exit code when completing successfully
- Fixed an occasional crash when exiting the application
- The token button displayed when prompting the user for arguments for external tool execution now displays a menu with available tokens.
- Added manifest so that when running under Windows 8.1 / Server 2012 R2 the OS version is correctly reported.
Note: This product now requires Microsoft .NET Framework 4.0
Changes and new features
- Added custom field support, allowing custom fields to be defined for a project and then values to be specified for each slice
- Added the first level of template support. When combined with custom fields, slicing an image can now generate other types of document, such as XML maps of the sliced image. Currently only advanced style templates can be created, the ability to create simple templates in a similar fashion to Spriter will be implemented in a future update.
- Text in the slice editor no longer scales with the current zoom level
- The segment editor no longer zooms to fit when loading an image, but instead resets to actual size
- When exporting a single slice, the Save As dialog now defaults to the last saved filename for the slice
- Fixed a problem where output options for slices weren't being initialized correctly
- Fixed inconsistencies with some background colors between the main window and some popup dialogs
- Position and state of the splitter is now preserved
- Slicr now maintains an internal list of orphan slices. If a segment is created and a new slice is generated which intersects with an orphan, the new slice uses the orphaned slice's attributes, helping prevent data lost when, for example, nudging a segment so that it breaks a slice. Orphaned slices are only preserved for the duration of the session.
- The button for displaying output insertion codes in the Slice Properties dialog didn't work
- Exceptions that occur when loading option dialogs can now be reported
- Corrected UI text that referred to "regions" instead of "slices"
- Windows 10, 8.1, 8, 7, Vista SP2
- Microsoft .NET Framework 4.6
- 20MB of available hard disk space