From a80d3680d02ac12c01dc730d0e0ea3bcd7a566f7 Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Fri, 29 May 2026 15:36:11 -0400 Subject: [PATCH] BigUI WIP: Remove icon code --- selfdrive/ui/layouts/settings/starpilot/aethergrid.py | 9 --------- selfdrive/ui/layouts/settings/starpilot/panel.py | 5 ++--- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/selfdrive/ui/layouts/settings/starpilot/aethergrid.py b/selfdrive/ui/layouts/settings/starpilot/aethergrid.py index 5636a96f5..1b39b9256 100644 --- a/selfdrive/ui/layouts/settings/starpilot/aethergrid.py +++ b/selfdrive/ui/layouts/settings/starpilot/aethergrid.py @@ -2558,7 +2558,6 @@ class ToggleTile(AetherTile): title: str, get_state: Callable[[], bool], set_state: Callable[[bool], None], - icon_path: str | None = None, bg_color: rl.Color | str | None = None, desc: str = "", is_enabled: Callable[[], bool] | None = None, @@ -2573,7 +2572,6 @@ class ToggleTile(AetherTile): self.get_state = get_state self.set_state = set_state self.set_enabled(is_enabled or True) - self._icon = starpilot_texture(icon_path, 80, 80) if icon_path else None self._font = gui_app.font(FontWeight.BOLD) self._font_desc = gui_app.font(FontWeight.NORMAL) self._active_color = self.surface_color @@ -2607,7 +2605,6 @@ class ToggleTile(AetherTile): self._draw_signal_edge(face, self._active_color if enabled and active else self.surface_color, width=TILE_SIGNAL_WIDTH, alpha=62 if enabled and active else 28) self._render_tile_stack( face, - icon=self._icon, title=self.title, primary=state_text, desc=self.desc, @@ -2625,7 +2622,6 @@ class ValueTile(AetherTile): title: str, get_value: Callable[[], str], on_click: Callable, - icon_path: str | None = None, bg_color: rl.Color | str | None = None, is_enabled: Callable[[], bool] | None = None, desc: str = "", @@ -2635,7 +2631,6 @@ class ValueTile(AetherTile): self.desc = desc self.get_value = get_value self.set_enabled(is_enabled or (lambda: True)) - self._icon = starpilot_texture(icon_path, 80, 80) if icon_path else None self._font = gui_app.font(FontWeight.BOLD) self._font_desc = gui_app.font(FontWeight.NORMAL) self._active_color = self.surface_color @@ -2652,7 +2647,6 @@ class ValueTile(AetherTile): self._draw_signal_edge(face, self._active_color if enabled else self._disabled_color, width=TILE_SIGNAL_WIDTH, alpha=38 if enabled else 20) self._render_tile_stack( face, - icon=self._icon, title=self.title, primary=val_text, desc=self.desc, @@ -2676,7 +2670,6 @@ class SliderTile(AetherTile): min_val: float, max_val: float, step: float, - icon_path: str | None = None, bg_color: rl.Color | str | None = None, is_enabled: Callable[[], bool] | None = None, desc: str = "", @@ -2696,7 +2689,6 @@ class SliderTile(AetherTile): self.labels = labels or {} self.on_test = on_test self.set_enabled(is_enabled or (lambda: True)) - self._icon = starpilot_texture(icon_path, 80, 80) if icon_path else None self._font = gui_app.font(FontWeight.BOLD) self._font_desc = gui_app.font(FontWeight.NORMAL) self._active_color = self.surface_color @@ -2795,7 +2787,6 @@ class SliderTile(AetherTile): val_str = self.labels.get(current_val, f"{int(current_val)}{self.unit}") self._render_tile_stack( face, - icon=self._icon, title=self.title, primary=val_str, desc=self.desc, diff --git a/selfdrive/ui/layouts/settings/starpilot/panel.py b/selfdrive/ui/layouts/settings/starpilot/panel.py index 24ab88d03..740026609 100644 --- a/selfdrive/ui/layouts/settings/starpilot/panel.py +++ b/selfdrive/ui/layouts/settings/starpilot/panel.py @@ -140,10 +140,10 @@ class StarPilotPanel(Widget): setter(state) self._rebuild_grid() - return ToggleTile(title=tr(cat["title"]), get_state=cat["get_state"], set_state=on_toggle, icon_path=cat.get("icon"), bg_color=cat.get("color"), desc=tr(cat.get("desc", "")), is_enabled=cat.get("is_enabled"), disabled_label=cat.get("disabled_label", "")) + return ToggleTile(title=tr(cat["title"]), get_state=cat["get_state"], set_state=on_toggle, bg_color=cat.get("color"), desc=tr(cat.get("desc", "")), is_enabled=cat.get("is_enabled"), disabled_label=cat.get("disabled_label", "")) if tile_type == "value": - return ValueTile(title=tr(cat["title"]), get_value=cat["get_value"], on_click=cat["on_click"], icon_path=cat.get("icon"), bg_color=cat.get("color"), is_enabled=cat.get("is_enabled"), desc=tr(cat.get("desc", ""))) + return ValueTile(title=tr(cat["title"]), get_value=cat["get_value"], on_click=cat["on_click"], bg_color=cat.get("color"), is_enabled=cat.get("is_enabled"), desc=tr(cat.get("desc", ""))) if tile_type == "slider": return SliderTile( @@ -155,7 +155,6 @@ class StarPilotPanel(Widget): step=cat["step"], unit=cat.get("unit", ""), labels=cat.get("labels", {}), - icon_path=cat.get("icon"), bg_color=cat.get("color"), is_enabled=cat.get("is_enabled"), desc=tr(cat.get("desc", "")),