mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-28 03:58:45 -06:00
Every way into the page grid (toolbar, tool panel, page.organize, --organize, Create multiple) goes through DocView::open_organize, which drops a selection left from earlier that does not include the page being read and scrolls that page's cell into view, computed from the row so virtualized rows need not be laid out. Grid clicks navigate the document as Pages-panel clicks do, so the viewer no longer resets the current page from its scroll position when the grid closes. Regression: crates/ui-egui/tests/editing.rs::organize_opens_on_the_current_page (middle page, last page, reopening after a selection elsewhere). Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
Brandon Thomas
parent
b870ad32e9
commit
a4b7054919
@@ -2608,8 +2608,8 @@ milestone = "M4"
|
||||
status = "shipped"
|
||||
commands = ["page.organize"]
|
||||
tools = []
|
||||
evidence = ["crates/ui-egui/tests/editing.rs::shift_click_selects_a_range_and_moves_it", "crates/ui-egui/tests/editing.rs::organize_tool_opens_the_overview_directly_and_can_be_reentered", "crates/ui-egui/tests/control.rs::organize_overview_is_reachable_through_the_control_channel"]
|
||||
notes = "Opening the Organize pages tool enters the overview directly. Hovered, focused and selected pages expose individual rotate/delete actions; the toolbar acts on the selection."
|
||||
evidence = ["crates/ui-egui/tests/editing.rs::shift_click_selects_a_range_and_moves_it", "crates/ui-egui/tests/editing.rs::organize_tool_opens_the_overview_directly_and_can_be_reentered", "crates/ui-egui/tests/editing.rs::organize_opens_on_the_current_page", "crates/ui-egui/tests/control.rs::organize_overview_is_reachable_through_the_control_channel"]
|
||||
notes = "Opening the Organize pages tool enters the overview directly, on the current page: selected and scrolled into view (#1910). Hovered, focused and selected pages expose individual rotate/delete actions; the toolbar acts on the selection."
|
||||
|
||||
[[feature]]
|
||||
id = "organize.multi-select-pages"
|
||||
|
||||
Reference in New Issue
Block a user