Only show key if name is missing; Show key icon next to copy button

This commit is contained in:
Mike Dilger 2022-12-29 21:56:26 +13:00
parent acbd71ba11
commit dcd821de0f
2 changed files with 6 additions and 5 deletions

View File

@ -3,7 +3,7 @@ use crate::comms::BusMessage;
use crate::globals::{Globals, GLOBALS}; use crate::globals::{Globals, GLOBALS};
use crate::ui::widgets::{CopyButton, ReplyButton}; use crate::ui::widgets::{CopyButton, ReplyButton};
use eframe::egui; use eframe::egui;
use egui::{Align, Color32, Context, Layout, RichText, ScrollArea, TextEdit, Ui, Vec2}; use egui::{Align, Color32, Context, Layout, RichText, ScrollArea, TextEdit, TextStyle, Ui, Vec2};
use nostr_types::{EventKind, Id}; use nostr_types::{EventKind, Id};
pub(super) fn update(app: &mut GossipUi, ctx: &Context, frame: &mut eframe::Frame, ui: &mut Ui) { pub(super) fn update(app: &mut GossipUi, ctx: &Context, frame: &mut eframe::Frame, ui: &mut Ui) {
@ -191,13 +191,14 @@ fn render_post(
if let Some(person) = maybe_person { if let Some(person) = maybe_person {
if let Some(name) = &person.name { if let Some(name) = &person.name {
ui.label(RichText::new(name).strong()); ui.label(RichText::new(name).strong());
} else {
ui.label(RichText::new(GossipUi::pubkey_short(&event.pubkey)).weak());
} }
} }
ui.separator(); ui.add_space(8.0);
ui.label(RichText::new(GossipUi::pubkey_short(&event.pubkey)).weak());
ui.label(RichText::new("🔑").text_style(TextStyle::Small).weak());
if ui.add(CopyButton {}).clicked() { if ui.add(CopyButton {}).clicked() {
ui.output().copied_text = GossipUi::pubkey_long(&event.pubkey); ui.output().copied_text = GossipUi::pubkey_long(&event.pubkey);
} }

View File

@ -84,7 +84,7 @@ pub(super) fn text_styles() -> BTreeMap<TextStyle, FontId> {
text_styles.insert( text_styles.insert(
TextStyle::Small, TextStyle::Small,
FontId { FontId {
size: 13.0, size: 12.5,
family: FontFamily::Proportional, family: FontFamily::Proportional,
}, },
); );