Skip to content

ENG-3430: Stop enforcing Android safe area, resizable window and Vulkan-first - #179

Merged
marc-n-dream merged 4 commits into
masterfrom
marc/ENG-3430
Oct 12, 2026
Merged

marc-n-dream merged 4 commits into
masterfrom
marc/ENG-3430

Conversation

@marc-n-dream

@marc-n-dream marc-n-dream commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

The prior versions originally had a strong Automotive first focus leading to certain settings enforced that were aboslutely required without considering TV only game developers appropriately.
This addresses this.


Game developers now set 'Render outside safe area', 'Resizable Window' and the Android graphics API order themselves. The plugin no longer overwrites the first two and no longer warns when Vulkan is not the first API. Ticket: ENG-3430.

'Fullscreen Mode' (Fullscreen Window) and 'Start in fullscreen mode' stay enforced: the AirConsole webview keeps its initial size, so a start with the navigation bar visible breaks its margins. Projects keep the values that earlier versions wrote.

Also removes the Android Test Permutations dev menu build, which existed only to drive the old customBuild EditorPrefs path, and the then unused forceBuildName parameter of BuildHelper.BuildAndroid.

Verification: unity-stack.sh test --editmode --target Android on Unity 2022.3.62f3: 24/24 passed, including the new ProjectConfigurationCheckTests (keeps developer display settings, enforces fullscreen start, accepts a non-Vulkan-first API without a warning). The Unity 6 / 6.6 #if branches were not compiled in this run.

…an-first

Game developers now own 'Render outside safe area', 'Resizable Window'
and the graphics API order. Fullscreen Window and start in fullscreen
stay enforced because the webview keeps its initial size.

Remove the Android test-permutations build and the now unused
forceBuildName parameter of BuildHelper.BuildAndroid.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CkzppYDFXdsEz87uQq8v3F
@marc-n-dream

Copy link
Copy Markdown
Collaborator Author

FYI: @martin-ndream

marc-n-dream and others added 2 commits October 12, 2026 14:35
The tests change PlayerSettings, so they must not run in game projects.
The upgrade deletes the Tests folder that 2.6.3 and earlier installed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015uK9hhtA5vxmCSveT2uQm3
@marc-n-dream
marc-n-dream enabled auto-merge (squash) October 12, 2026 15:50
@marc-n-dream
marc-n-dream merged commit cacdd73 into master Oct 12, 2026
3 checks passed
@marc-n-dream
marc-n-dream deleted the marc/ENG-3430 branch October 12, 2026 15:50
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.

2 participants