Closed itowlson closed 3 years ago
Nice! I just had a couple questions:
Does this leave room eventually to be able to browse credential and parameter sets?
Yes. This PR creates a Porter "activity bar" which can host multiple views. Although this PR only creates the Installations view, I expect to add other views such as Credentials as the muse comes upon me.
I'm unsure if we want to show the claim/run id for each entry under an installation.
We can definitely hide that. A useful command in that case might be "Copy Claim ID" which would copy the claim ID to the clipboard so it could be pasted into the terminal when the user dropped down to the CLI. We should also consider if there are any scenarios where a user might have a claim ID from elsewhere (e.g. CI logs?) and want to find that claim in the GUI. But neither of these require us to put the claim ID right in the user's face.
@carolynvs Thanks heaps for the feedback! I think everything is addressed now.
@carolynvs Could you take another look at this please? If we can merge this then it unblocks doing the credential set and parameter set browsers. (This is not a promise to spring into action the moment this one is merged...)
I don't think we can disable the logs command, only hide it, which might be puzzling. I agree, let's tackle this later and think about the least worst user experience!
Would you be up for releasing this as new version on the marketplace and we can write a blog post about the new features?
This is a basic installation browser for VS Code. The UI is pretty crude and could do with significant gussification. However it provides a list of installations, which can be expanded to show history, and you can view installation outputs and action logs.