Age | Commit message (Collapse) | Author |
|
* Improve tiled NinePatchBackgroundPainter performance
* Use Fabric API's CoreShaderRegistrationCallback
* Switch to LibNinePatch release build
* Rename libgui:tiled -> libgui:tiled_rectangle
* Fix grammar
|
|
Closes #128.
|
|
|
|
|
|
* Add focused narration support
* yes!
* More work on hovering and observables
* Fix WWidget.setHovered javadoc
* Document ObservableProperty.add/removeListener
* Add observable views
* Fix ObservableView.ChangeListener javadoc
* More JD!
* Add taglet for listing observable properties
Overkill? Yep. Still fancy? Absolutely!
* Fix narration element indices and more JD tricks
* Add slot hovering narration
* WItemSlot.getExtraNarrationMessage -> getNarrationName, make public API
* Remove the binding functionality of observable properties
This is required for having proper change listeners.
* Add ObservableView.hasValue
* Add some utility methods to ObservableView
* Clarify ObservableView.ChangeListener parameters
* Remove properties tag from WButton javadoc
|
|
|
|
|
|
|
|
Co-authored-by: cominixo01 <22600756+cominixo01@users.noreply.github.com>
|
|
* Add beta API for hiding and showing widget peers, add default implementation for slots
* Add WCardPanel
* Tab thingies
* Improve WPanel.toString
* Fix tabs, add dark mode
* Add box fillers
* Tabs again
* Tab go brrr
* Revert modmenu changes
* Fix card panels not initialising hidden widgets properly
* Fix slots not being hidden when they should be
* Things
* Revert "Add box fillers"
This reverts commit 1ea1bfbb
* foo
* revert more modmenu changes
* Add tab titles and switch to a builder model for adding tabs
* Document tab builders
* Make hidden widgets release their focus
* Replace outdated since tags with TAB_VERSION
* Fix compilation of WTabPanel
* TAB_VERSION => 3.0.0
* Add focusing support to tabs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- WIP dark mode textures for simple sliders
- Vertical/rotated labeled sliders
- Text alignment for slider labels
- Add missing getters for nicer Kotlin usage
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Fix one of ScreenDrawing.rect()'s overloads ignoring the color parameter
- Replace options.libgui.done with vanilla's gui.done
- Uncomments WWidget.setParent()
|
|
|
|
|
|
|
|
|
|
|
|
|