mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-09-28 10:23:49 +08:00
BigUI WIP: + newer options
This commit is contained in:
@@ -290,6 +290,10 @@ class StarPilotAppearanceLayout(_SettingsPage):
|
||||
subtitle="",
|
||||
get_state=lambda: self._params.get_bool("HideDMIcon"),
|
||||
set_state=lambda s: self._params.put_bool("HideDMIcon", s)),
|
||||
SettingRow("HideSteeringWheel", "toggle", tr_noop("Hide Steering Wheel"),
|
||||
subtitle="",
|
||||
get_state=lambda: self._params.get_bool("HideSteeringWheel"),
|
||||
set_state=lambda s: self._params.put_bool("HideSteeringWheel", s)),
|
||||
], tab_key="display", column_pair="display"),
|
||||
|
||||
SettingSection(tr_noop("Speed Info"), [
|
||||
|
||||
@@ -168,6 +168,11 @@ class StarPilotLateralLayout(_SettingsPage):
|
||||
get_value=lambda: f"{self._params.get_int('PauseLateralSpeed')} mph",
|
||||
on_click=lambda: self._show_slider("PauseLateralSpeed", 0, 100, unit=" mph"),
|
||||
visible=lambda: self._params.get_bool("QOLLateral")),
|
||||
SettingRow("PauseLateralOnSignal", "toggle", tr_noop("Turn Signal Only"),
|
||||
subtitle=tr_noop("Only pause steering when the turn signal is active."),
|
||||
get_state=lambda: self._params.get_bool("PauseLateralOnSignal"),
|
||||
set_state=lambda s: self._params.put_bool("PauseLateralOnSignal", s),
|
||||
visible=lambda: self._params.get_bool("QOLLateral") and self._params.get_int("PauseLateralSpeed") > 0),
|
||||
], tab_key="steering"),
|
||||
|
||||
# ── Lane tab ──
|
||||
|
||||
@@ -1198,7 +1198,11 @@ class StarPilotSLCQOLLayout(_SettingsPage):
|
||||
SettingRow("SLCMapbox", "toggle", tr_noop("Mapbox Fallback"),
|
||||
subtitle="",
|
||||
get_state=lambda: self._params.get_bool("SLCMapboxFiller"),
|
||||
set_state=lambda s: self._params.put_bool("SLCMapboxFiller", s)),
|
||||
set_state=lambda s: self._params.put_bool("SLCMapboxFiller", s)),
|
||||
SettingRow("VisionSpeedLimit", "toggle", tr_noop("Vision Detection"),
|
||||
subtitle=tr_noop("Use the road camera to detect speed limit signs for SLC."),
|
||||
get_state=lambda: self._params.get_bool("VisionSpeedLimitDetection"),
|
||||
set_state=lambda s: self._params.put_bool("VisionSpeedLimitDetection", s)),
|
||||
]),
|
||||
]
|
||||
self._manager_view = AetherSettingsView(
|
||||
|
||||
Reference in New Issue
Block a user