Releases: raeleus/skin-composer
Releases · raeleus/skin-composer
Skin Composer ver. 38
- Added shortcut "Ctrl+e" for export in Scene Composer.
- Added MoveCellToNewRowAbove and MoveCellToNewRowBelow in Scene Composer.
- Improved file menu. Recent Files is now a submenu.
- Updated instructions for Custom Serializer in FreeType Font dialog to include link to FreeTypeSkin.
- JSON exports are guaranteed to be UTF-8 formatted to prevent issues with loading unicode characters.
- Scene Composer now exports to clipboard without fully qualified names.
- Scene Composer now tracks its own last path to avoid accidentally overwriting your Skin export.
- Clicking on a disabled class in SetWidget for SceneComposer takes you to the class that requires the style in Skin Composer.
- Background color of font is automatically adjusted based on font color in Bitmap Font Dialog.
- An appropriate background color is generated for FreeType font previews in the Fonts dialog.
- Prevent colors with the same name from being generated.
- Fixed crash if setting increment on Sliders/ProgressBars to a value less than 1
- Fixed crash when renaming a Color and there is a TenPatch that does not have a color defined.
- Fixed Lwjgl3FileHandle issue when reading/writing SCMP files.
- Fixed parent not copying when duplicating a style.
- Fixed unable to export to clipboard with a tree widget in Scene Composer.
- Fixed background color not being persisted in Scene Composer.
- Fixed background color not being reset when Scene >> Clear is selected in Scene Composer.
- Replaced incorrect quote character in Scene Composer font.
- Fixed error with incorrect cell alignment when exporting from Scene Composer.
- Fixed selected drawable not being highlighted in detail view of Drawables dialog.
- Fixed crash when using FreeTypeFonts that are unusually small and decreasing their size until they are not visible.
- Fixed incorrect types for VisTextButtonStyle in the VisUI template.
- Minor UI tweaks and bug fixes
Skin Composer ver. 37
- Fixed Window EXE version incapable of exporting Java files from Scene Composer.
- Prevent crash if setting cell spacing to less than 0 in Scene Composer.
- Minor UI tweaks and bug fixes.
Skin Composer ver. 36
- Added Touchable and Visible options to all widgets in Scene Composer.
- The preview for a Custom Drawable is now tiled instead of looking nasty at larger scales.
- Fixed missing icons for uninstall and scmp files in Windows installer.
- Fixed Move Cell Up and Down being broken in Scene Composer.
- Disabled ScrollPane if there are no valid ScrollPane styles in Scene Composer
- Fixed adding an empty image to Stack causes a crash.
- Fixed null styles resulting in an unclickable preview for the Edit mode in Scene Composer.
- Fixed unable to delete an ImageTextButton in Scene Composer
- Fixed unable to change ScrollPanesVisible in Scene Composer
- Added missing control for ScrollBarTouch in Scene Composer.
- Added missing Command symbol for mac users in file menus.
Skin Composer ver. 35
- Added Scene Composer to generate basic GUI's with a visual editor.
- Added submenu controls in dialogs to clean up interface.
- Added duplicate option for Tinted and Tiled Drawables.
- Cleaned up Drawables Dialog. Popups for Drawable settings and labels describing what type of Drawable it is.
- Drawables can be hidden in the Drawables dialog to prevent them from being shown with the default filter. They can be unhidden by deactivating the filter and deselcting "hidden".
- Drawables filter is persisted between every use. Remember to click the filter button and choose "reset" to disable the filter.
- When selecting a Drawable for a property, the currently selected Drawable is highlighted in the dialog.
- Textures associated with Bitmap Fonts are now viewable in the Drawables Dialog to help reduce confusion from overwriting with another Drawable. Enable via the Drawables filter.
- Background color is automatically set in FreeTypeFont dialog.
- Red marquees make it more obvious that required values are missing in various dialogs.
- Preview background color is saved with the project for convenience.
- Running on Mac OSX no longer requires start with -XstartOnFirstThread option.
- Fixed being unable to choose "Open" or "Save As" after accessing a demo project on Mac.
- Fixed crash when adding a custom placeholder drawable to a project that is set to keep resources relative.
- Fixed Tenpatch dialog not displaying correct region in preview when removing all animation frames.
- Fixed crash with FreeTypeFonts when they are missing from the project.
- Default maximum for ProgressBar previews is 10 instead of 100.
- Corrected terminology in 9patch editor.
- Fixed crash when typing "[]" into text fields.
- Fixed exporting with Simple Names breaking TenPatchDrawables.
- Fixed importing Skin with multiple refrences to the same TTF file failing.
- Set "NO_MAXIMUM" on FreeTypeFontGenerators to allow FreeType fonts of any size.
- Updated to Gradle 6.4.1. Building Skin Composer project with JDK 14 suggested. Running Skin Composer JAR requires JRE 11 or later.
- Minor UI Tweaks and bug fixes.
Skin Composer ver. 34
Please use TenPatch 5.0.0 with your projects to enable TenPatch functionality: https://github.com/raeleus/TenPatch
- Fixed save files with Ten Patches accidentally saving TextureRegions, causing a crash on load.
- Fixed content padding not showing in main preview for Ten Patches.
- Fixed export of PlayMode for animated Ten Patches.
Skin Composer ver. 33
Please use TenPatch 4.2.0 with your projects to enable TenPatch functionality: https://github.com/raeleus/TenPatch
- Added PlayMode option to Ten Patch animations. Use this to single play, loop, reverse, and randomize your animations.
- Added option to duplicate an existing Ten Patch in the Drawables dialog.
- Allow copy/paste of Ten Patch data by pressing Ctrl+C/Ctrl+V respectively in the TenPatchDialog.
- Added option for preview background color in Ten Patch Animation dialog.
- Changed keyboard shortcut for moving frames to left/right arrow. No longer necessary to hold control.
- Improved performance of TenPatches when rebuilding the TextureAtlas in the Drawable dialogs and in the main menu.
- Fixed dark preview of texture and staggered scrolling at slow speeds in Ten Patch Dialog.
- Fixed keyboard shortcuts not working in Ten Patch Animation dialog.
- Fixed Ten Patch export not setting default stretch regions if they are not specified in the editor.
- Fixed renaming colors causing Ten Patches to break.
- Fixed deleting drawables causing Ten Patches to break.
- Minor UI Tweaks and bug fixes.
Skin Composer ver. 32
Please use TenPatch 4.1.0 with your projects to enable TenPatch functionality: https://github.com/raeleus/TenPatch
- Fixed keyboard focus issue in Ten Patch Animation dialog.
- Minor UI Tweaks and bug fixes.
Skin Composer ver. 31
Please use TenPatch 4.1.0 with your projects to enable TenPatch functionality: https://github.com/raeleus/TenPatch
- Added gradient and offset options for scrolling background effects to TenPatch. See "More settings..." in the editor.
- Added animation editor for TenPatch.
- Added number labels for the TenPatch editor handles.
- Added right click panning and double click content/padding shortcut to NinePatch editor for parity with the TenPatch editor.
- Fixed TenPatchDrawable content padding not being displayed in the preview.
- Added filter option for TenPatches in the drawables dialog.
- TenPatches with no stretch areas now preview correctly outside of the editor.
- Pressing escape in drawables dialog disables the filter.
- Prevent small fonts from crashing FreeType and Bitmap Font dialogs.
- Prevent crash when creating a font that requires more than one texture page in Bitmap Font dialog.
- Fixed being unable to set content if handles are squished to the far right or bottom in TenPatch editor.
- Fixed being able to make a new stretch area while in content mode in Ten Patch.
- Minor UI Tweaks and bug fixes.
Skin Composer ver. 30
- Integrated TenPatch functionality as an alternative to 9patch. See https://github.com/raeleus/TenPatch
- The last zoom level of the drawables dialog will be persisted to the next time you open it.
- Allow for drag and drop of JSON files into import dialog.
- minWidth and minHeight values are now correctly exported for Tinted drawables
- minWidth and minHeight values are now imported from JSON files.
- Added dialog to fix the minWidth and minHeight settings of drawables when opening old projects.
- Added tooltips when hovering over items in the preview for custom classes.
- Added option to change preview texture packer settings. See Project >> Settings.
- Fixed nine patch editor not showing drawables when selected from Content in Preview area.
- Added wrapping to Style Property entries to prevent overflow.
- Fixed character filtering in Spinner so that negative values can be entered properly.
- Fixed losing focus when typing a new value for number fields in Style Properties.
- Various UI tweaks and bug fixes.
- Source updated to JDK 11
Skin Composer ver. 29
- Improved Windows distribution with single file EXE
- Added option to set minWidth and minHeight of any drawable.
- Fixed issues with pressed, unpressed, and checked offsets in buttons.