Repository navigation
ENG-3430: Stop enforcing Android safe area, resizable window and Vulkan-first - #179
Merged
Merged
Conversation
…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
Collaborator
Author
|
FYI: @martin-ndream |
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
NDreamAlex
approved these changes
Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 Permutationsdev menu build, which existed only to drive the oldcustomBuildEditorPrefs path, and the then unusedforceBuildNameparameter ofBuildHelper.BuildAndroid.Verification:
unity-stack.sh test --editmode --target Androidon Unity 2022.3.62f3: 24/24 passed, including the newProjectConfigurationCheckTests(keeps developer display settings, enforces fullscreen start, accepts a non-Vulkan-first API without a warning). The Unity 6 / 6.6#ifbranches were not compiled in this run.