- Removed some usage of lambdajcommon.
- 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.
- Added ability to dynamically remove entries for a
SpruceTabbedWidget
. - Added a variant of
SpruceScreen
forHandledScreen
s. - Adjusted the consumers of
Tooltip#queueFor
to avoid boxing. - Removed bunch of useless
@NotNull
annotations.
- Added ability for
SpruceEntryListWidget
children to override scroll behaviour (#23). - Removed inclusion of lambdajcommon.
- Removed exposed ModMenu in POM publication.
- Updated to 1.18.2, fix transitiveness issues.
- Updated to Minecraft 1.19.
- Updated libraries.
- Couple minor bug fixes to improve UX (#31).
- Updated russian translations (#30).
- Added Traditional Chinese translations (#34).
- Updated to Minecraft 1.19.4.
- Added High Contrast textures for SpruceUI widgets.
- 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.
- Fixed some shader color leaking in the boolean checkbox option.
- Fixed wrong background rendering in SpruceScreen.