feat: Reply or Reference a specific message (#39)

* add reply to when send message

* show reply message

* refactor

* multiple quote
This commit is contained in:
reya
2025-05-21 17:44:43 +07:00
committed by GitHub
parent ba42bafc3a
commit 3fd236de73
8 changed files with 712 additions and 407 deletions

View File

@@ -40,11 +40,7 @@ pub enum IconName {
Inbox,
Info,
Loader,
LoaderCircle,
MailboxFill,
Menu,
Moon,
Palette,
PanelBottom,
PanelBottomOpen,
PanelLeft,
@@ -58,6 +54,8 @@ pub enum IconName {
PlusCircleFill,
Relays,
ResizeCorner,
Reply,
Forward,
Search,
SearchFill,
Settings,
@@ -110,11 +108,7 @@ impl IconName {
Self::Inbox => "icons/inbox.svg",
Self::Info => "icons/info.svg",
Self::Loader => "icons/loader.svg",
Self::LoaderCircle => "icons/loader-circle.svg",
Self::MailboxFill => "icons/mailbox-fill.svg",
Self::Menu => "icons/menu.svg",
Self::Moon => "icons/moon.svg",
Self::Palette => "icons/palette.svg",
Self::PanelBottom => "icons/panel-bottom.svg",
Self::PanelBottomOpen => "icons/panel-bottom-open.svg",
Self::PanelLeft => "icons/panel-left.svg",
@@ -128,6 +122,8 @@ impl IconName {
Self::PlusCircleFill => "icons/plus-circle-fill.svg",
Self::Relays => "icons/relays.svg",
Self::ResizeCorner => "icons/resize-corner.svg",
Self::Reply => "icons/reply.svg",
Self::Forward => "icons/forward.svg",
Self::Search => "icons/search.svg",
Self::SearchFill => "icons/search-fill.svg",
Self::Settings => "icons/settings.svg",

View File

@@ -23,11 +23,11 @@ impl Render for Tooltip {
.p_2()
.border_1()
.border_color(cx.theme().border)
.bg(cx.theme().background)
.bg(cx.theme().surface_background)
.shadow_md()
.rounded_lg()
.text_sm()
.text_color(cx.theme().text)
.text_color(cx.theme().text_muted)
.line_height(relative(1.25))
.child(self.text.clone()),
)