From a66355b6ca2f44fa526b01b2b547a2636e6d1e49 Mon Sep 17 00:00:00 2001 From: texjer Date: Thu, 5 Nov 2026 15:45:45 -0500 Subject: [PATCH] Place: say what a dropped batch does at a multi-page PDF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit File › Place now carries on after the PDF's options; a drop still cancels the rest. --- crates/ui-egui/src/app/files.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ui-egui/src/app/files.rs b/crates/ui-egui/src/app/files.rs index 4cd29d214..730b6e222 100644 --- a/crates/ui-egui/src/app/files.rs +++ b/crates/ui-egui/src/app/files.rs @@ -295,7 +295,8 @@ impl DesignApp { /// cursor, each run of them where it came in the order, after any images it already holds, /// whatever is under the pointer: click to place them one by one, drag with the arrow keys for /// a grid. The rest of the drop is cancelled once a file opens a dialog (a multi-page PDF's - /// Import Options, an alert), as File › Place with several chosen is. + /// Import Options, an alert): unlike File › Place with several chosen, nothing waits for a + /// PDF's options to be confirmed. pub fn open_dropped_batch(&mut self, drops: Vec<(String, Option)>) { let several = drops.iter().filter(|(p, _)| is_cursor_image(p)).count() > 1; // Only the first graphic of a drop fills the frame under the pointer.