openpilot/system/ui
github-actions[bot] 1f7233cb98 sunnypilot v0.10.1
version: sunnypilot v0.10.1 (staging-tici)
date: 2025-10-13T01:35:37
master commit: 737a6c4236e843034680c951005b38d15815363f
2025-10-13 01:35:37 +00:00
..
lib sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
sunnypilot/lib sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
widgets sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
README.md sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
reset.py sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
setup.py sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
spinner.py sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
text.py sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00
updater.py sunnypilot v0.10.1 2025-10-13 01:35:37 +00:00

ui

The user interfaces here are built with raylib.

Quick start:

Style guide:

  • All graphical elements should subclass Widget.
    • Prefer a stateful widget over a function for easy migration from QT
  • All internal class variables and functions should be prefixed with _