Skip to content

fix hud - #493

Merged
thftgr merged 4 commits into
carrot-wipfrom
thftgr/cluster
Jul 31, 2026
Merged

fix hud#493
thftgr merged 4 commits into
carrot-wipfrom
thftgr/cluster

Conversation

@thftgr

@thftgr thftgr commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

변경 내용

  • 9cc734a7: 클러스터 화면 모드 2디버그(시스템)으로 정리하고, 기준 시스템 화면의 내비 연결·해제 및 경로 오버레이 폴백 동작을 복원했습니다.
  • de5a5312: ClusterHudScreenMode=-1 전체화면 3D 모드를 추가했습니다. 3D 카메라 모드에서는 정보 패널 없이 1920×480 전체 화면을 사용하고, 로드카메라 모드에서는 기존 모드 0 동작을 유지합니다.
  • 04c66e62: 화면 모드 4의 가속·조향·연료·요소수 게이지를 그래프 왼쪽 18px 위치로 이동했습니다. 좌우 패널 전환을 따르되 TPMS는 주행 화면에 유지됩니다.
  • d409cfde: 밝기·주행화면 그룹에 ShowCameraWithCluster를 추가했습니다.
    • 0: 클러스터 연결 시 본체 카메라 미표시(기존 기본 동작)
    • 1: 클러스터 연결 중에도 본체 카메라 영상 표시
  • 일반 C3/C3X와 mici 화면을 모두 지원
  • 화면 모드와 새 카메라 옵션의 한글·영문 사용자 설명서 및 설정 카탈로그를 동기화했습니다.

검증

  • 관련 테스트를 실행했습니다.

  • 사용자에게 보이는 동작이 바뀌면 docs/user/kodocs/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.mddocs/user/en/settings.md를 함께 수정했습니다.

thftgr added 4 commits July 31, 2026 21:42
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.
@thftgr
thftgr merged commit d390a47 into carrot-wip Jul 31, 2026
2 checks passed
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)
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