Skip to content

Releases: FuryBaguette/SwitchLayoutEditor

Release 15

15 May 18:04
a0806e0
Compare
Choose a tag to compare

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
  • Builds are now generated with Github actions

Release 14

19 Aug 21:15
Compare
Choose a tag to compare

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

05 Jan 13:52
Compare
Choose a tag to compare

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

06 Dec 21:57
Compare
Choose a tag to compare

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

16 Sep 17:39
Compare
Choose a tag to compare

Changes:

  • Fix crashes reported by users

V 1.0 Beta 10

15 Apr 14:10
Compare
Choose a tag to compare

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

02 Oct 18:20
Compare
Choose a tag to compare

Changes:

  • Fix layout diffing
  • Restore missing groups list in the bflyt editor
  • Show the full hierarchy of bflyt files

V 1.0 Beta 8

21 Sep 09:57
01906dd
Compare
Choose a tag to compare

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

25 Jul 14:34
Compare
Choose a tag to compare
V 1.0 Beta 7 Pre-release
Pre-release

Changes:

  • Fix UV editing for pic1 panes
  • Changing pane order
  • More properties supported for materials editing

V 1.0 Beta 6

18 Jun 16:38
Compare
Choose a tag to compare
V 1.0 Beta 6 Pre-release
Pre-release

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)