From b96c9290f7e2121b273a947f6ab2d32fc555e43b Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Sun, 31 May 2026 16:48:12 -0400 Subject: [PATCH] BigUI WIP: Settings Cleanup --- .../layouts/settings/starpilot/system_settings.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/selfdrive/ui/layouts/settings/starpilot/system_settings.py b/selfdrive/ui/layouts/settings/starpilot/system_settings.py index e39fee944..7a8a67d94 100644 --- a/selfdrive/ui/layouts/settings/starpilot/system_settings.py +++ b/selfdrive/ui/layouts/settings/starpilot/system_settings.py @@ -106,9 +106,7 @@ class SystemSettingsManagerView(AetherInteractiveMixin, Widget): self._scrollbar = AetherScrollbar() self._content_height = 0.0 self._scroll_offset = 0.0 - self._ensure_visible_key: str | None = None self._active_tab_key = "basics" - self._active_adjustor_key: str | None = None self._adjustor_rows: dict[str, AetherAdjustorRow] = {} self._display_slider_keys = ["ScreenBrightness", "ScreenBrightnessOnroad", "ScreenTimeout", "ScreenTimeoutOnroad"] self._power_slider_keys = ["DeviceShutdown", "LowVoltageShutdown"] @@ -454,8 +452,6 @@ class SystemSettingsManagerView(AetherInteractiveMixin, Widget): def _clear_ephemeral_state(self): self._pressed_target = None self._can_click = True - self._active_adjustor_key = None - self._ensure_visible_key = None for adjustor in self._adjustor_rows.values(): adjustor.reset_interaction() @@ -474,7 +470,6 @@ class SystemSettingsManagerView(AetherInteractiveMixin, Widget): prefix, _, value = target_id.partition(":") if prefix == "tab": self._active_tab_key = value - self._active_adjustor_key = None for adjustor in self._adjustor_rows.values(): adjustor.reset_interaction() return @@ -663,16 +658,6 @@ class SystemSettingsManagerView(AetherInteractiveMixin, Widget): adjustor.set_is_last(is_last) row_h = adjustor.measure_height(rect.width) row_rect = rl.Rectangle(rect.x, rect.y, rect.width, row_h) - if self._ensure_visible_key == key: - padding = 12.0 - min_offset = min(0.0, self._scroll_rect.y + padding - row_rect.y) - max_offset = min(0.0, self._scroll_rect.y + self._scroll_rect.height - padding - (row_rect.y + row_rect.height)) - current_offset = self._scroll_panel.get_offset() - if current_offset < max_offset: - self._scroll_panel.set_offset(max_offset) - elif current_offset > min_offset: - self._scroll_panel.set_offset(min_offset) - self._ensure_visible_key = None adjustor.set_parent_rect(self._scroll_rect) adjustor.render(row_rect) return rect.y + row_h