Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-14 | Move test mod to root project | Juuz | |
2023-05-14 | Apply checkstyle to every Gradle project | Juuz | |
2023-05-14 | Add test for #196 | Juuz | |
2023-04-10 | Add item-based subclass of SyncedGuiDescription | Juuz | |
2023-04-09 | test: Clean up GuiItem by using getStackInHand | Juuz | |
2023-03-18 | Update to 1.19.4, add new focus API | Juuz | |
2023-02-02 | Add test for #182 | Juuz | |
2022-12-11 | Update to Minecraft 1.19.3, part 2 | Juuz | |
2022-10-22 | Allow WGridPanel to have gaps between widgets. (#170) | Roman / Linnea Gräf | |
* Allow WGridPanel to have gaps between widgets. * Various formatting changes | |||
2022-10-13 | IconInsets for WButton Icon (#175) | Alexander Haas | |
* added iconInsets for WButton * fixed some pull request comments * minor code cleanup * more code cleanup * changed intelliJ config to be able to save lines with whitespace * Update src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com> Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com> | |||
2022-06-16 | Update to 1.19 and bump version to 6.0.0 | Juuz | |
2022-05-23 | Update Fabric API | 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-20 | Updated to 1.18.2 (#155) | Greg C | |
2022-02-27 | Fix IOOBE when WTextField.scrollOffset was outside the string | Juuz | |
Fixes #154. Also documented some WTextField methods. | |||
2022-01-16 | Add test for WItemSlot filters | Juuz | |
2021-12-24 | Add CottonInventoryScreen ctor overloads with PlayerInventory | Juuz | |
Closes #147. | |||
2021-12-22 | Add test for blocks without any inventory of their own | 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-08-10 | Fix #130, bump version to 4.1.64.1.6 | Juuz | |
2021-07-11 | Update Yarn | Juuz | |
2021-07-09 | Make the test visual logger warnings controllable | Juuz | |
2021-06-27 | Add a "visual logger" for showing error messages in a dev env | Juuxel | |
2021-06-22 | Add Icon API to WItemSlot (#119) | frqnny | |
* Add Icon API to WItemSlot * Fix checkstyle * Clean up test description | |||
2021-06-05 | Make insets properly swappable, add WPanelWithInsets4.0.0-beta.4 | Juuz | |
2021-06-05 | Switch from accessor to AW, fixes #113 | Juuz | |
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. | |||
2021-06-04 | Add test title to ScrollingTestGui | Juuz | |
2021-06-04 | Move scrolling test gui to a test command | Juuz | |
2021-05-27 | CottonHud: migrate to static methods | Juuz | |
2021-05-27 | Replace bad 9patch with LibNinePatch, fix bug with ItemIcon | Juuz | |
Also adds nicer tests with client-side commands. /libgui config: opens the config GUI without Mod Menu /libgui tab: opens a tab test GUI | |||
2021-05-27 | Add title position property to GuiDescriptions | Juuz | |
The new field is used for both fullscreen and normal screens. Also fixes titles being incorrectly positioned by default. | |||
2021-03-19 | 21w11a | Juuxel | |
Co-authored-by: CoolMineman <62723322+coolmineman@users.noreply.github.com> Closes #101. | |||
2021-02-27 | Add panel layout insets to replace background painter padding | Juuxel | |
2021-02-27 | Add test gui for scroll panels | Juuxel | |
2021-02-27 | Migrate all rectangle rendering to use MatrixStacks | Juuxel | |
2020-12-17 | Add screen networking API, update to 1.16.43.3.0 | Juuxel | |
2020-10-24 | Add simple HUD test | Juuxel | |
2020-09-24 | Add large slot to the test GUI description | Juuxel | |
This was to debug #85 which doesn't actually seem to happen in 3.0.x. | |||
2020-08-04 | Revert "Make layout() client-only, add missing Environment(CLIENT) ↵ | Juuxel | |
annotations to paint() overrides" This reverts commit 0b3c68e0 | |||
2020-08-04 | Make layout() client-only, add missing Environment(CLIENT) annotations to ↵ | Juuxel | |
paint() overrides | |||
2020-08-03 | 3.0.0 for 1.16.2-pre1 | Juuxel | |
Mojang refactored text again :irritatered: - Widgets now take a Text again instead of StringRenderable/-Visitable - ScreenDrawing takes OrderedTexts instead of StringVisitables - To reduce the future updating workload, tooltips now use a new TooltipBuilder | |||
2020-06-24 | Fix dedicated server crash with the test mod | Juuxel | |
2020-06-18 | Move WWidget.addTooltip to use StringRenderables | Juuxel | |
2020-06-17 | Update to pre8 | Juuxel | |
2020-06-13 | implement a WTiledSprite widget (#62) | Filip Weiss | |
* implement a WTiledSprite widget * tiledSprite: new constuctor, cleanup api and comments * Update GuiTest/src/main/java/io/github/cottonmc/test/client/TestClientGui.java Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> | |||
2020-06-05 | CottonInventoryController -> SyncedGuiDescription | Juuxel | |
2020-06-05 | 1.16-pre2 | Juuxel | |
- All Text usages apart from screen titles have been replaced with class_5348 - WLabel. and WText. getTextAt has been replaced by getTextStyleAt to match vanilla functionality - CottonInventoryScreen.drawForeground - Prevents vanilla from rendering the player inventory label (already rendered by us and not needed in every GUI) - The title is now rendered using the title coordinate fields like in vanilla | |||
2020-05-21 | Make TestController have a focus test | Juuxel | |
2020-05-20 | Add Inventory label for player inventory panels | Juuxel | |
Also allows custom label widgets that can be *any* widget. |