Skip to content

Releases: monkeymanboy/BeatSaberMarkupLanguage

Version 1.11.0

06 May 21:06
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.36.2

Changes

  • Updated for Beat Saber 1.36.2

v1.10.4

06 May 12:55
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.36.0

Changes

  • Allow setting sprite directly on icon-button (i.e. the bound value can be a Sprite now).
  • Fixed accidental breaking change to Backgroundable background color; if alpha is omitted, it will use the background's current alpha.
  • Fixed accidental breaking change to pad values.

Version 1.10.3

21 Apr 20:51
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.36.0

Changes

  • Added patch to fix ScrollToCellWithIdx when called with ScrollPositionType.End.
  • pad/padding on LayoutGroup can now be set as a 4-integer RectOffset value (e.g. padding="1 2 3 4").
  • Added name property to set GameObject names.
  • Added skew and show-underline to icon-button.
  • icon-button's icon now gets greyed out when the button is marked as non-interactable.
  • Added warnings to RegisterTypeHandler if conflicts are detected.

Version 1.10.2

09 Apr 23:02
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.36.0

Changes

  • Fixed mod settings menu not working

Version 1.10.1

07 Apr 15:47
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.35.0

Changes

  • Fixed accidental breaking change to Backgroundable.background
  • Fixed scroll indicator tag
  • Fixed duplicate raycastTarget property on TextMeshProUGUIHandler

Version 1.10.0

05 Apr 23:18
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.35.0

Changes

  • Added vectors as possible values for attributes. Vectors are represented in BSML as floating-point numbers separated by spaces (here's an example). The following properties can now set X & Y components in a single Vector2 attribute:
    • anchor-min, anchor-max, anchored-position, pivot, and size-delta for RectTransform
    • cell-size and spacing for GridLayoutGroup
  • Added flexible-width (float) and flexible-height (float) attributes for LayoutComponent
  • Added raycast-padding (Vector4) and raycast-target (bool) attributes for Graphic
  • Added local-scale (Vector3) attribute for RectTransform
  • Added background color attributes bg-color, bg-color0, and bg-color1 (Color) for Backgroundable (#146)
  • Added title-gradient option for Backgroundable's background attribute that emulates TitleViewController's (top center title panel) background (#146)
  • Fixed the gameplay setup tab visibility modal's scroll bar being outside the modal

Version 1.9.2

29 Mar 23:01
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.35.0

Changes

  • Fixed attempting to display lists causing the UI to softlock
  • Improved mod settings menu

Version 1.9.1

27 Mar 12:13
3ea29bf
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.35.0

Changes

  • Fixed various potential errors when game is shutting down
  • Fixed dropdowns not working after an internal game restart (e.g. saving settings)

Version 1.9.0

18 Mar 00:23
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.34.5 – 1.35.0

Changes

  • Updated for Beat Saber 1.34.5+
  • Added preliminary support for localization

Version 1.8.1

20 Dec 12:17
Compare
Choose a tag to compare

Game Compatibility

✔️ Tested with Beat Saber 1.32.0 – 1.34.2

Changes

  • Fixed GameplaySetup not adding/removing tabs after initial load
  • Fixed static GIF decoding
  • Fixed certain characters causing song names to not display properly (again)
  • Fixed submenu tag not working after saving settings
  • Fixed text page scroll view logging errors when content was smaller than the viewport
  • Fixed potential NullReferenceExceptions when trying to throw errors during parsing
  • Fixed box cell list selection highlight not resizing properly for larger/smaller lists