chore: improve clarity about public group

This commit is contained in:
2026-10-20 08:13:39 +07:00
parent 03f98f5fa8
commit f5afc772b2
6 changed files with 35 additions and 25 deletions
+17 -12
View File
@@ -84,18 +84,23 @@ impl Sidebar {
.ghost()
.small()
.dropdown_menu(|menu, _window, _cx| {
menu.menu_with_icon(
"New Group",
IconName::Group,
Box::new(Command::NewGroup),
)
.menu_with_icon("Join Group", IconName::Door, Box::new(Command::JoinGroup))
.separator()
.menu_with_icon(
"New Chat",
IconName::Message,
Box::new(Command::NewChat),
)
menu.label("Public Group")
.menu_with_icon(
"New Group",
IconName::Group,
Box::new(Command::NewGroup),
)
.menu_with_icon(
"Join Group",
IconName::Door,
Box::new(Command::JoinGroup),
)
.separator()
.menu_with_icon(
"New Chat",
IconName::Message,
Box::new(Command::NewChat),
)
}),
)
.when(self.group_open, |this| {
+1 -1
View File
@@ -29,7 +29,7 @@ impl ListSection {
pub(super) fn label(self) -> &'static str {
match self {
Self::Pins => "Pinned",
Self::Groups => "Groups",
Self::Groups => "Public Groups",
Self::Chats => "Chats",
}
}
+2 -2
View File
@@ -93,10 +93,10 @@ impl Sidebar {
Nav::new(label)
.label(label)
.suffix(Icon::new(icon).small().text_color(cx.theme().text_faint))
.suffix(Icon::new(icon).small().text_color(cx.theme().text_muted))
.text_style(TextStyle::Caption)
.font_semibold()
.text_color(cx.theme().text_faint)
.text_color(cx.theme().text_muted)
.on_click(cx.listener(move |this, _event, _window, cx| {
match section {
ListSection::Pins => this.pins_open = !this.pins_open,