Commit graph

30 commits

Author SHA1 Message Date
John Lewin
9ecb39a703 Simplify Winforms provider specification 2018-10-03 12:28:41 -07:00
John Lewin
734666f742 Convert WindowProvider to use generic type 2018-10-02 16:26:55 -07:00
John Lewin
f0b83d33ea Fix provider string 2018-10-02 13:57:38 -07:00
John Lewin
e138b20d01 Replace Winforms single window mode with shared version 2018-10-02 08:12:44 -07:00
Lars Brubaker
325faf7001 Moving the serial port out of .net standard lib 2018-09-19 15:00:26 -07:00
John Lewin
5602726d8d Move startup logic into program.cs in exe project 2018-09-19 13:10:07 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
John Lewin
8b4790e493 Convert MatterControl project to .netstandard2 2018-09-06 11:33:07 -07:00
John Lewin
fd4cde55c6 Remove Winforms dependencies from MatterControl assembly 2018-09-05 13:21:25 -07:00
John Lewin
3ae9c19fb6 Add system level config override 2018-09-04 12:18:11 -07:00
John Lewin
e7aa50a909 Revise user configuration support 2018-09-02 13:51:36 -07:00
John Lewin
82a28479cf Init PlatformFeatures, ProcCommandLineArgs b4 ShowAsSystemWindow 2018-08-02 17:56:59 -07:00
John Lewin
ec334f91cb Revise RayGun registration 2018-02-01 12:10:03 -08:00
Lars Brubaker
545ce7be67 typo fix 2018-01-24 09:04:53 -08:00
Lars Brubaker
a5f97fe12c Set the default culture 2018-01-03 10:46:48 -08:00
John Lewin
13a0bbaa73 Move DataStore.Initialize before db dependent GetStartupBounds call
- Issue MatterHackers/MCCentral#2538
Can't run with no MatterControl directory (new install)
2018-01-01 19:52:49 -08:00
John Lewin
4415300a1f Move heavy tasks out of constructor, make awaitable
- Add support for awaitable startup
- Issue MatterHackers/MCCentral#2423
Select printer not changing to new printer
2017-12-20 18:26:48 -08:00
John Lewin
4ed9724634 LoadRootWindow should not call ShowAsSystemWindow 2017-12-18 22:02:10 -08:00
John Lewin
5bbe550539 Change typename to reflect new shared platform role 2017-12-18 17:45:59 -08:00
John Lewin
6441cc92bd Make startup components more generic for reuse on touchscreen 2017-12-18 17:45:32 -08:00
John Lewin
a7f0c1f7ab Add MainView to form before closing progress overlay
- Ensures that expensive layout occurs before shutdown progress
2017-12-18 10:53:26 -08:00
John Lewin
7686bec8b6 Cleanup startup reporting 2017-12-18 10:53:26 -08:00
John Lewin
bdeedd457e Startup progress reporting 2017-12-18 10:53:26 -08:00
John Lewin
93f215e5c6 Move initialization logic into MatterControlApplication 2017-12-18 10:53:26 -08:00
John Lewin
622607b710 Separate MatterControlApplication to Init vs SystemWindow components
- Reduce to minimum viable SystemWindow
- Isolate initialization code in MatterControlApplication
- Prepare to collapse into discrete initialization stages
2017-12-18 10:53:26 -08:00
John Lewin
c0844a2a4c Use new AggContext.Init call to specify config 2017-10-12 12:16:09 -07:00
John Lewin
fcb60f7f56 Restore required using statement 2017-09-24 08:07:59 -07:00
John Lewin
78bc774e8c Remove unused file 2017-09-24 07:49:51 -07:00
John Lewin
17b36580b3 Fix build errors 2017-08-22 15:00:57 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00