Batch fixes: rustfmt, is_multiple_of in the Vegas test, drop a Swedish row #2718 retired

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon ThomasandClaude Opus 5.5 committed 2026-10-31 11:20:24 -04:00
1 parent 9f78a8db27
commit dc1f9eab74
5 files changed
+15 -25

No files matched your search

+2 -2
View File
@@ -401,8 +401,8 @@ fn vegas_long_segments_are_sampled_finely() {
// A short segment keeps the 12 samples; a long one gets more so it bends smoothly round rounded corners.
assert_eq!(super::paths::vegas_substeps(10.0, 4.0), 12);
let n = super::paths::vegas_substeps(400.0, 4.0);
assert!(n > 12 && n % 2 == 0, "{n}");
assert_eq!(super::paths::vegas_substeps(13.0 * 4.0, 4.0) % 2, 0);
assert!(n > 12 && n.is_multiple_of(2), "{n}");
assert!(super::paths::vegas_substeps(13.0 * 4.0, 4.0).is_multiple_of(2));
assert!(400.0 / n as f64 <= 4.0 + 1e-9);
assert_eq!(super::paths::vegas_substeps(1.0e9, 4.0), 512);
}
+6 -1
View File
@@ -552,7 +552,12 @@ mod tests {
#[test]
fn a_thin_output_is_not_refused_for_rounding() {
let s = SmartObject { uuid: "x".into(), quad: [[0.0, 0.0], [16384.0, 0.0], [16384.0, 1.0], [0.0, 1.0]], size: None, warp: Some(Warp { style: "warpArc".into(), bounds: [0.0, 0.0, 16.0, 16.0], bend: 20.0, ..Default::default() }) };
let s = SmartObject {
uuid: "x".into(),
quad: [[0.0, 0.0], [16384.0, 0.0], [16384.0, 1.0], [0.0, 1.0]],
size: None,
warp: Some(Warp { style: "warpArc".into(), bounds: [0.0, 0.0, 16.0, 16.0], bend: 20.0, ..Default::default() }),
};
let content = Pixels { width: 16, height: 16, data: vec![[1.0, 0.0, 0.0, 1.0]; 256] };
assert!(s.render_placed(&content, 1.0, Some((16384, 1))).is_some());
}
+5 -20
View File
@@ -111,13 +111,9 @@ fn tool_slot(app: &mut EffectcraftApp, ui: &mut egui::Ui, p: &egui::Painter, si:
i.events
.iter()
.filter_map(|e| match e {
egui::Event::PointerButton {
pos,
button: egui::PointerButton::Primary,
pressed: false,
modifiers,
..
} if resp.rect.contains(*pos) => Some(*modifiers),
egui::Event::PointerButton { pos, button: egui::PointerButton::Primary, pressed: false, modifiers, .. } if resp.rect.contains(*pos) => {
Some(*modifiers)
}
_ => None,
})
.collect()
@@ -1023,25 +1019,14 @@ mod tests {
let at = egui::pos2(e.rect[0] + e.rect[2] / 2.0, e.rect[1] + e.rect[3] / 2.0);
let alt = egui::Modifiers { alt: true, ..Default::default() };
let plain = egui::Modifiers::default();
let pointer = |pos, pressed, modifiers| egui::Event::PointerButton {
pos,
button: egui::PointerButton::Primary,
pressed,
modifiers,
};
let pointer = |pos, pressed, modifiers| egui::Event::PointerButton { pos, button: egui::PointerButton::Primary, pressed, modifiers };
app.ui.tool = Tool::Type;
app.ui.slot_tools[10] = Tool::Type;
frame(
&mut app,
&ctx,
1.0,
vec![
egui::Event::PointerMoved(at),
pointer(at, true, alt),
pointer(at, false, alt),
pointer(at, true, plain),
pointer(at, false, plain),
],
vec![egui::Event::PointerMoved(at), pointer(at, true, alt), pointer(at, false, alt), pointer(at, true, plain), pointer(at, false, plain)],
);
assert!(app.session.active_comp().unwrap().layers.is_empty(), "Alt then plain in one frame must not create");
assert!(app.session.state.text_edit.is_none());
-1
View File
@@ -3178,7 +3178,6 @@ const SWEDISH: &[(&str, &str)] = &[
("Guide Layer", "Hjälplager"),
("Layer Styles", "Lagerstilar"),
("Check for Updates", "Sök efter uppdateringar"),
("Checking for updates…", "Söker efter uppdateringar…"),
("Close font search", "Stäng typsnittssökningen"),
("Search project", "Sök i projektet"),
("Update check is not supported in the web browser.", "Sökning efter uppdateringar stöds inte i webbläsaren."),
+2 -1
View File
@@ -200,7 +200,8 @@ pub(super) fn locked_pane(app: &mut EffectcraftApp, ui: &mut egui::Ui, full: Rec
p.rect_filled(cr, 0.0, Color32::from_rgb((b[0] * 255.0) as u8, (b[1] * 255.0) as u8, (b[2] * 255.0) as u8));
p.image(tex.id(), cr, Rect::from_min_max(pos2(0.0, 0.0), pos2(1.0, 1.0)), Color32::WHITE);
p.rect_stroke(cr, 0.0, Stroke::new(1.0, Color32::from_black_alpha(160)), StrokeKind::Outside);
let label = crate::i18n::tr_args("Locked: {} — {}", &[&name, &(if comp.has_3d() { super::view3d_label(lv.view) } else { crate::i18n::tr("Active Camera") })]);
let label =
crate::i18n::tr_args("Locked: {} — {}", &[&name, &(if comp.has_3d() { super::view3d_label(lv.view) } else { crate::i18n::tr("Active Camera") })]);
p.text(r.left_top() + vec2(8.0, 8.0), Align2::LEFT_TOP, &label, Tokens::ui(11.0), Color32::from_white_alpha(210));
app.auto.add("viewer.locked", r, &label);
// Close the locked viewer.