Skip to content

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)