Skip to content

Conversation

@Dream-Master
Copy link
Member

@Dream-Master Dream-Master commented Oct 2, 2025

Syncs this fork with upstream. This is mostly fixes. I didnt manage to get fakeworld rendering to work in this version, so dont use it. The big thing here is the WidgetTheme refactor and it will break GT5U. See CleanroomMC#162 for details.

revert this pr #43

brachy84 and others added 30 commits May 19, 2024 16:20
* copy paste gtceu fake world rendering

* first working fake world renderer

* lots of stuff

* isometric rendering

* fix yaw/pitch

* Fake world work (GTNewHorizons#59)

* clean up, fix layer button & scroll wheel dragging

* ArraySchema & fixes

* minor changes
* fix jei compat

* accound for potential server-side crash
* detach GuiScreenWrapper

* fix mouse input

* slightly scuffed gui overlays

* fix text widget for unusual scales

* lots of small stuff

* setup tests & own matrix and vector impl

* dont use deprecated field

* move overlay test to own class

* test button overlapping

* allow creating custom gui wrappers from UIFactory

* helpers & javadoc for ui factories
* texture rework

* "minor" changes
- abstract cycle & toggle button
- helper method for drawable arrays
- add widget property for widget theme override
- and some minor things

* minor stuff
@Dream-Master
Copy link
Member Author

@brachy84 sorry i dindt know this was not ready to work with gtu in gtnh

ghzdude and others added 23 commits October 11, 2025 20:03
* add overloads, methods, and improve rich text

* fix off by one trim

* no need to translate

* increment x by space width

* add back translate in ClientScreenHandler

* fix

---------

Co-authored-by: brachy84 <[email protected]>
(cherry picked from commit 90d5f2f)
(cherry picked from commit 859adc8)
(cherry picked from commit e52f70a)
(cherry picked from commit 57056e8)
(cherry picked from commit 1d06e56)
(cherry picked from commit 572e51b)
(cherry picked from commit 261e2d8)
(cherry picked from commit 72a1472)
(cherry picked from commit c4c7f9b)
(cherry picked from commit 59266a3)
(cherry picked from commit 6bb3c19)
(cherry picked from commit e19c18f)
(cherry picked from commit d0457d8)
(cherry picked from commit 7452eec)
(cherry picked from commit 392686b)
(cherry picked from commit 633ea7a)
(cherry picked from commit 348798a)
(cherry picked from commit e417b42)
(cherry picked from commit 50fd5d2)
Copy link
Member

@FrostyFire1 FrostyFire1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the dynamic widget :D

@FrostyFire1 FrostyFire1 enabled auto-merge (squash) October 11, 2025 21:05
@Dream-Master Dream-Master disabled auto-merge October 11, 2025 23:29
@Dream-Master Dream-Master merged commit 14651b3 into GTNewHorizons:master Oct 11, 2025
1 check passed
@brachy84 brachy84 deleted the sync-upstream branch October 12, 2025 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.