Add multi-file diff support
Is your feature request related to a problem? Please describe.
VSCode v1.86 (Jan 2024) added the multi-diff editor view which lets us view diffs for multiple files while continually scrolling (similar to GitHub's PR review UI). It would be awesome if the P4 extension allowed us to view a multi-file diff for a changelist.
Describe the solution you'd like
Add a button, or context menu entry to each changelist in the workbench. When pressed, it opens a multi-file diff view for all files in the changelist, comparing the local changes against their base revisions.
Additional context
See https://code.visualstudio.com/updates/v1_86#_review-multiple-files-in-diff-editor https://code.visualstudio.com/assets/updates/1_85/multiFileDiffEditor.mp4
This is interesting, thanks for raising! Looks like it could be a good feature and would be fairly straightforward to implement - judging by the code in https://github.com/microsoft/vscode/pull/197652 we would have to call the command vscode.changes with a title and an array of tuples for each file.
Not committing to build it right now but if I get a chance to try it or someone else wants to try then it seems like a good idea overall