Commit graph

193 commits

Author SHA1 Message Date
John Lewin
4e74156521 Extract profile management to ProfileManager class
- Use on disk profiles.json
 - Support MarkedForDelete functionality
 - Issue #930
2016-06-15 13:09:47 -07:00
John Lewin
61c5208def Disable EULA prompt until more can be completed 2016-06-11 17:25:51 -07:00
John Lewin
7149f6db33 Add EULA form 2016-06-11 17:04:46 -07:00
Lars Brubaker
1ffcd02209 Getting the printer setup wizard to run on desktop when required. 2016-06-06 12:43:05 -07:00
Lars Brubaker
335d77cb63 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-06-06 09:28:32 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
Lars Brubaker
c7a9df3f06 Make MC not be at a bad size when loading. 2016-06-03 17:07:29 -07:00
Lars Brubaker
b54e6a14ad Unified the android and desktop setup wizard classes 2016-06-01 18:17:11 -07:00
Lars Brubaker
8f94679671 A bit more work on printer editing. 2016-05-15 11:52:40 -07:00
Lars Brubaker
ce13f6f59c Put in a hack for the printer edit button. 2016-05-13 14:23:33 -07:00
Lars Brubaker
5a908c7973 Working on edit button for printer 2016-05-13 11:37:22 -07:00
larsbrubaker
4e7b68e1c0 Made all the icons black rather than white on transparent. 2016-05-07 20:06:43 -07:00
Lars Brubaker
b51b38b249 Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
John Lewin
e4f2dad8ae Revise AutoConnect behavior and startup printer selection
- Store selected printer in UserSettings
 - Restore last selected printer on startup
 - AutoConnect now means "Connect" to startup printer if enabled
 - Prevent firing ActivePrinterChanged and thus ReloadAll during startup
2016-05-03 08:08:05 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
850cb7bebd Made the DeleteCacheData function take a number of days to consider for deletion
Updated the jumpstart profile
2016-04-25 13:55:40 -07:00
Lars Brubaker
4bb141339e Merge branch '1.5.2'
Conflicts:
	ApplicationView/MenuRow/MenuOptionSettings.cs
	StaticData/Translations/Master.txt
2016-04-14 15:42:42 -07:00
Lars Brubaker
963304c1a8 Changed the DataViewGraph to be a GuiWindow 2016-04-07 09:57:40 -07:00
John Lewin
1f5cc95000 Revise naming to reflect behavior - LoadSettingsFromConfigFile
- Be more clear about when we return null
 - Spelling
2016-02-25 12:01:39 -08:00
John Lewin
eea7dd9fe4 Remove DataStorage qualifier, add using statements 2016-02-24 10:53:22 -08:00
Lars Brubaker
573b1e361e Latest agg and ms 2016-02-03 11:30:20 -08:00
Lars Brubaker
dd41142816 More work on mini-html widget 2016-02-02 17:49:19 -08:00
larsbrubaker
9a40db751b Moved the pause on layer code to the new pause stream 2016-01-20 07:20:51 -08:00
John Lewin
9c04e71836 Bump MatterControl version number 2016-01-14 14:38:57 -08:00
John Lewin
77633139aa Add support for closing MatterControl while printing
- Rename CloseAndRemoveAllChildren
2016-01-12 11:20:39 -08:00
larsbrubaker
9b79422532 Made a new high quality render mode for image buffer graphics 2d.
Turned off the automation test.
Made the thumbnails look better.
2015-12-29 21:52:49 -08:00
Lars Brubaker
c39132a929 spelling 2015-12-23 16:23:19 -08:00
John Lewin
9a5d872486 Automation updates
- Revise skirt_distance label per support team
 - Remove CreateInstance(showWindow) out variable
 - Remove embedded tools requiring showWindow out variable
 - Remove queueItemFolderToAdd variable/parameter
 - Change AfterFirstDraw event to null conditional invoke
 - Removed unused AutomationTest from MatterControlApplication
 - Refactor for style consistency and document new methods
 - Change queueItemFolderToAdd type to custom enum to ensure optional parameters are not mixed up
 - Ensure TestExportZip file is deleted before attempting export
2015-12-22 13:06:47 -08:00
Lars Brubaker
7e4ea18ca6 Put statistic track class into agg. 2015-12-10 15:56:25 -08:00
Lars Brubaker
d81224de7a Support drag and drop onto the settings widget will still add to queue. 2015-12-02 18:51:33 -08:00
Gregory Diaz
48cb8927cd Pause on layer semi-completed 2015-11-30 16:50:53 -08:00
John Lewin
6397c7b70f Pause on layer 2015-11-30 16:50:52 -08:00
Lars Brubaker
b10b4ec3c6 Put in some more performance monitoring. 2015-10-29 11:31:09 -07:00
larsbrubaker
35330844eb Moved all of the timer display code into AGG. 2015-10-27 08:10:32 -07:00
larsbrubaker
ed2d36f25a Moving performance timer to AGG GUI
Putting in some performance monitoring for startup.
2015-10-25 19:40:17 -07:00
Lars Brubaker
cc9bba667d Don't show performance 2015-10-22 17:27:31 -07:00
Lars Brubaker
c19de2cf3f Making the output easier to read 2015-10-22 14:44:54 -07:00
Lars Brubaker
b9fb72f305 Broke up PerformanceTimer into separate class files
Made it render as overlays when needed (android)
Turned off tests we are not currently using.
2015-10-22 13:41:12 -07:00
John Lewin
206d24246a Prevent image publish during camera preview
- Fixes #104378188
2015-10-20 20:40:55 -07:00
Lars Brubaker
a4285e8a43 don't show test dialog. 2015-10-19 18:33:55 -07:00
Lars Brubaker
02a5d6993d Made the leveling page easier to use on touch
made the message box easier to use on touch
fixed spelling errors.
2015-10-19 15:59:42 -07:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -07:00
John Lewin
a2be2d21b6 Set working directory before StaticData initialization on OSX 2015-09-14 10:34:01 -07:00
Lars Brubaker
d6326709c3 Checking for nulls 2015-09-14 09:57:48 -07:00
Lars Brubaker
fa97829073 Put in lots of code to break on exceptions in the debugger.
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
e998ad71ab Moving to 1.4 2015-09-09 15:09:05 -07:00
Lars Brubaker
cb2a74a90b Reordering perimeters to make test api more consistent. 2015-09-03 10:58:19 -07:00
Lars Brubaker
72fac334ea removing dead code 2015-08-31 18:14:07 -07:00
larsbrubaker
9f5885ab35 Made AllParentsVisibleAndEnabled check the bounds are actually visible
Improving Automation Runner to user regions.
Made and automation tester harness to make better testes easier
Made the tests use the new harness.
2015-08-23 17:21:47 -07:00
larsbrubaker
ece1419d63 Put in code to allow automation (ui) testing.
Making menus have names so we can find them in automation
2015-08-18 13:01:29 -07:00