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",