AskaEth
8e58e96d78
style: shorter top line, thicker gauge tick marks
2026-07-25 17:14:37 +08:00
AskaEth
501aea49a7
style: enlarge RPM number, move up half screen height
2026-07-25 17:11:19 +08:00
AskaEth
f2fccf09b4
style: enlarge all fonts and bars in composite dashboard
2026-07-25 17:02:01 +08:00
AskaEth
fb0e83d2df
fix: adjust RPM arc center to keep left side on screen
2026-07-25 16:55:50 +08:00
AskaEth
59623d7cf5
fix: rewrite composite RPM gauge with Canvas, segmented ticks for accurate ╭ shape
2026-07-25 16:51:23 +08:00
AskaEth
67ac9a57fe
fix: composite dashboard RPM gauge - ╭ shape (left 90° arc + top straight line)
2026-07-25 16:48:05 +08:00
AskaEth
77815f36a0
style: simplify all dashboards to minimal flat design, remove Miuix decorations
2026-07-25 16:43:12 +08:00
AskaEth
cd08e793e1
refactor: merge FH4+FH5 into 'forza_horizon', add separate FH6 game plugin
2026-07-25 16:40:03 +08:00
AskaEth
7226d58a7a
fix: correct Forza gear mapping - 0=N, 1-10=gears, 11=R, 21=P; update gear indicator and composite dashboard
2026-07-25 16:38:19 +08:00
AskaEth
29f1ec1666
feat: Forza composite dashboard - RPM arc + gear + speed + pedals + fuel/temp, 16:9
2026-07-25 16:35:03 +08:00
AskaEth
7959d911e6
feat: WS sends selected_game_id on connect, gear indicator auto-adapts to game mapping (Forza/AC/iRacing)
2026-07-25 16:29:00 +08:00
AskaEth
636801b6a3
feat: universal gear indicator with R/N/1-8 display, configurable gear_style mapping
2026-07-25 16:23:42 +08:00
AskaEth
b8fa14fc67
fix: Forza Horizon gear display - 0=R, 1-8=actual gear (not N)
2026-07-25 16:20:35 +08:00
AskaEth
2177e65fb4
feat: dashboard manifest supports 'supported_games' field, frontend filters by selected game
...
- DashboardTheme model adds supported_games (default: 'all')
- Built-in dashboards declare game compatibility:
speedometer/tachometer/gear_indicator -> all
lap_timer -> forza_horizon_5,forza_horizon_4,forza_motorsport,f1_24
- Dashboard browser filters themes by selected game
- Card shows '全' (all) or '限' (limited) badge
- Updated DASHBOARD_DEV.md with supported_games spec
2026-07-25 15:41:55 +08:00
AskaEth
63e3c8d607
refactor: standalone dashboard folders with index.html, zip-based import/export (.tsd/.tss/.tsp)
...
- Each dashboard is now a self-contained folder: manifest.json + index.html
- Auto-scan dashboards/ and data/dashboards/ on startup
- Export: .tsd (dashboards), .tss (scenes), .tsp (game plugins) - all zip format
- Dashboard index.html is complete standalone page (WS + data binding)
- Aspect ratio constraints handled in each dashboard's own JS
- Removed template-based dashboard rendering in favor of static serve
- Import via file upload endpoints, export via direct file download
2026-07-25 15:35:08 +08:00
Yei.J. (AskaEth)
d61bb61a83
feat: TurboSu initial release - racing telemetry dashboard
2026-07-25 15:23:40 +08:00