ModularUI
5 merged pull requests.
New Features
- #91 Added overridable methods in SlotWidget to allow subclasses to customize slot amount text rendering, supporting stack sizes exceeding the integer maximum. - @RecursivePineapple
- Added: overridable slot amount text methods
Bug Fixes
- #92 Added null check and removal from open queue in ModularUIContext.closeWindow() to handle the case where a close request arrives before the open request completes. - @TheYoingLad
- Added: null check, open queue removal
- Fixed: null pointer exception in rapid window operations, Drone centre world kick error, Electrolyzer GUI crash
- Closes GTNH#16580, GTNH#19771
- #90 Removed problematic fluid amount tracking logic in FluidTankLong.getFluidStack() that was causing storedAmount to oscillate between correct and double values. - @Taskeren
- Removed: lastFluidAmountInStack tracking
- Fixed: fluid amount oscillation in FluidSlotWidget
Performance
- #94 Added proper cleanup of cached resources in ClientProxy and CommonProxy, and modified ModularUIContext to clear references during shutdown. - @Alexdoru
- Fixed: memory leak in ModularUIContext
Internal / Refactor
- #93 Updated dependency versions and adjusted FluidInteractionUtil line break handling to match upstream standards. - @iouter
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@RecursivePineapple (2), @Alexdoru (1), @boubou19 (1), @FourIsTheNumber (1), @iouter (1), @serenibyss (1), @Taskeren (1), @TheYoingLad (1), @UltraProdigy (1)