Releases: CleanroomMC/ModularUI
Releases · CleanroomMC/ModularUI
v3.0.3
v3.0.2
Full Changelog: v2.5.1...v3.0.2
v2.5.1
What's Changed
- Item and fluid mod name in tooltips by @Zorbatron in #165
- Improve Rich Text by @ghzdude in #124
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Sync refactor 2 by @brachy84 in #56
- Tooltip & Hover Fix by @brachy84 in #57
- Fake world rendering in UI by @brachy84 in #60
- Make ListWidget builder method take Iterable instead of List by @ghzdude in #61
- Fix JEI Compat by @ghzdude in #62
- Fix syncHandler without syncKey not receiving changeListener by @miozune in #67
- Make LangKey accept supplier by @miozune in #69
- Fix CycleButtonWidget not updating tooltip if not using stateTooltip by @miozune in #68
- Make ItemDrawable return widget of size 16 by @miozune in #73
- Add the rest of helper methods for ITooltip by @miozune in #72
- Allow specifying alignment for Grid by @miozune in #74
- Detach Mui from GuiScreenWrapper by @brachy84 in #64
- Cyclebutton rework by @brachy84 in #70
- Fix widget scroll not working at all by @miozune in #79
- More custom wrapper compat by @miozune in #78
- Fix AdaptableUITexture uv by @miozune in #77
- Rich text by @brachy84 in #76
- Add BinaryEnumSyncValue & BinaryEnumValue by @miozune in #84
- Add state overlay methods for ToggleButton by @miozune in #82
- Tooltip fixes by @miozune in #83
- Disable test overlay by default by @miozune in #80
- Fix dedicated server crash on GUI open by @miozune in #87
- Fix phantom slot ignoring slot limit by @miozune in #90
- Fix fluid SH not setting source on client by @miozune in #88
- Russian langluage by @marisathewitch in #85
- Various Fixes/Improvements with PanelSyncHandler, Draggables, and Widgets by @ghzdude in #86
- Improve Grid by @ghzdude in #92
- Allow Inverting Selected Texture by @ghzdude in #94
- Improve Sync Values by @ghzdude in #95
- Acount for Padding for IDrawables by @ghzdude in #97
- Textfield improvements by @miozune in #81
- Prevent JEI "Delete" tooltip when in exclusion area by @ghzdude in #100
- Fix Popup Panel Interaction over JEI Elements by @ghzdude in #102
- Fix UITexture not coloring for drawing sub areas by @ghzdude in #105
- Replace math parser with mXparser by @brachy84 in #98
- ListWidget rework by @brachy84 in #99
- Save text field by numpad enter by @miozune in #107
- Fix 1px offset with player inventory by @miozune in #113
- Remove
equals
implementations from IDrawables by @miozune in #114 - Fix Phantom Slot JEI highlight when hovering over valid JEI ingredients by @ghzdude in #112
- Fix incorrect superTransferStackInSlot method call by @miozune in #117
- Correct space between tooltip lines by @miozune in #116
- Allow setting click sound for ButtonWidget by @miozune in #115
- Fix partial rendering position with fluid slot by @miozune in #127
- Consider enabled state for Grid layout by @miozune in #125
- Refactor Container customiztion and phantom slots & crafting grids by @brachy84 in #118
- Allow collapsing disabled child widgets + sizing fixes by @miozune in #130
- Make IWidget#resizer return nonnull by @miozune in #134
- Expose ModularSyncManager#getMainPSM to public by @miozune in #133
- Don't try to resize widget tree on server by @miozune in #132
- Fix ByteSyncValue not calling source setter by @miozune in #131
- Bootstrap FMLCommonHandler for SizerTest by @YannickMG in #139
- Fix Widget listener merge by @zyf051520 in #143
- Add option to replace vanilla tooltips with RichTooltips by @MCTian-mi in #140
- Animations rework by @brachy84 in #136
- Fix various JEI ghost hovering/dragging issues by @Zorbatron in #146
- Dynamic sync by @brachy84 in #141
- Fix crash when building an uneven grid with Grid::row(IWidget...) by @YannickMG in #147
- Fix subpanel SyncHandlers being cleared if the screen is just being replaced. by @Zorbatron in #153
- Temp: Fix crash with AE2 GUIs by @jchung01 in #156
- Allow LangKeys to work when MC is loading by @Zorbatron in #159
- Panel drag resize by @brachy84 in #160
- Add an IntConsumer to the PagedWidget so an external action can be called when a page is changed by @Zorbatron in #161
- Workable ray tracing for SchemaWidget by @hohserg1 in #135
- Fix text alignment not working with TextFieldWidget by @purebluez in #150
- added gui factory for entity gui holder by @hohserg1 in #164
- Theme improvements by @brachy84 in #162
New Contributors
- @marisathewitch made their first contribution in #85
- @YannickMG made their first contribution in #139
- @zyf051520 made their first contribution in #143
- @MCTian-mi made their first contribution in #140
- @Zorbatron made their first contribution in #146
- @jchung01 made their first contribution in #156
- @hohserg1 made their first contribution in #135
- @purebluez made their first contribution in #150
Full Changelog: v2.4.3...v2.5.0
v2.5.0-rc6
What's Changed
- Animations rework by @brachy84 in #136
- Fix various JEI ghost hovering/dragging issues by @Zorbatron in #146
- Dynamic sync by @brachy84 in #141
- Fix crash when building an uneven grid with Grid::row(IWidget...) by @YannickMG in #147
- Fix subpanel SyncHandlers being cleared if the screen is just being replaced. by @Zorbatron in #153
- Temp: Fix crash with AE2 GUIs by @jchung01 in #156
- Allow LangKeys to work when MC is loading by @Zorbatron in #159
- Panel drag resize by @brachy84 in #160
New Contributors
- @Zorbatron made their first contribution in #146
- @jchung01 made their first contribution in #156
Full Changelog: v2.5.0-rc5...v2.5.0-rc6
v2.5.0-rc5
What's Changed
- Fix incorrect superTransferStackInSlot method call by @miozune in #117
- Correct space between tooltip lines by @miozune in #116
- Allow setting click sound for ButtonWidget by @miozune in #115
- Fix partial rendering position with fluid slot by @miozune in #127
- Consider enabled state for Grid layout by @miozune in #125
- Refactor Container customiztion and phantom slots & crafting grids by @brachy84 in #118
- Allow collapsing disabled child widgets + sizing fixes by @miozune in #130
- Make IWidget#resizer return nonnull by @miozune in #134
- Expose ModularSyncManager#getMainPSM to public by @miozune in #133
- Don't try to resize widget tree on server by @miozune in #132
- Fix ByteSyncValue not calling source setter by @miozune in #131
- Bootstrap FMLCommonHandler for SizerTest by @YannickMG in #139
- Fix Widget listener merge by @zyf051520 in #143
- Add option to replace vanilla tooltips with RichTooltips by @MCTian-mi in #140
New Contributors
- @YannickMG made their first contribution in #139
- @zyf051520 made their first contribution in #143
- @MCTian-mi made their first contribution in #140
Full Changelog: v2.5.0-rc4...v2.5.0-rc5
v2.5.0-rc4
What's Changed
- Save text field by numpad enter by @miozune in #107
- Fix 1px offset with player inventory by @miozune in #113
- Remove
equals
implementations from IDrawables by @miozune in #114 - Fix Phantom Slot JEI highlight when hovering over valid JEI ingredients by @ghzdude in #112
Full Changelog: v2.5.0-rc3...v2.5.0-rc4
v2.5.0-rc3
What's Changed
- Add BinaryEnumSyncValue & BinaryEnumValue by @miozune in #84
- Add state overlay methods for ToggleButton by @miozune in #82
- Tooltip fixes by @miozune in #83
- Disable test overlay by default by @miozune in #80
- Fix dedicated server crash on GUI open by @miozune in #87
- Fix phantom slot ignoring slot limit by @miozune in #90
- Fix fluid SH not setting source on client by @miozune in #88
- Russian langluage by @marisathewitch in #85
- Various Fixes/Improvements with PanelSyncHandler, Draggables, and Widgets by @ghzdude in #86
- Improve Grid by @ghzdude in #92
- Allow Inverting Selected Texture by @ghzdude in #94
- Improve Sync Values by @ghzdude in #95
- Acount for Padding for IDrawables by @ghzdude in #97
- Textfield improvements by @miozune in #81
- Prevent JEI "Delete" tooltip when in exclusion area by @ghzdude in #100
- Fix Popup Panel Interaction over JEI Elements by @ghzdude in #102
- Fix UITexture not coloring for drawing sub areas by @ghzdude in #105
- Replace math parser with mXparser by @brachy84 in #98
- ListWidget rework by @brachy84 in #99
New Contributors
- @marisathewitch made their first contribution in #85
Full Changelog: v2.5.0-rc2...v2.5.0-rc3
v2.5.0-rc2
What's Changed
- Fake world rendering in UI by @brachy84 in #60
- Make ListWidget builder method take Iterable instead of List by @ghzdude in #61
- Fix JEI Compat by @ghzdude in #62
- Fix syncHandler without syncKey not receiving changeListener by @miozune in #67
- Make LangKey accept supplier by @miozune in #69
- Fix CycleButtonWidget not updating tooltip if not using stateTooltip by @miozune in #68
- Make ItemDrawable return widget of size 16 by @miozune in #73
- Add the rest of helper methods for ITooltip by @miozune in #72
- Allow specifying alignment for Grid by @miozune in #74
- Detach Mui from GuiScreenWrapper by @brachy84 in #64
- Cyclebutton rework by @brachy84 in #70
- Fix widget scroll not working at all by @miozune in #79
- More custom wrapper compat by @miozune in #78
- Fix AdaptableUITexture uv by @miozune in #77
- Rich text by @brachy84 in #76
Full Changelog: v2.5.0-rc1...v2.5.0-rc2
v2.5.0-rc1
What's Changed
Full Changelog: v2.4.3...v2.5.0-rc1