Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 1.98 KB

CHANGELOG.md

File metadata and controls

71 lines (43 loc) · 1.98 KB

SpruceUI Changelog

3.2.0

  • Removed some usage of lambdajcommon.

3.2.1

  • Switched calls to OpenGL scissor to use RenderSystem instead in ScissorManager.
  • Improved slider release detection.
  • Removed all usage of lambdajcommon, its inclusion is now deprecated.

3.3.0

  • Added ability to dynamically remove entries for a SpruceTabbedWidget.
  • Added a variant of SpruceScreen for HandledScreens.
  • Adjusted the consumers of Tooltip#queueFor to avoid boxing.
  • Removed bunch of useless @NotNull annotations.

3.3.1

  • Added ability for SpruceEntryListWidget children to override scroll behaviour (#23).
  • Removed inclusion of lambdajcommon.

3.3.2

  • Removed exposed ModMenu in POM publication.

3.3.3

  • Updated to 1.18.2, fix transitiveness issues.

4.0.0

  • Updated to Minecraft 1.19.

4.1.0

  • Updated libraries.
  • Couple minor bug fixes to improve UX (#31).
  • Updated russian translations (#30).
  • Added Traditional Chinese translations (#34).

4.2.0

  • Updated to Minecraft 1.19.4.
  • Added High Contrast textures for SpruceUI widgets.

5.0.0

  • Updated to Minecraft 1.20.
  • Switched to new versioning scheme where each major Minecraft version results in a library major bump.
  • Use the new GuiGraphics Minecraft class which will cause heavy breakage.

5.0.1

  • Fixed some shader color leaking in the boolean checkbox option.

5.0.2

  • Fixed wrong background rendering in SpruceScreen.

5.0.3

  • Updated to Minecraft 1.20.2 (#46).
  • Added Tatar translations (#44).

5.1.0

  • Updated to Minecraft 1.20.6 (#51).
  • Added MenuBackground and MenuBorder to adapt to Minecraft's new GUI design.