Skip to content

Gui rewrite#21

Merged
Aedial merged 3 commits intomainfrom
gui-rewrite
Mar 13, 2026
Merged

Gui rewrite#21
Aedial merged 3 commits intomainfrom
gui-rewrite

Conversation

@Aedial
Copy link
Owner

@Aedial Aedial commented Mar 13, 2026

Summary

Completely rewrite the GUI part of the mod, from a monolithic system to a widget hierarchy with concerns delegated to the lowest level (smallest focus). This should make things much more manageable going forward.

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Chore/Refactor (no functional changes)
  • Documentation update only

What changed

See CHANGELOG.md for 1.5.0

rem From repo root
gradle setupDecompWorkspace
gradle build

Checklist

  • I built the project locally with Java 8 using gradle build.
  • I updated documentation (README/DEVELOPMENT.md) as needed.
  • I followed the existing code style.
  • I did not include secrets or private data.
  • If touching mcmod.info, it remains valid and accurate.
  • I searched for existing PRs/issues that cover this change.

Additional context

Changes to the data backend have been kept minimal, so that part should not need verifying.

@Aedial Aedial self-assigned this Mar 13, 2026
@Aedial Aedial added the enhancement New feature or request label Mar 13, 2026
@Aedial
Copy link
Owner Author

Aedial commented Mar 13, 2026

Old visuals
2026-03-05_01 52 45
2026-03-05_01 47 49
2026-03-05_01 47 56
2026-03-05_01 48 01
2026-03-05_01 48 04
2026-03-05_01 48 08
2026-03-05_01 48 12
2026-03-05_01 48 15

@Aedial
Copy link
Owner Author

Aedial commented Mar 13, 2026

Now visuals

2026-03-13_02 28 02 2026-03-13_02 28 08 2026-03-13_02 28 14 2026-03-13_02 28 21 2026-03-13_02 28 36 2026-03-13_02 28 43 2026-03-13_02 28 46 2026-03-13_02 28 49

@Aedial Aedial merged commit a7be6ad into main Mar 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant