aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder
AgeCommit message (Collapse)Author
2023-10-09new pr because fixing merge conflict would take too longYasin
2023-09-09Remove outdated commentsmsg-programs
2023-08-24Rename builtin resource packmsg-programs
2023-08-21Refactor codeKevinthegreat
2023-08-20Make string value of enums finalmsg-programs
2023-08-15Add format version file to resource pack for future breaking changes.msg-programs
2023-08-13Rework some dungeon screens from the rp, fix collideWith op to make them ↵msg-programs
work correctly
2023-08-10Implement missing arguments (top, bot) for collide opmsg-programs
2023-08-06Add missing location values for place opmsg-programs
2023-08-06Have screen padding respect the scalemsg-programs
2023-08-06Introduce layout constants, make padding to screen biggermsg-programs
2023-08-06Add error handling, rename EmptyWidget to ErrorWidget and allow custom string.msg-programs
2023-07-29Change resource dirs to not contain uppercase letters.msg-programs
2023-07-29Remove unused importsmsg-programs
2023-07-27Load layout from resoure packs, see details.msg-programs
Use resource pack logic to load the layouts. Finally delete the old screen defs, replace with builtin layout JSON files. Include a top-aligned layout as a builtin resource pack. Implement more possibilites for the layout to support said pack.
2023-07-27Misc fixes and changesmsg-programs
2023-07-23Massive refactor, see detailsmsg-programs
Instead of creating a new widget instance every frame, instantiate once and update content. This means that every widget had to be updated to work like that. This also necessitated some ugly hackery for the dwarven HUD. Many other minor things like moving and renaming classes