Releases: raeleus/skin-composer
Skin Composer ver. 28
-
BREAKING CHANGE: Bitmap/Freetype Font settings files may not be compatible with this version of Skin Composer unless converted to UTF-8.
-
Skin Composer now has a wiki: https://github.com/raeleus/skin-composer/wiki
-
Resolved release issues with Mac and Windows.
-
Dialogs now highlight which field needs to be completed in order to continue.
-
Added option to not show warnings when exporting a skin.
-
Added option to import/export colors in a skin JSON as hexadecimal.
-
Default export path is now a per project setting to prevent unfortunate accidents.
-
Allow loading characters from a text file (UTF-8) in Font dialogs. This allows for any Unicode characters to be included in your fonts.
-
Added detail view to Drawables dialog.
-
Improved Image Font dialog's calculation of default baseline.
-
Fixed pressing enter while typing in the preview dismisses the Image Font dialog.
-
Fixed Create Bitmap Font dialog not closing file stream.
-
Fixed errors when creating new font that overrides existing drawables.
-
Fixed errors when opening a project with missing assets on Mac.
-
Fixed unable to import FreeType fonts when importing a skin.
-
Fixed filter error in native dialogs on Mac.
-
Changes to texture packer settings no longer influence internal rendering of assets. This prevents "useIndexes" from crashing skin composer.
-
Minor bug fixes and interface improvements.
Skin Composer ver. 27
- Added filter option for Drawables dialog. Click the filter button or type text directly in the dialog.
- Allow drag and drop of folders into Drawables and Fonts dialogs.
- Fixed crash bug when editing the preview in Nine Patch Editor without an image loaded.
- Fixed crash when erasing a value in the Nine Patch Editor.
- Fixed preview properties for SelectBox: alignment and max items count.
- Fixed issue with TextField messageFontColor not working.
- Various formatting fixes.
Skin Composer ver. 26
- Fixed export creating JSON with null values for Styles that have parents
- Allow drag and drop of SCMP files into main screen to load project.
- Created export dialog and moved export settings to this window.
- Created import dialog with options to import into a new project or the current one.
- Added options to not generate a texture atlas and to not copy font FNT/TTF files on export.
- Improved appearance of Settings dialog.
- Updated Tiny File Dialogs to 3.2.0. Resolves #45
- Added Style property type to Custom Classes. Resolves #46
- Fixed crashes when changing a custom style property's type.
Skin Composer ver. 25
- Fixed exception when opening an old project.
- Improved error message when trying to add a font that is too large for the texture settings.
Skin Composer ver. 24
- Updated to LibGDX 1.9.9.
- Added setting for export with simple names per 1.9.9. See Project > Settings.
- Allows import of 1.9.9 skins with simple names.
- Added a parent setting to each style to support 1.9.9 cascading styles. Selectable parent options respects class inheritance.
- Resolved issue with Create Bitmap Font dialog creating fonts with incorrect baseline values.
- Resolved drag and drop broken after using Create Bitmap Font dialog.
- Added drag and drop to Create Bitmap Font and Freetype Font dialogs.
- Fixed SplitPane preview not allowing for adjustments.
- Added indent spacing and tied missing properties to the Tree preview.
- Prioritized nine patches over standard graphics when images of the same name are dragged into the Drawables dialog.
- Auto zoom and recenter in Nine Patch Editor now considers width in addition to height.
- Resolved auto patches not functioning correctly for fully opaque, single-colored images in Nine Patch Editor.
- Added save/load settings for bitmap font and Freetype Font dialogs.
- Added check for preview fonts upon project load.
- Added option to change preview background color in Nine Patch Editor.
- Added option to change preview background to bitmap font and Freetype font dialogs.
- Improved appearance of handles in Nine Patch Editor when zoomed out.
- Fixed crash when trying to move handles in Nine Patch Editor when no image is loaded.
- Resolved update button disappearing when a new project is started.
- Replacing a drawable with a new drawable no longer breaks the link with styles using the original.
- Proper replacement of custom drawables with a standard drawable.
- Replacing a drawable no longer deletes tinted drawables based on that file.
- Fixed crash when viewing fonts with multiple images after importing skin on an unsaved, new project.
- Added UI support for ISO-8859-1: Western European and ISO-8859-2: Central European.
- Fixed characters select box value incorrectly set when editing a Freetype font.
- Fixed "duplicate custom class" creating an extra default style.
- Minor UI fixes.
Skin Composer ver. 23
- Added 9-Patch Editor. See Project >> Drawables >> Create 9-Patch.
- Fixed crash bug when adding a drawable after creating a custom drawable.
- Fixed crash bug when saving a project with relative paths and a FreeType font with no custom serializer.
Skin Composer ver. 22
- Added setting to check for updates. Update button appears on top right of main screen.
- Added dialog to create Bitmap Fonts as an alternative to Hiero.
- Fixed imported skin files having darkened transparent images.
- Added preview bg color setting for Image Font dialog.
- Temporary files and program settings are now saved in folder ".skincomposer" of the user's home directory.
- Added Windows installer and file associations for ".scmp" files.
- Improved layout and applied fixes to FreeType dialog.
Skin Composer ver. 21
- Fixed blending issue causing white fonts to have dark outlines in Image Font.
- Automatically suggest target file name in Image Font.
- Fixed SplashScreen.
Skin Composer ver. 20
- Upgraded to JDK 10
- Added ImageFont dialog to create Bitmap Fonts from images designed in an image editing software.
- Updated UI to use FreeType font.
- Fixed FreeType fonts not loading correctly from SCMP file.
- Fixed FreeType font selections in custom classes not saving with SCMP file.
- Fixed editing FreeType fonts removes them from custom classes.
- New executable releases are packaged by JavaPackager and JLink
Skin Composer ver. 19
- Fixed locale error causing crash bug in the FreeType dialog.
- Fixed crash with font in custom class when rendering table.
- Fixed export not acknowledging custom class with font set to a FreeType font.