From 98aa83893b1d94a2cbc51ba44787c5f0423267da Mon Sep 17 00:00:00 2001 From: 19MisterX98 <41451155+19MisterX98@users.noreply.github.com> Date: Mon, 12 May 2025 16:15:06 +0200 Subject: [PATCH] fix: text disappearing when moving sliders --- cosmic-applet-audio/src/lib.rs | 6 ++---- cosmic-applet-battery/src/app.rs | 25 +++++++++++++++---------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/cosmic-applet-audio/src/lib.rs b/cosmic-applet-audio/src/lib.rs index 7dfd39e7..1ba271e0 100644 --- a/cosmic-applet-audio/src/lib.rs +++ b/cosmic-applet-audio/src/lib.rs @@ -770,8 +770,7 @@ impl cosmic::Application for Audio { slider(0.0..=150.0, self.output_volume, Message::SetOutputVolume) .width(Length::FillPortion(5)) .breakpoints(&[100.]), - text(&self.output_volume_text) - .size(16) + container(text(&self.output_volume_text).size(16)) .width(Length::FillPortion(1)) .align_x(Alignment::End) ] @@ -792,8 +791,7 @@ impl cosmic::Application for Audio { slider(0.0..=150.0, self.input_volume, Message::SetInputVolume) .width(Length::FillPortion(5)) .breakpoints(&[100.]), - text(&self.input_volume_text) - .size(16) + container(text(&self.input_volume_text).size(16)) .width(Length::FillPortion(1)) .align_x(Alignment::End) ] diff --git a/cosmic-applet-battery/src/app.rs b/cosmic-applet-battery/src/app.rs index 2708607c..a579f956 100644 --- a/cosmic-applet-battery/src/app.rs +++ b/cosmic-applet-battery/src/app.rs @@ -43,6 +43,7 @@ use cosmic_settings_subscriptions::{ use cosmic_time::{anim, chain, id, once_cell::sync::Lazy, Instant, Timeline}; use std::{collections::HashMap, path::PathBuf, time::Duration}; +use cosmic::widget::text_input; use tokio::sync::mpsc::UnboundedSender; // XXX improve @@ -632,11 +633,13 @@ impl cosmic::Application for CosmicBatteryApplet { Message::SetScreenBrightness ) .on_release(Message::ReleaseScreenBrightness), - text(format!( - "{:.0}%", - self.screen_brightness_percent().unwrap_or(0.) * 100. - )) - .size(16) + container( + text(format!( + "{:.0}%", + self.screen_brightness_percent().unwrap_or(0.) * 100. + )) + .size(16) + ) .width(Length::Fixed(40.0)) .align_x(Alignment::End) ] @@ -661,11 +664,13 @@ impl cosmic::Application for CosmicBatteryApplet { Message::SetKbdBrightness ) .on_release(Message::ReleaseKbdBrightness), - text(format!( - "{:.0}%", - 100. * kbd_brightness as f64 / max_kbd_brightness as f64 - )) - .size(16) + container( + text(format!( + "{:.0}%", + 100. * kbd_brightness as f64 / max_kbd_brightness as f64 + )) + .size(16) + ) .width(Length::Fixed(40.0)) .align_x(Alignment::End) ]