LibGui

Buttons & Co

MIT License

Stars
288
Committers
34

Bot releases are hidden (Show)

LibGui - 5.3.1 for 1.18(.1)

Published by Juuxel over 2 years ago

Repository version: 5.3.1+1.18

Fixed

  • Cursor not resetting property when shortening text field text with WTextField.setText and WTextField.setMaxLength
  • StringIndexOutOfBoundsException when shortening overflowing text field text with setText (#154)
  • When using a fixed item height, some list panel items wouldn't render at all (#152 by @dani162)
LibGui - 5.3.0 for 1.18(.1)

Published by Juuxel almost 3 years ago

Repository version: 5.3.0+1.18

Added

  • WItemSlot.getScrollBar for modifying the list panel scroll bar (#150 by @Luligabi1)
LibGui - 5.2.0 for 1.18(.1)

Published by Juuxel almost 3 years ago

Also works on 1.18.1

Repository version: 5.2.0+1.18

Added

  • Constructor overloads for CottonInventoryScreen that take PlayerInventory instead of PlayerEntity (#147)
LibGui - 5.1.1 for 1.18

Published by Juuxel almost 3 years ago

Also works on 1.18.1

Repository version: 5.1.1+1.18

Changed

  • SyncedGuiDescription: Custom quick move/shift-click handling moved to transferSlot from onSlotClick
  • Improved WWidget.validate javadoc

Fixed

  • Null default value for ValidatedSlot.filter
LibGui - 5.1.0 for 1.18

Published by Juuxel almost 3 years ago

Repository version: 5.1.0+1.18

Added

  • WAbstractSlider.updateValueCoordRatios: updates the value-coord ratios; most likely unnecessary for most people

Fixed

  • Sliders' dragging range not updating after changing their value bounds (#145)
LibGui - 5.0.0 for 1.18

Published by Juuxel almost 3 years ago

Repository version: 5.0.0+1.18

Changed

  • Many text field improvements by @romangraef (#140)
  • Built on the Minecraft 1.18 release version instead of RCs
LibGui - 4.2.3 for 1.17.1

Published by Juuxel almost 3 years ago

Repository version: 4.2.3+1.17.1

Changed

  • Many improvements for text fields by @romangraef (#140)
LibGui - 5.0.0 Beta 2 for 1.18-rc1

Published by Juuxel almost 3 years ago

Repository version: 5.0.0-beta.2+1.18-rc1

This is only a rebuilt version with the same contents as Beta 1. I fixed the Gradle module metadata bug from Beta 1 in Loom, so you can remove any custom LibNinePatch dependencies you might've had!

LibGui - 4.2.2 for 1.17.1

Published by Juuxel almost 3 years ago

Repository version: 4.2.2+1.17.1

Fixed

  • CENTER and RIGHT title alignments when titleX != 0
LibGui - 5.0.0 Beta 1 for 1.18-pre2

Published by Juuxel almost 3 years ago

Repository version: 5.0.0-beta.1+1.18-pre2

Changed

  • Updated to Minecraft 1.18, Loader 0.12 and Jankson-Fabric 4.0

Fixed

  • CENTER and RIGHT title alignments when titleX != 0
LibGui - 4.2.1 for 1.17.1

Published by Juuxel about 3 years ago

Repository version: 4.2.1+1.17.1

Fixed

  • CottonInventoryScreen not supporting hotbar keyboard shortcuts and dropping items with Q (#137)
LibGui - 4.2.0 for 1.17.1

Published by Juuxel about 3 years ago

Repository version: 4.2.0+1.17.1

Added

  • Narrator. Narrates: all!
    Narration support for LibGui is here! Widgets can now add narration messages in WWidget.addNarrations.
  • Added experimental ObservableProperty API
    • Basically a lite version of Gradle's Property or JavaFX properties, if you're familiar with those. These can be modified and observed with listeners.
    • Still experimental because the API is not done yet, but the final result should be pretty close to this.
  • Added WWidget.hovered observable property and WWidget.canHover
    • A boolean property that tells the widget whether there's a cursor over it. Useful for narration messages or doing stuff on mouse enter/exit.
    • This is used in the backend of narration support, and also exposed as an experimental API like the observable properties.
LibGui - 4.1.7 for 1.17.1

Published by Juuxel about 3 years ago

Repository version: 4.1.7+1.17.1

Changed

  • WWidget.onShown and WWidget.onHidden are no longer in beta

Fixed

  • Scroll panel and list panel scissoring fails on macOS (#114, fixed in #134 by @haykam821)
LibGui - 4.1.6 for 1.17.1

Published by Juuxel about 3 years ago

Repository version: 4.1.6+1.17.1

Fixed

  • Crashes and log errors when using WLabel or WText in a HUD (#130)
LibGui - 4.1.5 for 1.17.1

Published by Juuxel over 3 years ago

Repository version: 4.1.5+1.17.1

Fixed

  • ScreenDrawing.texturedRect() not blending transparent textures (#125 by @Fourmisain)
LibGui - 4.1.4 for 1.17.1

Published by Juuxel over 3 years ago

Repository version: 4.1.4+1.17.1

Fixed

  • Crash when hiding slots
LibGui - 4.1.3 for 1.17.1

Published by Juuxel over 3 years ago

Repository version: 4.1.3+1.17.1

Fixed

  • Inventory.onOpen and Inventory.onClose not being called in SyncedGuiDescription
LibGui - 4.1.2 for 1.17.1

Published by Juuxel over 3 years ago

Repository version: 4.1.2+1.17.1

  • Added French translation (#122 by @YanisBft)
LibGui - 4.1.1 for 1.17.1 RC 1

Published by Juuxel over 3 years ago

Repository version: 4.1.1+1.17.1-rc1

  • Updated to 1.17.1 RC 1
LibGui - 4.1.0 for 1.17

Published by Juuxel over 3 years ago

Repository version: 4.1.0+1.17

Added

  • Icon support for WItemSlot (#119 by @frqnny)

Changed

  • Some warnings are now visible in dev environments above screens that cause them

Fixed

  • WBar.withConstantMaximum
  • Screen.onClose not being called in CottonInventoryScreen