fix hud - #493
Merged
Merged
Conversation
Replaced mode 2’s standalone system-debug view with the mode-0 default system screen from commit `c0a6773f`, restoring its navigation/disconnected-system panel behavior and fallback logic. Updated labels, CLI aliases, and tests for clarity, ensuring functionality and configuration consistency. Documentation and code now fully align with the revised behavior.
Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport.
Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport.
Introduced a new persistent setting to enable the on-device camera view when an external HUD is connected, with default behavior maintaining camera suppression. This change includes UI updates, documentation synchronization, and test coverage for both regular and mici devices, keeping all external contracts unchanged.
happymaj11r
pushed a commit
to happymaj11r/openpilot
that referenced
this pull request
Jul 31, 2026
* Refactor cluster screen mode 2 to render system-debug screen Replaced mode 2’s standalone system-debug view with the mode-0 default system screen from commit `c0a6773f`, restoring its navigation/disconnected-system panel behavior and fallback logic. Updated labels, CLI aliases, and tests for clarity, ensuring functionality and configuration consistency. Documentation and code now fully align with the revised behavior. * Add fullscreen 3D mode for Cluster HUD Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport. * Add fullscreen 3D mode for Cluster HUD Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport. * Add `ShowCameraWithCluster` setting for external HUD use. Introduced a new persistent setting to enable the on-device camera view when an external HUD is connected, with default behavior maintaining camera suppression. This change includes UI updates, documentation synchronization, and test coverage for both regular and mici devices, keeping all external contracts unchanged. (cherry picked from commit d390a47)
happymaj11r
pushed a commit
that referenced
this pull request
Jul 31, 2026
* Refactor cluster screen mode 2 to render system-debug screen Replaced mode 2’s standalone system-debug view with the mode-0 default system screen from commit `c0a6773f`, restoring its navigation/disconnected-system panel behavior and fallback logic. Updated labels, CLI aliases, and tests for clarity, ensuring functionality and configuration consistency. Documentation and code now fully align with the revised behavior. * Add fullscreen 3D mode for Cluster HUD Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport. * Add fullscreen 3D mode for Cluster HUD Added `ClusterHudScreenMode=-1` to enable fullscreen 3D mode on the cluster HUD, removing information panels and expanding the 3D scene across the entire display (1920x480). Mode `-1` also aligns HUD widgets precisely while maintaining existing behaviors in road-camera mode. Includes tests, localized labels, and documentation updates, with no impact on Android, APK, or network transport. * Add `ShowCameraWithCluster` setting for external HUD use. Introduced a new persistent setting to enable the on-device camera view when an external HUD is connected, with default behavior maintaining camera suppression. This change includes UI updates, documentation synchronization, and test coverage for both regular and mici devices, keeping all external contracts unchanged. (cherry picked from commit d390a47)
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.
변경 내용
9cc734a7: 클러스터 화면 모드2를디버그(시스템)으로 정리하고, 기준 시스템 화면의 내비 연결·해제 및 경로 오버레이 폴백 동작을 복원했습니다.de5a5312:ClusterHudScreenMode=-1전체화면 3D 모드를 추가했습니다. 3D 카메라 모드에서는 정보 패널 없이 1920×480 전체 화면을 사용하고, 로드카메라 모드에서는 기존 모드0동작을 유지합니다.04c66e62: 화면 모드4의 가속·조향·연료·요소수 게이지를 그래프 왼쪽 18px 위치로 이동했습니다. 좌우 패널 전환을 따르되 TPMS는 주행 화면에 유지됩니다.d409cfde:밝기·주행화면그룹에ShowCameraWithCluster를 추가했습니다.0: 클러스터 연결 시 본체 카메라 미표시(기존 기본 동작)1: 클러스터 연결 중에도 본체 카메라 영상 표시검증
관련 테스트를 실행했습니다.
사용자에게 보이는 동작이 바뀌면
docs/user/ko와docs/user/en의 연결된 문서 쌍을 함께 수정했습니다.호스트 실행 가능 클러스터 테스트 187개 통과 (
test_cluster_autorun.py제외)최종 UI·설정 회귀 테스트 21개 통과
사용자 문서·Wiki 워크플로 테스트 33개 통과
1920×480 숨김 렌더로 전체화면 3D 및 양쪽 패널의 모드 4 배치를 확인
Python 컴파일, Ruff E/F, 설정 JSON 파싱 및
git diff --check통과Docs-Not-Needed: 사용자 동작이 변경되어 문서 예외를 사용하지 않고
docs/user/ko/settings.md와docs/user/en/settings.md를 함께 수정했습니다.