Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
MVVM-ize things (attempt 2) #1367
Conversation
...instead of `IGitHubServiceProvider` to create view models in `GitHubDialogWindowViewModel`. Also added some doc comments.
And use it instead of defining `LoginView` and `NavigationView` separately.
MEF requires an array here.
When the page to be navigated to in the GitHub pane is the current page, do nothing.
Conflicts: src/GitHub.App/ViewModels/GitHubPane/PullRequestDetailViewModel.cs
`IVSGitExt.ActiveRepositoriesChanged` isn't notified on the UI thread which breaks things. Switch to the main thread when refreshing due to a notification from this.
|
LGTM! |
#1346 was targeting the wrong branch (it was targeting #1353) when I pushed. This PR is exactly the same as #1346 except targeting
master.