Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-27 | Improve BackgroundPainter javadoc about 9patch | Juuz | |
2021-05-27 | Bump version to 4.0.0-alpha.34.0.0-alpha.3 | 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 | Javadoc improvements | Juuz | |
2021-05-27 | Convert Insets into a record | Juuz | |
2021-05-27 | Add GH workflow | Juuz | |
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-05-21 | Port to 21w20a. Fixes #109 (#110)4.0.0-alpha.2 | Reece Mackie | |
* 21w20a. Fixes #109 * Indentation and spacing fixes | |||
2021-04-05 | support new modmenu api (#103) | DragonEggBedrockBreaking | |
* support new modmenu api * Update fabric.mod.json | |||
2021-03-19 | Fix checkstyle4.0.0-alpha.1 | Juuxel | |
2021-03-19 | 21w11a | Juuxel | |
Co-authored-by: CoolMineman <62723322+coolmineman@users.noreply.github.com> Closes #101. | |||
2021-02-28 | Remove JCenter | Juuxel | |
2021-02-27 | Add catch block to ScreenNetworking message handling | Juuxel | |
2021-02-27 | Fix memory leak in ScreenNetworking | Juuxel | |
2021-02-27 | Update LICENSE years | Juuxel | |
Wow. This is pretty old. | |||
2021-02-27 | Correct CREDITS.txt | Juuxel | |
2021-02-27 | Add button dark mode | Juuxel | |
2021-02-27 | Add WAbstractSlider.isDragging() | Juuxel | |
Closes #100. | |||
2021-02-27 | Add insets support for WBox | Juuxel | |
2021-02-27 | Use screenWidth/Height instead of this.width/height in reposition | Juuxel | |
2021-02-27 | Add panel layout insets to replace background painter padding | Juuxel | |
2021-02-27 | Revert "(Hackily) Fix bug with REI overlapping with LibGui screens" | Juuxel | |
This reverts commit 1a5d29ec | |||
2021-02-27 | Add test gui for scroll panels | Juuxel | |
2021-02-27 | WScrollPanel: Add mouse scrolling support | Juuxel | |
2021-02-27 | WListPanel: Add mouse scrolling support | Juuxel | |
2021-02-27 | WScrollBar: Increase scrolling speed by 4x | Juuxel | |
2021-02-27 | Move text hover effect drawing to ScreenDrawing | Juuxel | |
2021-02-27 | Create InputResult for specifying whether mouse inputs are processed | Juuxel | |
This means that mouse events are propagated upwards the widget tree until they are processed or the root panel is reached. Code duplication in mouse handling was reduced by moving all logic into a new MouseInputHandler helper class. (I'd obviously have them directly in the screen classes if there was only one.) | |||
2021-02-27 | Move config handling to Path | Juuxel | |
2021-02-27 | Move the mod ID into a constant field in LibGuiCommon | Juuxel | |
2021-02-27 | Move all implementation classes into the impl package | Juuxel | |
2021-02-27 | Correct since tag in LibGui data | Juuxel | |
2021-02-27 | Fix labeled slider rendering | Juuxel | |
2021-02-27 | Migrate all rectangle rendering to use MatrixStacks | Juuxel | |
2021-02-27 | Move BackgroundPainters to use MatrixStacks | Juuxel | |
2021-02-27 | Replace LibGuiClient.config.darkMode with LibGui.isDarkMode() | Juuxel | |
2021-02-27 | Update Loom and use Maven Publish instead of the Artifactory plugin | Juuxel | |
2021-02-16 | Bump version to 3.3.53.3.5 | Juuxel | |
3.3.4 was a broken build. | |||
2021-02-16 | Use Slot#getMaxItemCount(ItemStack) instead of Slot#getMaxItemCount() (#99) | Gabriel Henrique de Oliveira | |
2021-01-31 | Update Gradle and dependencies3.3.3 | Juuxel | |
2021-01-31 | Bump version | Juuxel | |
2021-01-31 | Automatically generate run configs for the test subproject | Juuxel | |
2021-01-31 | Switch overrides from Screen.init(MinecraftClient, int, int) to init() | Juuxel | |
2021-01-31 | Fix renderBackground behaviour being hardcoded to super | Juuxel | |
2020-12-23 | Fix labeled slider rendering | Juuxel | |
Changed the MatrixStack translation to direct GL translation via RenderSystem. I've already fixed this bug in the 4.0 branch by using MatrixStacks for texture rendering, but that won't work here. | |||
2020-12-21 | Fix large slot focus border position | Juuxel | |
2020-12-21 | (Hackily) Fix bug with REI overlapping with LibGui screens3.3.2 | Juuxel | |
2020-12-21 | Fix dedicated server crashing when trying to load ClientPlayerEntity3.3.1 | Juuxel | |
Apparently having a client-only-typed field referenced in a lambda body can be dangerous, so I moved the packet registration to the client init class. | |||
2020-12-17 | Add screen networking API, update to 1.16.43.3.0 | Juuxel | |
2020-11-08 | Bump version to 3.2.2 | Juuxel | |