Convert app to Flask web application with color pickers

- Created Flask backend with REST API endpoints
- Built HTML/CSS/JavaScript frontend
- Replaced RGB sliders with color pickers for each palette color
- Reorganized layout: color palette on left, patterns on right
- Added persistence for color changes
- Integrated WebSocket client for lighting controller communication
- Added tab management, profile support, and pattern selection
This commit is contained in:
2026-01-04 15:59:19 +13:00
parent c8ae113355
commit 5aa500a7fb
8 changed files with 4853 additions and 0 deletions

View File

@@ -12,6 +12,8 @@ python-rtmidi = "*"
pyaudio = "*"
aubio = "*"
websocket-client = "*"
flask = "*"
flask-cors = "*"
[dev-packages]
@@ -21,3 +23,4 @@ python_version = "3.12"
[scripts]
main = "python src/main.py"
dev = 'watchfiles "python src/main.py" src'
web = "python run_web.py"