v0.2.0 — Cross-Tab Page Drag & MRU Tab Switch
PageDrop v0.2.0
What's new
Cross-tab page drag
Drag pages from one tab onto another tab's label in the tab bar.
- Copy (default): pages are appended to the end of the target document; source stays unchanged
- Shift+drop: pages are moved — removed from source, appended to target; both tabs marked dirty
- Blank tab: dropping onto a blank tab creates a new editable document from the dropped page(s)
- Stay on source: after a successful drop, the active tab does not switch — you keep working in the tab you dragged from
- Visual feedback: hovered tab label highlights during drag; status bar reports "Appended N pages to other.pdf" or "Moved N pages to other.pdf"
- Save As: drop-created tabs use
untitled.pdfas the default Save As name (last-used directory)
Dropping onto the same tab's label is rejected with "Drop on another tab to append pages".
Drag auto-scroll
Long documents are easier to edit while dragging over the thumbnail grid.
- Edge scroll: hold the cursor near the top or bottom of the grid during a drag and the view scrolls automatically
- Wheel scroll: scroll with the mouse wheel mid-drag to reach off-screen pages
- Drop indicator stays in sync: the insertion line updates as the grid scrolls
Applies to internal page reorder, inbound PDF drops, and cross-window grid drops. Tab-bar drops still append to the end (no insertion indicator).
MRU Ctrl+Tab
Ctrl+Tab now toggles between the current tab and the previously active tab (MRU pair), instead of cycling through all tabs.
Ctrl+Shift+Tab is unchanged — still cycles backward through all tabs.
Unchanged
Cross-window grid drops (Phase 18) still use the insertion indicator at the cursor — only tab-bar drops append to the end.
Download
Windows may show a SmartScreen warning because the build is unsigned. Choose More info → Run anyway if prompted.
macOS and Linux binaries are not published yet — build from source or use PyInstaller.
Full feature set (v0.2.0)
Thumbnail drag-out, multi-tab editing, cross-tab page drag, drag auto-scroll during grid operations, Save As, merge, multi-window page transfer, image-to-PDF conversion, and MRU Ctrl+Tab switching.
Keyboard shortcuts (updated)
| Action | Shortcut |
|---|---|
| Toggle between last two tabs | Ctrl+Tab |
| Previous tab (cycle backward) | Ctrl+Shift+Tab |
| Cross-tab / cross-window page drag | Drop to copy; Shift+drop to move |