Skip to content

v0.2.0 — Cross-Tab Page Drag & MRU Tab Switch

Choose a tag to compare

@ParallaX07 ParallaX07 released this 08 Jun 18:32

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.pdf as 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