Commit graph

59 commits

Author SHA1 Message Date
LarsBrubaker
a6fbfa9cd7 make sure we don't sleep when printing 2020-12-20 16:33:58 -08:00
Lars Brubaker
d31bc57304 Default to GLFW 2020-12-03 15:32:19 -08:00
LarsBrubaker
13c466b4cd Fixing release build 2020-10-25 22:00:26 -07:00
Lars Brubaker
f0697d04da improve gl interface to be more accurate 2020-10-22 18:31:08 -07:00
Lars Brubaker
bd13ec03c2 Fixing theme on added system windows 2020-10-20 16:23:54 -07:00
LarsBrubaker
d0b7795bf3 GLFW becoming single window 2020-10-20 08:05:06 -07:00
LarsBrubaker
3431651654 Fixes to ui scaling 2020-07-22 08:05:39 -07:00
LarsBrubaker
ab7f2dc492 adding user dialog showing prefs to settings 2020-05-17 13:28:57 -07:00
LarsBrubaker
5f330ddb82 adding support for high res monitors (dpi awareness) 2020-05-15 16:57:45 -07:00
LarsBrubaker
2770e353e4 Adding support for mini touch screen 2020-01-09 08:00:24 -08:00
LarsBrubaker
fd54d0891c removing and mini touch screen ui for now
plan is to get all the functionality working in standard ui then
build out the touch screen ui after that, working to make
a better separation between ui and functionality
2019-12-07 10:39:38 -08:00
John Lewin
12d8291a20 Restore Explorer file association support
- Issue MatterHackers/MCCentral#5719
Windows Explorer file associations fail to open file
2019-06-20 23:10:40 -07:00
jlewin
0241280cd3 Restore release only namespace 2019-03-26 17:01:47 -07:00
jlewin
81017f50c0 Improve code conformance 2019-03-26 16:41:13 -07:00
Matt Moening
a428cb774c Move service host behavior to Windows only
- updated service host pipe to be more specific (target /mattercontrol) to avoid conflicts with other programs
2019-03-12 12:16:07 -07:00
Matt Moening
1c775089b9 Wrap Service Host in in try catch to allow launching of application when .net pipe is in use 2019-03-12 11:12:24 -07:00
jlewin
75fe114a8c Ensure application exits on unhandled UI thread exceptions 2019-02-22 17:53:38 -08:00
jlewin
9f9cca9ccb Restore Raygun reporting
- Issue MatterHackers/MCCentral#5082
Raygun reporting remains broken in 2.19.2
2019-02-22 11:34:16 -08:00
Lars Brubaker
1d2fe6823e added an Enable Network Traffic config value
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources

issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -08:00
Lars Brubaker
d2c86dff32 Added config for collect on f5 2019-01-16 10:16:43 -08:00
John Lewin
623105281d Fix failing test to validate TabContent type, not Tab type 2019-01-16 09:07:51 -08:00
John Lewin
19676c6035 Restore RayGun reporting
- Issue MatterHackers/MCCentral#4842
Restore RayGun registrations for Windows/Mac
2019-01-09 16:55:39 -08:00
John Lewin
54c3dbb08e Extract Android dependencies from .netstandard libraries 2018-12-18 11:54:31 -08:00
John Lewin
6ea0de691c Extract Windows only dependencies from shared .netstandard projects 2018-12-18 11:54:05 -08:00
Lars Brubaker
384113835c Switching to single window mode. Will investigate consequences
issue: MatterHackers/MCCentral#4667
Printer setup dialog boxes need to be modal
2018-12-05 11:33:00 -08:00
John Lewin
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
John Lewin
92a89367ec Add experimental shell support
- Issue MatterHackers/MCCentral#4591
Make MC run single instance
- Issue MatterHackers/MCCentral#4638
Open passed in stl files to a new design tab
2018-11-27 12:25:52 -08:00
Lars Brubaker
d2f6dcf8bc Made to so we save all workspaces before exit
issue: MatterHackers/MCCentral#4318
Part tab fails to persist on close
2018-11-07 15:13:23 -08:00
John Lewin
cde6e42923 Add configuration option for McwsTestEnvironment 2018-10-31 14:09:33 -07:00
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