Panics · P25 Generative: gone choices mark none, overruns peg; seed fields hold seeds through fits, undo and input methods

This commit is contained in:
ZacharyZhang-NY committed 2026-10-07 02:12:07 -04:00
1 parent fb7ee42e3d
commit 68a98198b0
17 files changed
+451 -123

No files matched your search

+5 -2
View File
@@ -225,13 +225,16 @@ fn shaped(
}
}
/// `at` as shares of `bounds`.
/// `at` as shares of `bounds`, kept on the picture as the pen keeps its points in the pad; a canvas that shrank mid-stroke ends the stroke at its edge.
fn share(bounds: Bounds<Pixels>, at: Point<Pixels>) -> (f32, f32) {
let (width, height) = (
f32::from(bounds.size.width).max(1.0),
f32::from(bounds.size.height).max(1.0),
);
(f32::from(at.x) / width, f32::from(at.y) / height)
(
(f32::from(at.x) / width).clamp(0.0, 1.0),
(f32::from(at.y) / height).clamp(0.0, 1.0),
)
}
impl RenderOnce for InpaintCanvas {