aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Collapse)Author
2022-04-25Update to 22w16bJuuz
- Removed WLabel(String) and WLabel(String, int) - Removed WTextField.setSuggestion(String) - Fixed config screen not returning to previous screen
2022-03-20Updated to 1.18.2 (#155)Greg C
2022-02-27Corrected calculation of the current visible elements in the list panel. (#152)dani162
* Corrected calculation of the current visible elements in the list panel. The change fixes the problem that the last element/elements in the list are not shown because the margin spaces weren't properly calculated in the visibleCells variable. Removed unnecessary for-loop run-trough. * Should add one margin to layoutHeight because the dividing element also has margin Co-authored-by: dani162 <{ID}+{username}@users.noreply.github.com>
2022-02-27Fix IOOBE when WTextField.scrollOffset was outside the stringJuuz
Fixes #154. Also documented some WTextField methods.
2022-01-16Bump version to 5.3.0Juuz
2022-01-16Added getter for WListPanel's scrollbar (#150)Luligabi1
2022-01-16Clarify WPanel.streamChildren, remove ApiStatus.ExperimentalJuuz
2021-12-24Add CottonInventoryScreen ctor overloads with PlayerInventoryJuuz
Closes #147.
2021-12-22Keep bin compat in SyncedGuiDescriptionJuuz
2021-12-22Improve WWidget.validate javadocJuuz
2021-12-22Remove possible null values for ValidatedSlot.filterJuuz
2021-12-22Move custom quick move implementation from onSlotClick to transferSlotJuuz
2021-12-06Fix javadoc formatJuuz
2021-12-06Add WAbstractSlider.updateValueCoordRatios, bump to 5.1.0Juuz
Fixes #145.
2021-12-06Bump version to 5.0.0, build on 1.18Juuz
2021-12-06Remove deprecationsJuuz
2021-12-06Merge branch '1.17'Juuz
# Conflicts: # gradle.properties
2021-12-06Clean up WTextFieldJuuz
2021-11-16Improve WTextField (#140)Roman / Nea
* Refactor rendering of WTextField and add text scrolling * Make caret position movable by clicks Also deprecated the public getCaretPos method since it was public. * Rework keyboard interactions with WTextField Introduce CTRL+(Left/Right) for deletes, selects and cursor moves. * Revert breaking API changes in WTextField
2021-11-16Make deprecated WTabPanel.Tab constructor privateJuuz
2021-11-16* Updated to 1.18 (#142)biom4st3r
* Updated Jankson-Fabric
2021-11-16Fix title alignments when titleX is not 0Juuz
2021-09-12Fix #137, bump version to 4.2.14.2.1Juuz
2021-09-11Javadoc hotfix4.2.0Juuz
2021-09-11Make hovering take WWidget.isWithinBounds into accountJuuz
Also improved docs and added WWidget.canHover.
2021-09-11Refactor observable propertiesJuuz
2021-09-11Use vanilla translation key for "hotbar"Juuz
2021-09-11Add observable properties and narration support (#136)Juuxel
* 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
2021-08-18WWidget.onShown and onHidden are no longer betaJuuz
2021-08-18Fix the bottom coordinate of scissor rectangles being incorrect on high DPI ↵haykam821
displays (#134) Fixes #114
2021-08-10Fix #130, bump version to 4.1.64.1.6Juuz
2021-07-16fix texturedRect() not blending transparent textures (#125)Fourmisain
2021-07-11Fix broken AW by yeeting it, bump version to 4.1.44.1.4Juuz
2021-07-11Call Inventory.onOpen and Inventory.onClose in SyncedGuiDescriptionJuuz
2021-07-11Document SyncedGuiDescription constructorsJuuz
2021-07-11Update YarnJuuz
2021-07-07Fix WScrollPanel validation issue (#121)frqnny
* Fix WScrollPanel validation issue * Fix damn checkstyle amirite
2021-07-01Update to 1.17.1-rc1, bump to 4.1.14.1.1Juuxel
2021-06-27Add a "visual logger" for showing error messages in a dev envJuuxel
2021-06-27Fix Screen.onClose not being called in CottonInventoryScreenJuuxel
2021-06-27Clean up by using enhanced switchJuuxel
2021-06-27Fix WBar.withConstantMaximum and clean up the classJuuxel
2021-06-22Minor tweaks to WItemSlot.get/setIconJuuz
- JD improvements - Fixed @'since tags - Warning when you're setting an icon for a widget with more than 1 visible slot
2021-06-22Add Icon API to WItemSlot (#119)frqnny
* Add Icon API to WItemSlot * Fix checkstyle * Clean up test description
2021-06-16Clean up code using switch expressionsJuuz
2021-06-09Prevent adding widgets to themselves recursivelyJuuxel
Also includes any parents.
2021-06-09Remove WWidget.createPeersJuuxel
Closes #117.
2021-06-05Make insets properly swappable, add WPanelWithInsets4.0.0-beta.4Juuz
2021-06-05Update Mod Menu supportJuuz
2021-06-05Switch from accessor to AW, fixes #113Juuz
Accessors would be preferred but there is a mixin bug/regression that prevents me from modifying final fields with accessors unless I do some concerning hacky code.