We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
min_decimals
1 parent ea6bdfc commit bdeae9eCopy full SHA for bdeae9e
crates/egui/src/widgets/drag_value.rs
@@ -405,7 +405,9 @@ impl<'a> Widget for DragValue<'a> {
405
406
let auto_decimals = (aim_rad / speed.abs()).log10().ceil().clamp(0.0, 15.0) as usize;
407
let auto_decimals = auto_decimals + is_slow_speed as usize;
408
- let max_decimals = max_decimals.unwrap_or(auto_decimals + 2);
+ let max_decimals = max_decimals
409
+ .unwrap_or(auto_decimals + 2)
410
+ .at_least(min_decimals);
411
let auto_decimals = auto_decimals.clamp(min_decimals, max_decimals);
412
413
let change = ui.input_mut(|input| {
0 commit comments