From 1da034c9b1f7051ebe939d83255c64116509d7f8 Mon Sep 17 00:00:00 2001 From: FallenSigh Date: Mon, 22 Jun 2026 15:48:06 +0800 Subject: [PATCH] style(gui): move 'Show sent data' checkbox next to 'Log to file' --- crates/pipeview-gui/src/panels/send_panel.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/crates/pipeview-gui/src/panels/send_panel.rs b/crates/pipeview-gui/src/panels/send_panel.rs index e13b0bc..5a0b99f 100644 --- a/crates/pipeview-gui/src/panels/send_panel.rs +++ b/crates/pipeview-gui/src/panels/send_panel.rs @@ -43,8 +43,14 @@ pub fn render_send_panel(ui: &mut egui::Ui, manager: &SessionManager, tab: &mut ui.add_space(6.0); let log_toggled = ui - .checkbox(&mut tab.log_enabled, "Log to file") - .changed(); + .horizontal(|ui| { + let toggled = ui + .checkbox(&mut tab.log_enabled, "Log to file") + .changed(); + ui.checkbox(&mut tab.show_sent, "Show sent data"); + toggled + }) + .inner; if log_toggled { if tab.log_enabled { tab.log_path = default_log_path(tab.id) @@ -66,8 +72,6 @@ pub fn render_send_panel(ui: &mut egui::Ui, manager: &SessionManager, tab: &mut }); } ui.add_space(3.0); - ui.checkbox(&mut tab.show_sent, "Show sent data"); - ui.add_space(3.0); let hint = match tab.send_mode { SendMode::Text => "Enter to send, Ctrl+Enter for newline",