summaryrefslogtreecommitdiffstats
path: root/examples/loading_spinners
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-01-31 19:35:38 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-01-31 19:35:38 +0100
commitb1932989b0146c1957ba5bc8a4b8fc1bbf037975 (patch)
tree5034f46b591dee2bc73b16d09a4711f23a69a236 /examples/loading_spinners
parentc077e107f2eea618ea644652707254a402527de3 (diff)
downloadiced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.tar.gz
iced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.tar.bz2
iced-b1932989b0146c1957ba5bc8a4b8fc1bbf037975.zip
Improve `Radians` ergonomics
Diffstat (limited to 'examples/loading_spinners')
-rw-r--r--examples/loading_spinners/src/circular.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/loading_spinners/src/circular.rs b/examples/loading_spinners/src/circular.rs
index 2f2172f3..12670ed1 100644
--- a/examples/loading_spinners/src/circular.rs
+++ b/examples/loading_spinners/src/circular.rs
@@ -8,10 +8,9 @@ use iced::mouse;
use iced::time::Instant;
use iced::widget::canvas;
use iced::window::{self, RedrawRequest};
-use iced::Radians;
use iced::{
- Background, Color, Element, Event, Length, Rectangle, Renderer, Size,
- Vector,
+ Background, Color, Element, Event, Length, Radians, Rectangle, Renderer,
+ Size, Vector,
};
use super::easing::{self, Easing};
@@ -140,7 +139,8 @@ impl Animation {
progress: 0.0,
rotation: rotation.wrapping_add(
BASE_ROTATION_SPEED.wrapping_add(
- ((WRAP_ANGLE.0 / (2.0 * PI)) * u32::MAX as f32) as u32,
+ (f64::from(WRAP_ANGLE / (2.0 * Radians::PI)) * f64::MAX)
+ as u32,
),
),
last: now,
@@ -319,7 +319,7 @@ where
let mut builder = canvas::path::Builder::new();
- let start = iced::Radians(state.animation.rotation() * 2.0 * PI);
+ let start = Radians(state.animation.rotation() * 2.0 * PI);
match state.animation {
Animation::Expanding { progress, .. } => {