Skip to content

feat: native egui + wgpu desktop dashboard - #13

Merged
Hailaylin merged 7 commits into
masterfrom
feat/native-egui-wgpu-gui
Mar 27, 2026
Merged

Hailaylin merged 7 commits into
masterfrom
feat/native-egui-wgpu-gui

Conversation

@Hailaylin

Copy link
Copy Markdown
Contributor

Summary\n- add a GUI-first desktop dashboard powered by eframe (egui + wgpu)\n- preserve existing CLI/TUI/API/chart flows and add GUI settings persistence\n- add deterministic demo mode, bilingual CJK-capable fonts, snapshot/e2e tests, and screenshots\n\n## Testing\n- cargo test\n- cargo clippy --all-targets -- -D warnings\n\nCloses #12

@Hailaylin

Copy link
Copy Markdown
Contributor Author

Updated with commit 29dfbea.\n\nSummary:\n- unified GUI/TUI session and all-time power metrics through shared runtime stats\n- added session AC/DC averages, session energy/cost/time, all-time totals, and FPS/perf indicators to the native GUI\n- aligned TUI AC Avg semantics to session average and added DC Avg\n- refreshed dark/light GUI snapshots\n\nVerification:\n- cargo test\n- cargo clippy --all-targets -- -D warnings\n- cargo run -- info (COM4, DM-1000GD, connected=true)\n- cargo run -- read --duration 3 (live telemetry received)\n- launched live GUI successfully on COM4

@Hailaylin
Hailaylin merged commit 1ab2093 into master Mar 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant