Releases: FuryBaguette/SwitchLayoutEditor
Releases · FuryBaguette/SwitchLayoutEditor
Release 15
Changes:
- Experimental bflan templats support, this allows to write json templates which can be used to automate the ceration of elements in animation (bflan) files
- Each template has a json 'manifest' that defines properties and name and an actual implementation file, the implementation file is set in the 'FileName' field of this manifest, the implementation is a json but the values are replaced at runtime with the 'macros' defined in
Parameters
in the manifest, the actual values are picked from a GUI at runtime. - The various options are not currently documented anywhere refer to the BflanTemplates.cs file in the source code
- A simple "Animate color" template is provided, it's composed of a
.template
file and a.json
descriptor
- Each template has a json 'manifest' that defines properties and name and an actual implementation file, the implementation file is set in the 'FileName' field of this manifest, the implementation is a json but the values are replaced at runtime with the 'macros' defined in
- Builds are now generated with Github actions
Release 14
Changes:
- Fix layout diffing for 11.0+ szs files
Fix false positive detection, it was being caused by a library i used to pack all dlls in a single exe, now antiviruses shouldn't flag this program anymore.edit: apparently not, see #14
V 1.0 Beta 13
Changes:
- Properly export layout patches: position and size values now should be in the correct format
- Fix a crash reported by users.
V 1.0 Beta 12
Changes:
- 11.0 Support when creating json layouts. More info
- Support for texture reference properties in nxtheme (X, Y, Rotation, ScaleX, ScaleY)
Known issues
When creating a json diff the position, rotation and scale may be exported in the wrong format, this causes the theme installer to fail to apply all the changes, as a workaround use the theme injector or a previous version of the layout editor to create the diff.
V 1.0 Beta 11
Changes:
- Fix crashes reported by users
V 1.0 Beta 10
Changes:
- Better hotkey support:
- CTRL + S now should work as expected
- CTRL + L expands all tree view items in bflan and bflyt editing
- CTRL + K collapses all tree view items in bflan and bflyt editing
- Fix crashes in the color picker
- Support for "UserData" AnimationTarget in bflan
- Font color is now supported by the differ for json layouts (so can be used in nxthemes)
V 1.0 Beta 9
Changes:
- Fix layout diffing
- Restore missing groups list in the bflyt editor
- Show the full hierarchy of bflyt files
V 1.0 Beta 8
Changes:
- Moved to the same lib as the theme injector, layout diffs and patches should be 100% compatible now
- Fixed a crash for animations with multiple groups
- Fixed a few issues when changing the order of panes.
- Even if changing the order is supported in layout patches it won't be detected by the differ and has to be manually added as described here
V 1.0 Beta 7
Changes:
- Fix UV editing for pic1 panes
- Changing pane order
- More properties supported for materials editing
V 1.0 Beta 6
Changes:
- Adding and removing texture references in a bflyt file
- Editing materials (partial)
- Fix crashes or corrupted files for big endian bflyts (for Wii u titles)