notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit 4d98b996baed8a518c95cb85cdc11ab3df3909aa
parent beece0eb951f3071eaf4de92ed77304714e1f6ca
Author: William Casarin <jb55@jb55.com>
Date:   Tue, 18 Mar 2025 09:37:48 -0700

Merge add padding to relay view

commit fddddba61826631ecf00948475821922e5115fb0
Author: jglad <jakub.gladysz1@gmail.com>
Date:   Tue Mar 18 09:29:22 2025 +0100

    #761 add padding to relay view

Diffstat:
Mcrates/notedeck_columns/src/ui/relay.rs | 51++++++++++++++++++++++++++++-----------------------
1 file changed, 28 insertions(+), 23 deletions(-)

diff --git a/crates/notedeck_columns/src/ui/relay.rs b/crates/notedeck_columns/src/ui/relay.rs @@ -21,31 +21,36 @@ pub struct RelayView<'a> { impl View for RelayView<'_> { fn ui(&mut self, ui: &mut egui::Ui) { - ui.add_space(24.0); - - ui.horizontal(|ui| { - ui.with_layout(Layout::left_to_right(Align::Center), |ui| { - ui.label( - RichText::new("Relays").text_style(NotedeckTextStyle::Heading2.text_style()), - ); - }); - }); - - ui.add_space(8.0); - - egui::ScrollArea::vertical() - .scroll_bar_visibility(egui::scroll_area::ScrollBarVisibility::AlwaysHidden) - .auto_shrink([false; 2]) + Frame::new() + .inner_margin(Margin::symmetric(10, 0)) .show(ui, |ui| { - if let Some(relay_to_remove) = self.show_relays(ui) { - self.accounts - .remove_advertised_relay(&relay_to_remove, self.manager.pool); - } + ui.add_space(24.0); + + ui.horizontal(|ui| { + ui.with_layout(Layout::left_to_right(Align::Center), |ui| { + ui.label( + RichText::new("Relays") + .text_style(NotedeckTextStyle::Heading2.text_style()), + ); + }); + }); + ui.add_space(8.0); - if let Some(relay_to_add) = self.show_add_relay_ui(ui) { - self.accounts - .add_advertised_relay(&relay_to_add, self.manager.pool); - } + + egui::ScrollArea::vertical() + .scroll_bar_visibility(egui::scroll_area::ScrollBarVisibility::AlwaysHidden) + .auto_shrink([false; 2]) + .show(ui, |ui| { + if let Some(relay_to_remove) = self.show_relays(ui) { + self.accounts + .remove_advertised_relay(&relay_to_remove, self.manager.pool); + } + ui.add_space(8.0); + if let Some(relay_to_add) = self.show_add_relay_ui(ui) { + self.accounts + .add_advertised_relay(&relay_to_add, self.manager.pool); + } + }); }); } }