add deck icon hover tooltip with deck name

closes: https://github.com/damus-io/notedeck/issues/691

Signed-off-by: kernelkind <kernelkind@gmail.com>
This commit is contained in:
kernelkind
2025-02-03 14:31:51 -05:00
parent baf1dc0d7e
commit 2b7d66e7ae

View File

@@ -610,13 +610,15 @@ fn show_decks<'a>(
let mut clicked_index = None; let mut clicked_index = None;
for (index, deck) in cur_decks.decks().iter().enumerate() { for (index, deck) in cur_decks.decks().iter().enumerate() {
let highlight = index == active_index; let highlight = index == active_index;
let deck_icon_resp = ui.add(deck_icon( let deck_icon_resp = ui
account_id.with(index), .add(deck_icon(
Some(deck.icon), account_id.with(index),
DECK_ICON_SIZE, Some(deck.icon),
40.0, DECK_ICON_SIZE,
highlight, 40.0,
)); highlight,
))
.on_hover_text_at_pointer(&deck.name);
if deck_icon_resp.clicked() || deck_icon_resp.secondary_clicked() { if deck_icon_resp.clicked() || deck_icon_resp.secondary_clicked() {
clicked_index = Some(index); clicked_index = Some(index);
} }