Releases: CleanroomMC/ModularUI
Releases · CleanroomMC/ModularUI
v3.0.6
What's Changed
- Add overload of callSyncedAction with no packet arg for actions that don't need any data by @Zorbatron in #183
Full Changelog: v3.0.5...v3.0.6
What's Changed
- Add overload of callSyncedAction with no packet arg for actions that don't need any data by @Zorbatron in #183
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- Fixes the Text Changed String check by @ALongStringOfNumbers in #170
- Fix Animator Crash when Widget is Disabled by @ALongStringOfNumbers in #171
- Fix byte array and BigInteger ByteBufAdapters by @Zorbatron in #172
- Fix PanelSyncManger using the wrong method in
getOrCreateSyncHandler()by @ghzdude in #174 - Refactor DynamicKey to use
Supplier<IKey>by @ghzdude in #175 - Add a second constructor to PosGuiData that takes a BlockPos by @Zorbatron in #178
- Fix SyncHandlers not being set by method during initialization by @ghzdude in #176
- Set gradlew executable bits for *nix users doing stuff from a CLI by @Zorbatron in #177
- Rework sync handler and value validation by @brachy84 in #181
New Contributors
- @ALongStringOfNumbers made their first contribution in #170
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Fix synced actions by @RecursivePineapple in #166
- add a tooltip override for TextFieldWidget to display custom tooltips by @chrombread in #167
- allow flows to reverse the order of their children by @chrombread in #168
New Contributors
- @RecursivePineapple made their first contribution in #166
- @chrombread made their first contribution in #167
Full Changelog: v3.0.3...v3.0.4
v3.0.3
Full Changelog: v3.0.2...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
equalsimplementations 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
equalsimplementations 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