From 953848ff9aa98ba5729894b8d2a1737e025dff9a Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 16 Jul 2025 10:07:37 -0700 Subject: [PATCH] anim: reduce gif fps it's brrrring my cpu on my 240hz monitor. we don't need 240hz gifs... Signed-off-by: William Casarin --- crates/notedeck_ui/src/gif.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/notedeck_ui/src/gif.rs b/crates/notedeck_ui/src/gif.rs index 1a40590b..629bdd50 100644 --- a/crates/notedeck_ui/src/gif.rs +++ b/crates/notedeck_ui/src/gif.rs @@ -15,10 +15,10 @@ pub struct LatextTexture<'a> { /// So we must keep on requesting to repaint at our desired time to ensure our repaint goes through. /// See [`egui::Context::request_repaint_after`] pub fn handle_repaint<'a>(ui: &egui::Ui, latest: LatextTexture<'a>) -> &'a TextureHandle { - if let Some(repaint) = latest.request_next_repaint { - if let Ok(dur) = repaint.duration_since(SystemTime::now()) { - ui.ctx().request_repaint_after(dur); - } + if let Some(_repaint) = latest.request_next_repaint { + // 24fps for gif is fine + ui.ctx() + .request_repaint_after(std::time::Duration::from_millis(41)); } latest.texture }