commit 10225158e59c1713ccc0e31f71e9a144dfc06767
parent 557608db9bee05b8152fc5b68c77bc14c1ba06db
Author: kernelkind <kernelkind@gmail.com>
Date: Thu, 31 Jul 2025 18:59:37 -0400
paint unseen indicator
Signed-off-by: kernelkind <kernelkind@gmail.com>
Diffstat:
1 file changed, 15 insertions(+), 0 deletions(-)
diff --git a/crates/notedeck_chrome/src/chrome.rs b/crates/notedeck_chrome/src/chrome.rs
@@ -583,6 +583,21 @@ fn expanding_button(
helper.take_animation_response()
}
+fn paint_unseen_indicator(ui: &mut egui::Ui, rect: egui::Rect, radius: f32) {
+ let center = rect.center();
+ let top_right = rect.right_top();
+ let distance = center.distance(top_right);
+ let midpoint = {
+ let mut cur = center;
+ cur.x += distance / 2.0;
+ cur.y -= distance / 2.0;
+ cur
+ };
+
+ let painter = ui.painter_at(rect);
+ painter.circle_filled(midpoint, radius, notedeck_ui::colors::PINK);
+}
+
fn support_button(ui: &mut egui::Ui) -> egui::Response {
expanding_button(
"help-button",