Compare commits

..

9 Commits

Author SHA1 Message Date
royjr 7649230d54 Merge branch 'master' into better-exp 2026-06-30 21:46:59 -04:00
royjr 9a2b0522f0 Merge branch 'master' into better-exp 2026-04-19 21:30:07 -04:00
royjr d2b255aebc Merge branch 'master' into better-exp 2026-03-02 02:42:26 -05:00
royjr 0df6bac25e Merge branch 'master' into better-exp 2026-02-13 22:23:19 -05:00
royjr 01147241a3 Merge branch 'master' into better-exp 2026-02-05 00:51:27 -05:00
royjr 81cd484c5a Merge branch 'master' into better-exp 2025-12-29 09:57:36 -05:00
royjr 9aa7c39e55 Merge branch 'master' into better-exp 2025-12-21 17:07:47 -05:00
royjr b93303094e Merge branch 'master' into better-exp 2025-12-14 12:19:11 -05:00
royjr acfe52317b init 2025-12-02 21:56:48 -05:00
10 changed files with 10 additions and 23 deletions
+1
View File
@@ -342,6 +342,7 @@ struct OnroadEventSP @0xda96579883444c35 {
speedLimitChanged @21;
speedLimitPending @22;
e2eChime @23;
chillModeSwitched @24;
}
}
-1
View File
@@ -54,7 +54,6 @@ inline static std::unordered_map<std::string, ParamKeyAttributes> keys = {
{"GsmRoaming", {PERSISTENT | BACKUP, BOOL}},
{"HardwareSerial", {PERSISTENT, STRING}},
{"HasAcceptedTerms", {PERSISTENT, STRING, "0"}},
{"HideCamera", {PERSISTENT | BACKUP, BOOL, "0"}},
{"InstallDate", {PERSISTENT, TIME}},
{"IsDriverViewEnabled", {CLEAR_ON_MANAGER_START, BOOL}},
{"IsEngaged", {PERSISTENT, BOOL}},
@@ -213,8 +213,6 @@ class AugmentedRoadView(CameraView):
# Render the base camera view
super()._render(self._content_rect)
if ui_state.hide_camera:
rl.draw_rectangle_rec(self._content_rect, rl.BLACK)
# Draw all UI overlays
self._model_renderer.render(self._content_rect)
@@ -86,8 +86,6 @@ class AugmentedRoadView(CameraView, AugmentedRoadViewSP):
# Render the base camera view
super()._render(rect)
if ui_state.hide_camera:
rl.draw_rectangle_rec(self._content_rect, rl.BLACK)
# Draw all UI overlays
self.model_renderer.render(self._content_rect)
@@ -93,11 +93,6 @@ class VisualsLayout(Widget):
"This displays what the car is currently doing, not what the planner is requesting."),
None,
),
"HideCamera": (
lambda: tr("Hide Camera"),
tr("Hide the camera live view from the driving screen."),
None,
),
}
self._toggles = {}
for param, (title, desc, callback) in self._toggle_defs.items():
-1
View File
@@ -150,7 +150,6 @@ class UIStateSP:
self.chevron_metrics = self.params.get("ChevronInfo")
self.custom_interactive_timeout = self.params.get("InteractivityTimeout", return_default=True)
self.developer_ui = self.params.get("DevUIInfo")
self.hide_camera = self.params.get_bool("HideCamera")
self.hide_v_ego_ui = self.params.get_bool("HideVEgoUI")
self.onroad_brightness = int(float(self.params.get("OnroadScreenOffBrightness", return_default=True)))
self.onroad_brightness_timer_param = self.params.get("OnroadScreenOffTimer", return_default=True)
+4 -1
View File
@@ -46,5 +46,8 @@ class CruiseHelper:
if self.button_frame_counts[ButtonType.gapAdjustCruise] >= DISTANCE_LONG_PRESS and not self.experimental_mode_switched:
self._experimental_mode = not experimental_mode
self.params.put_bool("ExperimentalMode", self._experimental_mode)
events.add(EventNameSP.experimentalModeSwitched)
if self._experimental_mode:
events.add(EventNameSP.experimentalModeSwitched)
else:
events.add(EventNameSP.chillModeSwitched)
self.experimental_mode_switched = True
+5 -1
View File
@@ -181,7 +181,11 @@ EVENTS_SP: dict[int, dict[str, Alert | AlertCallbackType]] = {
},
EventNameSP.experimentalModeSwitched: {
ET.WARNING: NormalPermanentAlert("Experimental Mode Switched", duration=1.5)
ET.WARNING: NormalPermanentAlert("Experimental Mode", duration=1.5)
},
EventNameSP.chillModeSwitched: {
ET.WARNING: NormalPermanentAlert("Chill Mode", duration=1.5)
},
EventNameSP.wrongCarModeAlertOnly: {
-6
View File
@@ -1296,12 +1296,6 @@
"title": "Display Turn Signals",
"description": "When enabled, visual turn indicators are drawn on the HUD."
},
{
"key": "HideCamera",
"widget": "toggle",
"title": "Hide Camera",
"description": "Hide the camera live view from the driving screen."
},
{
"key": "RoadNameToggle",
"widget": "toggle",
@@ -24,10 +24,6 @@ sections:
widget: toggle
title: Display Turn Signals
description: When enabled, visual turn indicators are drawn on the HUD.
- key: HideCamera
widget: toggle
title: Hide Camera
description: Hide the camera live view from the driving screen.
- key: RoadNameToggle
widget: toggle
title: Display Road Name