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