Граф коммитов

7048 Коммитов

Автор SHA1 Сообщение Дата
Haacked 9a1488f98f Fix up the login button bindings and positioning 2015-02-26 15:01:22 -08:00
Haacked 5eee49126e Remove the cancel command
No need for this.
2015-02-26 15:01:18 -08:00
Haacked 7253192b36 Set the width and height. We can fix it up later. 2015-02-26 15:01:18 -08:00
Haacked a1a9dac002 Remove the learn more section
We're no longer going to have that in the login screen
2015-02-26 15:01:17 -08:00
Haacked 767e103e73 ABA - Always Be Asserting 2015-02-26 14:23:00 -08:00
Haacked bf4dd5090e Add unit test of LoginControlViewModel
Setting up some test infrastructure for the view models before
I start to implement stuff.
2015-02-26 14:08:26 -08:00
Haacked d05578271b Latest R# really really wants me to add these settings. 2015-02-26 13:48:38 -08:00
Phil Haack 6b1fdd83a7 Merge pull request #48 from shana/shana/dialogs
Dialog infrastructure and stubs, plus loads of refactoring
2015-02-26 13:30:05 -08:00
Andreia Gaita 97ceed081b Make the test app work 2015-02-26 22:02:35 +01:00
Andreia Gaita 1150f92ab5 Flesh out CreateRepo xaml 2015-02-26 22:02:10 +01:00
Andreia Gaita e463818b61 Disable nullguard on GittHub.UI
While doing UI work, the designer triggers nullguard everywhere and
makes it extremely hard to prototype. Also might not be that useful on a
control library, need to evaluate it here.
2015-02-26 21:58:18 +01:00
Andreia Gaita 7086cae5d7 Fix ci build 2015-02-26 21:56:05 +01:00
Andreia Gaita 25dc65afec Fix silly copy paste 2015-02-26 20:53:21 +01:00
Andreia Gaita b26f524cb3 Fix launching the create dialog 2015-02-26 20:51:05 +01:00
Andreia Gaita 39ab80dc70 Shared exports aren't picked up by ExportFactory
TwoFactorViewModel is shared so the challenge handler can get the
instance, so it needs to be initialized differently, ExportFactory only
picks up nonshared exports.
2015-02-26 20:50:01 +01:00
Andreia Gaita cb9b5fef37 Add missing metadata attributes so imports work 2015-02-26 20:45:50 +01:00
Andreia Gaita 8301bddcfb Aaaaand it builds again 2015-02-26 17:21:16 +01:00
Andreia Gaita c84501051b Add composition service for testing 2015-02-26 16:57:50 +01:00
Andreia Gaita dd120a49bd Fix exporting of views 2015-02-26 16:57:16 +01:00
Andreia Gaita 2e52a3ff10 Fix code analysis 2015-02-26 16:55:31 +01:00
Andreia Gaita 821663ffbb Fix ExportFactoryProvider build and code issues 2015-02-26 16:55:06 +01:00
Andreia Gaita 6e74072044 Export 2fa viewmodel for the 2fa challenge handler 2015-02-26 16:53:51 +01:00
Andreia Gaita 715fefaa32 Fix namespaces and using statements everywhere 2015-02-26 16:50:08 +01:00
Andreia Gaita 5f02280b3e Reorganize files into more meaningful folders 2015-02-26 16:21:59 +01:00
Andreia Gaita f691718b9d Refactor how views and viewmodels are exported
Export all views and viewmodels with metadata and a
common interface so we can easily add more.
ExportFactoryProvider exposes lists of views and
viewmodels that can be disposed of.

Add some UI testing to the DesignTimeStyleHelper app,
it's faster to iterate over the UI outside the extension
itself.
2015-02-26 13:06:06 +01:00
Andreia Gaita 44ea807952 Move view models to ViewModels 2015-02-25 21:28:44 +01:00
Andreia Gaita 8978c8d645 The build, it is fixed 2015-02-25 01:08:28 +01:00
Andreia Gaita c01900f602 Fix build again 2015-02-25 00:29:46 +01:00
Andreia Gaita c19487d95d Fix build 2015-02-24 22:26:46 +01:00
Andreia Gaita fd0868a7c3 Add clone and create dialogs...
... and everything that the UI depends on (translations, styles,
controls, user errors, etc, etc)
2015-02-24 22:24:19 +01:00
Andreia Gaita 7d864f16df Temporary TE section for triggering clone/create
While we don't have the definitive classes/interfaces
for the GitHub Connect section in Team Explorer, use
a mock one that triggers our clone/create dialogs
(with optional auth)
2015-02-24 22:24:07 +01:00
Andreia Gaita daca32e477 Kill unused usercontrols 2015-02-24 22:23:30 +01:00
Andreia Gaita 0823ace0d0 Move interfaces out to separate assemblies 2015-02-24 22:23:29 +01:00
Andreia Gaita 3b1703d570 Decouple UI logic from backend 2015-02-24 22:23:29 +01:00
Andreia Gaita 1852ed41ec Language nazi on the prowl 2015-02-24 22:23:28 +01:00
Andreia Gaita 8344cfcc22 UIProvider is our IServiceProvider implementation 2015-02-24 22:23:28 +01:00
Andreia Gaita 6bc727a77e UIController manages the UI loading logic
A little state machine to manage the UI logic of
the login->2fa, create and clone workflows.
2015-02-24 22:23:27 +01:00
Andreia Gaita ff6a2f4bba Add VS logger 2015-02-24 21:56:06 +01:00
Andreia Gaita 97b9bd017b Shared resource dictionaries 2015-02-24 21:54:04 +01:00
Andreia Gaita d97c92633f Add separate lib to hold mef interfaces with reactive dependencies 2015-02-24 21:52:25 +01:00
Andreia Gaita b3fa798524 Add an empty wpf app for design-time resources
VS can't seem to handle loading resources at design-time
from referenced libraries without an actual WPF app with
an App.xaml in the solution.
All other hacks failed to bleh, just stuff one in.
2015-02-24 21:48:46 +01:00
Andreia Gaita cfd6de7a49 Merge branch 'shana/threading' into shana/home-section 2015-02-19 17:21:37 +01:00
Andreia Gaita f188f0da48 Async fixes 2015-02-19 17:19:43 +01:00
Andreia Gaita 33c824d68e Add home section showing repo information 2015-02-19 16:36:40 +01:00
Phil Haack 42b3f229d6 Merge pull request #45 from github/shana/navitems-colors-priority
Fix nav items colors and priorities
2015-02-18 07:25:28 -08:00
Andreia Gaita 62de629ce4 Align color definitions neatly just 'cause 2015-02-18 12:36:29 +00:00
Phil Haack 7b8c593738 Merge pull request #44 from github/shana/no-reactive-for-you
Remove reactive usage from assemblies directly used by navitems/Team Explorer
2015-02-17 15:10:28 -08:00
Andreia Gaita 28a98145c9 Nitpick Nancy hunting spaces 2015-02-17 19:31:33 +00:00
Andreia Gaita 8d5b03f307 Rename files to match the class/interface inside 2015-02-17 20:27:29 +01:00
Andreia Gaita 777fd66ccd Dedup code 2015-02-17 20:25:33 +01:00