Skip to content

Add "Insert All" source pages action via button and drop dialog - #9

Draft
RubendeBruin with Copilot wants to merge 2 commits into
mainfrom
copilot/usability-improvement-insert-pages
Draft

Add "Insert All" source pages action via button and drop dialog#9
RubendeBruin with Copilot wants to merge 2 commits into
mainfrom
copilot/usability-improvement-insert-pages

Conversation

Copilot AI commented May 11, 2026

Copy link
Copy Markdown
Contributor

No way existed to insert all pages from the source panel into the main document at once — users had to select and drag every page manually.

Changes

  • "Insert All" button — added to the source panel header (visible when source is loaded); appends all source pages to the end of the main document in one click.

  • Drop dialog — when a user drops a subset of source pages onto the main panel, a modal asks whether to insert the selection or all source pages at that position. Dropping all pages skips the dialog and inserts directly (unchanged behavior).

    ┌─ Insert pages ───────────────────┐
    │ Insert into position 3:          │
    │                                  │
    │  [ Selected pages (2) ]          │
    │  [ All pages (8)       ] ← blue  │
    │  [ Cancel             ]          │
    └──────────────────────────────────┘
    
  • Modal styles.modal-overlay / .modal / .modal-btn CSS added, consistent with the existing design language.

Copilot AI linked an issue May 11, 2026 that may be closed by this pull request
…rtion

- Add 'Insert All' button in source panel header that appends all source
  pages to the end of the main document in one click
- Show a modal dialog when the user drops a subset of source pages into
  the main panel, asking whether to insert only the selected pages or
  all source pages at the chosen position
- Add modal overlay CSS consistent with existing design language

Agent-Logs-Url: https://github.com/RubendeBruin/visual-pdf-mixer/sessions/4d68072c-c7fe-4aaa-aa03-58297bc5ffbe

Co-authored-by: RubendeBruin <34062862+RubendeBruin@users.noreply.github.com>
Copilot AI changed the title [WIP] Implement usability feature for inserting all pages directly Add "Insert All" source pages action via button and drop dialog May 11, 2026
Copilot AI requested a review from RubendeBruin May 11, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Usability improvement

2 participants