Add "Insert All" source pages action via button and drop dialog - #9
Draft
RubendeBruin with Copilot wants to merge 2 commits into
Draft
Add "Insert All" source pages action via button and drop dialog#9RubendeBruin with Copilot wants to merge 2 commits into
RubendeBruin with Copilot wants to merge 2 commits into
Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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).
Modal styles —
.modal-overlay/.modal/.modal-btnCSS added, consistent with the existing design language.