Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-31 | Revert "(Hackily) Fix bug with REI overlapping with LibGui screens" | Juuxel | |
This is not needed on 4.0 because of the Insets class. This reverts commit 1a5d29ec | |||
2021-01-31 | Merge branch 'master' into unstable/4.0 | Juuxel | |
# Conflicts: # gradle.properties # src/main/java/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.java | |||
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 | Merge branch 'master' into unstable/4.0 | Juuxel | |
# Conflicts: # gradle.properties # src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java | |||
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 | Merge branch 'master' into unstable/4.0 | Juuxel | |
# Conflicts: # gradle.properties # src/main/java/io/github/cottonmc/cotton/gui/SyncedGuiDescription.java # src/main/java/io/github/cottonmc/cotton/gui/impl/ScreenNetworkingImpl.java # src/main/java/io/github/cottonmc/cotton/gui/impl/client/LibGuiClient.java # src/main/resources/fabric.mod.json | |||
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-12-17 | Add screen networking API | Juuxel | |
2020-12-17 | Update to 20w51a | Juuxel | |
2020-12-17 | Move text hover effect drawing to ScreenDrawing | Juuxel | |
2020-12-17 | Reorganise imports | Juuxel | |
2020-12-17 | 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.) | |||
2020-12-14 | Remove ScreenDrawing.maskedRect | Juuxel | |
It's unused and scissors should be used instead. | |||
2020-11-28 | Migrate all rectangle rendering to use MatrixStacks | Juuxel | |
Still need testing. | |||
2020-11-28 | Remove the wip graphics api | Juuxel | |
2020-11-28 | Add a TODO | Juuxel | |
2020-11-28 | Remove commented out thonkjang code from WTextField | Juuxel | |
2020-11-28 | Fix code format | Juuxel | |
2020-11-28 | Move WTabPanel.Tab to data package | Juuxel | |
2020-11-27 | Add untested and currently unused graphics api | Juuxel | |
2020-11-26 | Add private constructor to the LibGui class | Juuxel | |
2020-11-26 | Move modmenu support, nine-patch internals and init code into impl package | Juuxel | |
Also introduced a new LibGui class that provides API access to the dark mode setting now that the config is unavailable publically. | |||
2020-11-26 | Switch CottonHud to use static methods | Juuxel | |
2020-11-26 | Remove deprecated features | Juuxel | |
- WWidget.createPeers (replaced by validate) - WTabPanel.Tab constructor (replaced by builder) | |||
2020-11-26 | Remove use of jsr annotations in guitest | Juuxel | |
2020-11-26 | Fix formatting | Juuxel | |
2020-11-26 | Fix compilation issues, add support for tooltip components (also from data ↵ | Juuxel | |
and widgets) | |||
2020-11-26 | Fix labeled slider painting weirdness | Juuxel | |
2020-11-26 | Update to 20w48a, migrate to using TooltipComponent internally | Juuxel | |
2020-11-08 | Bump version to 3.2.2 | Juuxel | |
2020-11-07 | WScrollBar: Allow mousewheel scrolling (#90)3.2.2 | Sturmlilie | |
2020-11-07 | WScrollBar: More intuitive drag scroll threshold (#91) | Sturmlilie | |
Use the movable area (ie. scroll bar length minus handle length) instead of just the scroll bar length. This makes it so the handle actually feels like it's sticking to the cursor while scrolling. | |||
2020-10-24 | Bump version to 3.2.13.2.1 | Juuxel | |
2020-10-24 | Remove workflow | Juuxel | |
:tiny_potato: | |||
2020-10-24 | Add workflow | Juuxel | |
2020-10-24 | Add checkstyle to check code format | Juuxel | |
2020-10-24 | Add line breaks and import order (for IDEA) into .editorconfig | Juuxel | |
2020-10-24 | Update Loom to 0.5 and use Jetbrains annotations | Juuxel | |
2020-10-24 | Add simple HUD test | Juuxel | |
2020-10-24 | Fix HUD widgets not ticking | Juuxel | |
2020-10-18 | Add Finnish translation3.2.0 | Juuxel | |
2020-10-18 | Update dependencies, bump version to 3.2.0 | Juuxel | |
2020-10-18 | Fix #87 | Juuxel | |