Skip to content

Releases: raeleus/skin-composer

Skin Composer ver. 38

20 Aug 06:06
Compare
Choose a tag to compare
  • 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

16 Jun 08:46
Compare
Choose a tag to compare
  • 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

12 Jun 06:48
Compare
Choose a tag to compare
  • 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

07 Jun 19:56
Compare
Choose a tag to compare
  • 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

06 Aug 15:20
Compare
Choose a tag to compare

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

02 Aug 03:32
Compare
Choose a tag to compare

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

16 Jul 02:29
Compare
Choose a tag to compare

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

13 Jul 03:18
Compare
Choose a tag to compare

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

28 May 01:36
Compare
Choose a tag to compare
  • 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

01 Apr 07:42
Compare
Choose a tag to compare
  • 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.