Skip to content

feat(ui): add a World Backups icon to the title and pause screens - #16

Merged
ishaanko merged 3 commits into
mainfrom
feat/icon-buttons
Sep 8, 2026
Merged

ishaanko merged 3 commits into
mainfrom
feat/icon-buttons

Conversation

@ishaanko

@ishaanko ishaanko commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Reaching backups from the title screen or the pause screen took a detour through the world list or the Edit World screen. There was no quick way in from where you actually are.

A World Backups icon now sits at the far right of the square icon row (language, accessibility, friends) on both screens. On the title screen it opens the list of backed-up worlds. In a world it opens that world's backup browser. The row is laid out again around its old center so the extra icon never pushes off screen, and any square icon another mod adds stays part of the row.

The icon button and sprite come from the pause-screen work on dev; this PR ports only those pieces, generalizes the hook to both screens, and leaves the unrelated cancel/rollback changes behind.

Made with Claude Fable 5.1 in Claude Code.

🤖 Generated with Claude Code

@github-actions github-actions Bot added the size:L 100-499 effective changed lines (test files excluded in mixed PRs). label Sep 6, 2026
@greptile-apps

greptile-apps Bot commented Sep 6, 2026

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 4/5

Do not merge until the live-world backup browser preserves the invoking pause screen.

Fix All in Claude CodeFindings

  1. P1 Pause menu parent replaced

Summary

  • The new title and pause shortcuts provide direct access to World Backups. When opened from a paused single-player world, closing the live-world backup browser rebuilds the pause menu instead of returning to the specific menu the player opened it from.

@ishaanko
ishaanko merged commit c81385c into main Sep 8, 2026
3 checks passed
@ishaanko
ishaanko deleted the feat/icon-buttons branch September 10, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 effective changed lines (test files excluded in mixed PRs).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant