posit-dev / publisher

MIT License
3 stars 0 forks source link

Add Navigaton Context Menu to publishing in progress/completed #1749

Closed sagerb closed 1 month ago

sagerb commented 1 month ago

Intent

This PR adds a context menu into the EvenEasierDeploy view, which allows easy navigation to a number of targets. This has been done to satisfy the underlying need of the original issue. (We were unable to place a button on the Progress Notification window (lower-right), as VSCode's API does not give us an opportunity to add buttons or multi-line links to it.)

Resolves #1693

Type of Change

Approach

Used ActionToolbar and a number of new command pallete targets to implement two context menus. The first: image

The second is activated when publishing is in progress, and is difficult to capture a good screenshot. The menu available in that circumstance includes the last two items of the menu above ("Go to Publishing Log" and "Go to Agent Log")

Automated Tests

Directions for Reviewers

Deploy to destinations and verify menu options for deployments in progress as well as after they have completed.

As discussed, the Publisher Logs window will only show the last deployment process, regardless if it applies to the destination selected. As discussed, we'll wait for further input on this.

Checklist