LibGui

Buttons & Co

MIT License

Stars
288
Committers
34

Bot releases are visible (Hide)

LibGui - 1.5.1

Published by Juuxel over 4 years ago

Fixed:

  • onMouseMove was using the X position of the mouse instead of the Y position.
LibGui - 1.5.0

Published by Juuxel over 4 years ago

Added:

  • A new nine-patch background painter that can paint widgets using nine-patch textures.
    • BackgroundPainter.VANILLA_9PATCH is an experimental panel background painter that looks like a vanilla GUI panel and is textureable.
  • (Experimental) WTitle, a widget for displaying titles in fancy GUI panel boxes. Inspired by Spinnery.
  • Better mouse events:
    • onMouseDrag now provides the two dragging amount variables
    • onMouseMove lets you run code when the mouse is moved inside a widget

Fixed:

  • WClippedPanel and WListPanel now work again.
    • Note that because they use glScissor instead of depth testing, WClippedPanel masks are not supported anymore.
LibGui - 1.4.0

Published by Juuxel over 4 years ago

Added:

  • Added select-all to text fields (#28)
  • Added dynamic labels (#24)
  • (Beta 1) Added getters and setters for button labels and alignments
  • (Beta 1) WToggleButton.setLabel now returns WToggleButton
  • Updated to Minecraft 1.15.1

Fixed:

  • Fixed values not being adjusted to the new range in WAbstractSlider.set[Min/Max]Value (#17)
  • Fixed text field selections going outside the widget (#29)
LibGui - 1.3.2

Published by falkreon about 5 years ago

This is expected to be the final 1.14 version. Development of new features will continue on snapshots.

LibGui - New widgets and BG painters

Published by LemmaEOF over 5 years ago

  • add WSprite widget for displaying images or animations in a gui
  • add WPlayerInvPanel widget for quickly/easily drawing a player's inventory and applying painters to it
    • CottonContainer#createPlayerInventoryPanel now returns a WPlayerInvPanel
  • add BackgroundPainter.SLOT for painting slots with vanilla coloring
LibGui - Initial Release

Published by LemmaEOF over 5 years ago

  • Initial release separate from Cotton