Skip to content

feat(navigator): add a permission-gated skygrid entry - #532

Merged
TheMeinerLP merged 1 commit into
mainfrom
feat/navigator-skygrid
Oct 30, 2026
Merged

TheMeinerLP merged 1 commit into
mainfrom
feat/navigator-skygrid

Conversation

@TheMeinerLP

Copy link
Copy Markdown
Contributor

Problem

SkyGrid runs on the network, but the lobby offered no way to reach it, so even the team had to connect by hand. It is not ready for every player yet, so a plain entry for everyone was not an option.

Solution

The navigator's server row now shows SkyGrid after Build, for players with titan.navigator.skygrid. Everyone else sees the menu as before. A click checks the permission again and sends the player to the SkyGrid server. With four servers the row stays centred, so Survival, Creative and Build move one slot to the left for players who see all of them.

Implements the navigator-skygrid OpenSpec change (#530).

Tests

Navigator unit tests cover the entry with and without the permission, the click and the centred row. The smoke tests pass.

@TheMeinerLP
TheMeinerLP requested a review from a team as a code owner October 30, 2026 20:25
@TheMeinerLP
TheMeinerLP merged commit 1284f70 into main Oct 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Gradle Builds captured by gradle/actions/setup-gradle

Build PR :: build
Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
titan build 9.8.2 ❌ Build Scan not published

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.

1 participant