Blitz icon indicating copy to clipboard operation
Blitz copied to clipboard

Make UI consistent with TFS/VSTS

Open J-Sek opened this issue 8 years ago • 3 comments

If I understand correctly, the ultimate goal of this project is to do what "Pull Requests" tab is already doing, only better (by ignoring current repository scope). As a user I expect to see the same controls for Pull Requests.

What bothers me right now is the fact that content of the new tab looks totally different from what all users are used to see in "Pull Requests" tab. It makes new users confused and not willing to interact with the extension.

J-Sek avatar Dec 28 '16 10:12 J-Sek

Thanks for creating an issue for this. When I first made my extension, there were pretty limited options for matching the UI around the rest of the app so I chose bootstrap because it was fast. If I get a chance, I can look into the options MS exposes. It might not be too difficult to pull off. I'll let you know if/when I can take a look and get some feedback from you as I do.

sierpinski avatar Dec 29 '16 07:12 sierpinski

I don't think it is any better now. Just by looking at Microsoft documentation, I would not choose their API to create view with list of pull requests. It did not work well for Active Pull Requests.

If you are interested in having UI matching TFS/VSTS I suggest creating view templates based mostly on what you can see on "Pull Requests" page. I have done it for my own extension (for Google Chrome). It is simple, but the cost is that I will be forced to change the view in case Microsoft decides to do redesign or perfoms significant changes to CSS.

J-Sek avatar Jan 02 '17 12:01 J-Sek

@J-Sek Check out this one: https://marketplace.visualstudio.com/items?itemName=karlingen.active-pull-requests&ssr=false#overview

karlingen avatar Jan 13 '22 16:01 karlingen