Files
sunnypilot/system/ui
discountchubbs e1ce48b79a Merge remote-tracking branch 'origin/master' into models-panel-rl
# Conflicts:
#	selfdrive/ui/tests/test_ui/raylib_screenshots.py
#	system/ui/sunnypilot/lib/styles.py
#	system/ui/sunnypilot/widgets/list_view.py
#	system/ui/sunnypilot/widgets/toggle.py
2025-11-22 10:35:44 -08:00
..
2025-11-21 22:28:51 -05:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-21 22:28:51 -05:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08:00
2025-11-18 22:27:45 -08: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 _