Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-06 | Rework screen input methods | Juuz | |
- Now consistent between CottonClientScreen and CottonInventoryScreen - Mouse methods always call super and return true - Keyboard methods call super if there's no focus - keyPressed calls super and does nothing else for Esc and Tab (this was the old behaviour in CIS, now also in CCS) - Fixed a bug where focus was released when clicking on focused widgets because the mouse coordinates weren't offset correctly - Fixed CIS never releasing focus - Fixed focus checking not using isWithinBounds - Removed pointless null checks | |||
2022-09-06 | Stabilise observable properties | Juuz | |
2022-08-16 | Improve look of the config screen | Juuz | |
Fixes #171. Also removed the test text field. | |||
2022-08-16 | Make WWidget.setHost apply to children and null-safe | Juuz | |
2022-08-16 | Fix #169 | Juuz | |
2022-06-16 | Update to 1.19 and bump version to 6.0.0 | Juuz | |
2022-05-29 | Fix tab panels looking awful and broken | Juuxel | |
2022-05-23 | Fix WBox always resizing children and calling wrong canResize | Juuz | |
Fixes #162. | |||
2022-05-19 | Bump Minecraft dependency | Juuz | |
2022-05-19 | Update to 1.19-pre1 | Juuz | |
- API change: WItem now uses TagKey instead of Tag. | |||
2022-04-25 | Update Minecraft dependency in fabric.mod.json | Juuz | |
2022-04-25 | Update to 22w16b | Juuz | |
- Removed WLabel(String) and WLabel(String, int) - Removed WTextField.setSuggestion(String) - Fixed config screen not returning to previous screen | |||
2022-04-13 | Update to 22w14a (#157) | frqnny | |
2022-03-22 | Only depend on specific Fabric API modules | Juuz | |
2022-03-20 | Updated to 1.18.2 (#155) | Greg C | |
2022-02-27 | Corrected 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-27 | Fix IOOBE when WTextField.scrollOffset was outside the string | Juuz | |
Fixes #154. Also documented some WTextField methods. | |||
2022-01-16 | Bump version to 5.3.0 | Juuz | |
2022-01-16 | Added getter for WListPanel's scrollbar (#150) | Luligabi1 | |
2022-01-16 | Clarify WPanel.streamChildren, remove ApiStatus.Experimental | Juuz | |
2021-12-24 | Add CottonInventoryScreen ctor overloads with PlayerInventory | Juuz | |
Closes #147. | |||
2021-12-22 | Keep bin compat in SyncedGuiDescription | Juuz | |
2021-12-22 | Improve WWidget.validate javadoc | Juuz | |
2021-12-22 | Remove possible null values for ValidatedSlot.filter | Juuz | |
2021-12-22 | Move custom quick move implementation from onSlotClick to transferSlot | Juuz | |
2021-12-06 | Fix javadoc format | Juuz | |
2021-12-06 | Add WAbstractSlider.updateValueCoordRatios, bump to 5.1.0 | Juuz | |
Fixes #145. | |||
2021-12-06 | Bump version to 5.0.0, build on 1.18 | Juuz | |
2021-12-06 | Remove deprecations | Juuz | |
2021-12-06 | Merge branch '1.17' | Juuz | |
# Conflicts: # gradle.properties | |||
2021-12-06 | Clean up WTextField | Juuz | |
2021-11-16 | Improve 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-16 | Make deprecated WTabPanel.Tab constructor private | Juuz | |
2021-11-16 | Update to Minecraft 1.18-pre2 and Java 17 | Juuz | |
2021-11-16 | * Updated to 1.18 (#142) | biom4st3r | |
* Updated Jankson-Fabric | |||
2021-11-16 | Fix title alignments when titleX is not 0 | Juuz | |
2021-09-12 | Fix #137, bump version to 4.2.14.2.1 | Juuz | |
2021-09-11 | Javadoc hotfix4.2.0 | Juuz | |
2021-09-11 | Make hovering take WWidget.isWithinBounds into account | Juuz | |
Also improved docs and added WWidget.canHover. | |||
2021-09-11 | Refactor observable properties | Juuz | |
2021-09-11 | Update Finnish translation | Juuz | |
2021-09-11 | Use vanilla translation key for "hotbar" | Juuz | |
2021-09-11 | Add 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-18 | WWidget.onShown and onHidden are no longer beta | Juuz | |
2021-08-18 | Fix the bottom coordinate of scissor rectangles being incorrect on high DPI ↵ | haykam821 | |
displays (#134) Fixes #114 | |||
2021-08-10 | Fix #130, bump version to 4.1.64.1.6 | Juuz | |
2021-07-16 | fix texturedRect() not blending transparent textures (#125) | Fourmisain | |
2021-07-11 | Fix broken AW by yeeting it, bump version to 4.1.44.1.4 | Juuz | |
2021-07-11 | Call Inventory.onOpen and Inventory.onClose in SyncedGuiDescription | Juuz | |
2021-07-11 | Document SyncedGuiDescription constructors | Juuz | |