GitPedia
raeleus

raeleus/skin-composer

Create skins for LibGDX scene2d.ui with a graphical interface.

30 Releases
Latest: 2y ago
Skin Composer ver. 5858Latest
github-actions[bot]github-actions[bot]·2y ago·May 20, 2024
GitHub

📋 Changes

  • Added fix for Mac users. Thanks TEttinger!
Skin Composer ver. 5757
github-actions[bot]github-actions[bot]·2y ago·March 4, 2024
GitHub

📋 Changes

  • Update Stripe version to 1.4.2
  • Refactored Scene Composer and fixed various errors. Resolves #135. Thanks deviodesign!
  • Added more finite control of scale in settings. Thanks ChinQingl
  • Fixed FreeTypeFontGenerator from creating glyphs with the wrong page index if there are multiple pages
  • Prevent crash when using fonts in a relative resource project. Resolves #143. Thanks SonicNorg!
Skin Composer ver. 5656
github-actions[bot]github-actions[bot]·3y ago·January 31, 2023
GitHub

📋 Changes

  • Fixed font scaling issues.
  • Fixed unable to import a skin because of markupEnabled and flip flags in font.
Skin Composer ver. 55a55a
github-actions[bot]github-actions[bot]·3y ago·January 30, 2023
GitHub

📋 Changes

  • Fixed build error preventing Skin Composer from starting.
Skin Composer ver. 5555
github-actions[bot]github-actions[bot]·3y ago·January 29, 2023
GitHub

📋 Changes

  • Added emoji menu to TextraTypist Playground.
  • Fixed not saving flip, markupEnabled, and scaling font values.
  • Various UI tweaks and bugfixes. Thanks TEttinger!
Skin Composer ver. 5454
github-actions[bot]github-actions[bot]·3y ago·January 27, 2023
GitHub

📋 Changes

  • Fixed errors in TextraTypist Playground effect options.
  • Fixed blurry text on TextraTypist Playground's About page.
Skin Composer ver. 5353
github-actions[bot]github-actions[bot]·3y ago·January 26, 2023
GitHub

📋 Changes

  • Updated to Stripe 1.4.1 and TextraTypist 0.7.5
  • Added new effects from TextraTypist
  • Added fields for font scaling, markup, and flip in Bitmap Fonts
  • Pressing Escape in the Drawables dialog clears the name filter. Pressing Escape when there is no name filter closes the dialog.
  • Fixed file dialog crashing on M1 Macs. Thanks Lyze!
  • Fixed floating point number parsing. Thanks H0k493!
  • Fixed new font names not being correctly validated
  • Added arm64 support to work on macOS.
  • + 1 more
Skin Composer ver. 5252
github-actions[bot]github-actions[bot]·3y ago·July 21, 2022
GitHub

📋 Changes

  • Added option to skip animation in TextraTypist Playground.
  • Updated TextraTypist Playground to use TextraTypist 0.6.2.
  • Updated color picker with new swatches.
  • Fixed text not persisting when inserting a token in TextraTypist Playground.
  • Fixed TenPatch settings dialog not keeping Color selection when pressing enter.
  • Fixed -swingfd option crashing when cancel is pressed in a file dialog.
Skin Composer ver. 5151
github-actions[bot]github-actions[bot]·4y ago·June 14, 2022
GitHub

📋 Changes

  • Changed appearance and improved functionality of the color picker.
  • Updated TextraTypist Playground to use the TextraTypist 0.5.3.
  • Fixed inability to scroll the styles list when the list exceeds the height of the window.
  • Fixed crash with sorting pixel drawables by newest.
  • Minor UI changes and bug fixes.
Skin Composer ver. 5050
github-actions[bot]github-actions[bot]·4y ago·May 18, 2022
GitHub

📋 Changes

  • Added TextraTypist Playground to markup text with formatting and effects.
  • Updated to libGDX 1.11.0
  • Added more hints to the font creation dialogs.
  • Fixed crash when naming a duplicate drawable.
  • Fixed "Copy tvg files to destination" checkmark always being checked in Export dialog.
  • Fixed TenPatch settings editor not changing the correct corner color in the preview.
  • Minor UI changes and bug fixes.
Skin Composer ver. 4949
github-actions[bot]github-actions[bot]·4y ago·April 22, 2022
GitHub

📋 Changes

  • Prompt user to approve changes to UI scale or revert automatically to the last UI scale that was set.
  • Fixed crash when exporting pixel drawables and unnecessary copying of files.
  • Fixed crash when the source region for a TenPatch is decreased in size.
Skin Composer ver. 4848
github-actions[bot]github-actions[bot]·4y ago·April 11, 2022
GitHub

📋 Changes

  • Fixed inability to open TinyVG files with many points.
  • Fixed clicking "do not show again" on tips opens the webpage anyway.
Skin Composer ver. 4747
github-actions[bot]github-actions[bot]·4y ago·March 30, 2022
GitHub

📋 Changes

  • Added TinyVGDrawable as a drawable option. A custom serializer must be implemented to read TinyVG from a skin JSON.
  • TenPatch editor background color can be changed by adjusting the preview background color.
  • TenPatch settings editor can also set the background color.
  • Refresh button and F5 keyboard shortcut is added to the Drawables dialog to reload all images.
  • Custom preview sizes are persisted from session to session.
  • Fixed background color of FreeType font not being set correctly when the font is edited.
  • Fixed file dialogs not opening on various platforms.
  • Fixed SceneComposer exporting SplitPane incorrectly.
  • + 5 more
Skin Composer ver. 4646
github-actions[bot]github-actions[bot]·4y ago·October 24, 2021
GitHub

📋 Changes

  • Added CrushMode options to TenPatch.
  • Added resizable preview to the "More Settings" dialog of TenPatch.
  • Added Free Transform size option to the preview properties of widgets.
  • Bitmap Font and FreeType Font dialogs now allow for OTF files to be loaded.
  • Fixed Tinted NinePatches not being exported.
  • Fixed Tinted NinePatches being displayed in the preview as TextureRegions.
  • Grabbing handles in the 9patch TenPatch dialog is easier when zoomed out completely.
  • Minor UI changes and bug fixes.
Skin Composer ver. 4545
github-actions[bot]github-actions[bot]·5y ago·June 13, 2021
GitHub

📦 Skin Composer Version 45 ###

  • Added commandline option -swingfd to use swing.JFileChooser for platforms that can't use Tiny File Dialogs.
  • Fixed code path that bypasses null check in ProjectData when loading a skin with placeholder fonts.
  • Fixed null pointer exception when opening a project with relative resources and Pixel Drawables

📦 Skin Composer Version 44 ###

  • Fixed TintedDrawables created from NinePatches not working.
  • Fixed Color Picker to correctly show numeric values for imported colors. Resolves #95
Skin Composer ver. 4343
github-actions[bot]github-actions[bot]·5y ago·February 13, 2021
GitHub

📋 Changes

  • Preview text adapts to available glyphs in Fonts Dialog.
  • Prevent users from selecting a parent listed further down the styles list which would cause an error when loaded in game. Resolves #90
  • Added setting to allow showing the full path in the Recent Files menu (Thanks Grisgram). Resolves #91
  • Fixed exported skins overwriting content padding when minWidth/minHeight is specified. Resolves #93
  • Fixed filenames in exported JSON's being forced to be lowercase when minWidth/minHeight of NinePatch's are specified. Resolves #94
Skin Composer ver. 4242
github-actions[bot]github-actions[bot]·5y ago·December 18, 2020
GitHub

📋 Changes

  • Fixed NPE when loading a project with a place holder FreeType font.
Skin Composer ver. 4141
github-actions[bot]github-actions[bot]·5y ago·October 30, 2020
GitHub

📋 Changes

  • Added UI Scaling options and default HiDPI support. Thanks to Hangman and MGSX. Resolves #85.
  • Fixed being unable to open huge files in the TenPatch Dialog.
  • Fixed Cell Reset causing the cell to go to 0,0 in SceneComposer.
Skin Composer ver. 4040
github-actions[bot]github-actions[bot]·5y ago·October 26, 2020
GitHub

📋 Changes

  • Allow reordering of styles by drag and drop in the styles menu.
  • Added an option to create a single pixel texture region that will be added to the drawables.
  • Added Auto Patches functionality to Ten Patch dialog.
  • The cursor and selection in the preview of the BitmapFont/FreeTypeFont dialogs now changes color based on font color.
  • The auto generated FNT name for BitmapFont dialog no longer defaults to a name that overwrites an existing file.
  • Fixed improper behavior of colors in FreeTypeFont dialog when changing a color value. (Thanks piotr-j)
  • Fixed crash when using a FreeTypeFont placeholder.
  • Fixed crash when pressing escape in BitmapFont dialog.
  • + 5 more
Skin Composer ver. 3939
github-actions[bot]github-actions[bot]·5y ago·September 20, 2020
GitHub

📋 Changes

  • Fixed Scene Composer exporting redundant Label#setEllipsis() if using default values.
  • Fixed casting error with LeadingTruncateLabel in Bitmap Font dialog.
Skin Composer ver. 3838
github-actions[bot]github-actions[bot]·5y ago·August 20, 2020
GitHub

📋 Changes

  • 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.
  • + 16 more
Skin Composer ver. 3737
github-actions[bot]github-actions[bot]·6y ago·June 16, 2020
GitHub

📋 Changes

  • 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. 3636
github-actions[bot]github-actions[bot]·6y ago·June 12, 2020
GitHub

📋 Changes

  • 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
  • + 3 more
Skin Composer ver. 3535
raeleusraeleus·6y ago·June 7, 2020
GitHub

📋 Changes

  • 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.
  • + 16 more
Skin Composer ver. 3434
raeleusraeleus·6y ago·August 6, 2019
GitHub

📋 Changes

  • 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. 3333
raeleusraeleus·6y ago·August 2, 2019
GitHub

📋 Changes

  • 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.
  • + 4 more
Skin Composer ver. 3232
raeleusraeleus·6y ago·July 16, 2019
GitHub

📋 Changes

  • Fixed keyboard focus issue in Ten Patch Animation dialog.
  • Minor UI Tweaks and bug fixes.
Skin Composer ver. 3131
raeleusraeleus·6y ago·July 13, 2019
GitHub

📋 Changes

  • 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.
  • + 5 more
Skin Composer ver. 3030
raeleusraeleus·7y ago·May 28, 2019
GitHub

📋 Changes

  • 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.
  • + 6 more
Skin Composer ver. 2929
raeleusraeleus·7y ago·April 1, 2019
GitHub

📋 Changes

  • 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.