Bring in the UI fixes #36

Merged
selimaj-dev merged 3 commits from ui-fixes into master 2026-09-27 17:16:15 +00:00
Owner

Brings in saturnclientmc/common#7 (emote wheel fixes, buttons, title screen, HUD editor, dead code) and the version code it needs.

Changes

  • common points at the common#7 merge commit.
  • Emote wheel key: it now closes the wheel too while it's open. This is done in KeyInputHandler rather than the screen: closing from the screen would reopen it on the next tick, since the key is still down and no screen is open by then.
  • Player skin: SaturnProvider.getPlayerSkin returns the signed-in player's skin texture, or the default until it loads, for the title screen's player chip. 1.21.9 moved SkinTextures and renamed the skin provider's lookup, so each side of the version split has its own version; the lookup is made once and cached.

Every version compiles (./gradlew compileJava); tested on 1.21.11.

🤖 Generated with Claude Code

Brings in saturnclientmc/common#7 (emote wheel fixes, buttons, title screen, HUD editor, dead code) and the version code it needs. ## Changes - **`common`** points at the common#7 merge commit. - **Emote wheel key**: it now closes the wheel too while it's open. This is done in `KeyInputHandler` rather than the screen: closing from the screen would reopen it on the next tick, since the key is still down and no screen is open by then. - **Player skin**: `SaturnProvider.getPlayerSkin` returns the signed-in player's skin texture, or the default until it loads, for the title screen's player chip. 1.21.9 moved `SkinTextures` and renamed the skin provider's lookup, so each side of the version split has its own version; the lookup is made once and cached. Every version compiles (`./gradlew compileJava`); tested on 1.21.11. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
selimaj-dev added 3 commits 2026-09-27 17:15:57 +00:00
The emote wheel key only opened the wheel. It now closes it too while the
wheel is open. This is done in the key handler: closing from the screen
would reopen it on the next tick, since the key is still down by then.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
SaturnProvider.getPlayerSkin returns the signed-in player's skin texture,
or the default skin until it loads, for the title screen's player chip.
1.21.9 moved SkinTextures and renamed the skin provider's lookup, so each
side has its own version.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Point common at the UI fixes
Check / compile (pull_request) Successful in 2m35s
8677837a8f
common#7 fixes the emote wheel and restyles the buttons, title screen and
HUD editor, which the two commits before this one support.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
selimaj-dev added 1 commit 2026-09-27 17:15:58 +00:00
Point common at the UI fixes
Check / compile (pull_request) Successful in 2m35s
8677837a8f
common#7 fixes the emote wheel and restyles the buttons, title screen and
HUD editor, which the two commits before this one support.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
selimaj-dev merged commit 60afc12893 into master 2026-09-27 17:16:15 +00:00
selimaj-dev deleted branch ui-fixes 2026-09-27 17:16:17 +00:00
Sign in to join this conversation.