Improve panel layout and per-user installer

This commit is contained in:
lenn
2026-07-02 13:38:00 +08:00
parent da77f2f194
commit 0a9fea0f0a
4 changed files with 1393 additions and 209 deletions

View File

@@ -364,11 +364,11 @@ impl EskinDesktopApp {
fn draw_floating_panels(&mut self, ctx: &egui::Context) {
// draw_scene_panel(ctx, &mut self.scene_panel);
if self.config_state.mode == SerialMode::Hand && self.stats_panel.visible {
self.config_panel.visible = false;
self.export_panel.visible = false;
self.matrix_config_panel.visible = false;
}
// if self.config_state.mode == SerialMode::Hand && self.stats_panel.visible {
// self.config_panel.visible = false;
// self.export_panel.visible = false;
// self.matrix_config_panel.visible = false;
// }
if let Some(next_mode) = draw_config_panel(
ctx,