Skip to content

Commit e399bf3

Browse files
committed
Fix rounding errors when scrolling to zoom animation, map and troop editors
1 parent 72a77e8 commit e399bf3

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

crates/ui/src/tabs/map/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ impl luminol_core::Tab for Tab {
283283
ui.add(
284284
egui::Slider::new(&mut self.view.scale, 15.0..=300.)
285285
.text("Scale")
286+
.suffix("%")
287+
.clamping(egui::SliderClamping::Edits)
286288
.logarithmic(true)
287289
.fixed_decimals(0),
288290
);

crates/ui/src/windows/animations/frame_edit.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ pub fn show_frame_edit(
229229
"Editor Scale",
230230
egui::Slider::new(&mut frame_view.scale, 15.0..=300.0)
231231
.suffix("%")
232+
.clamping(egui::SliderClamping::Edits)
232233
.logarithmic(true)
233234
.fixed_decimals(0),
234235
));

crates/ui/src/windows/troops.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ impl luminol_core::Window for Window {
226226
"Editor Scale",
227227
egui::Slider::new(&mut self.troop_view.scale, 15.0..=300.0)
228228
.suffix("%")
229+
.clamping(egui::SliderClamping::Edits)
229230
.logarithmic(true)
230231
.fixed_decimals(0),
231232
));

0 commit comments

Comments
 (0)