Commit graph

48 commits

Author SHA1 Message Date
John Lewin
98d09064fc Add dedicated backing fields for properties, EnsurePath on all getters 2018-01-17 23:48:47 -08:00
John Lewin
48dacf3ddd Remove TEST_FLAG and related behavior 2018-01-17 23:48:47 -08:00
John Lewin
3fe40cf70f Extract embedded type to new file 2018-01-17 23:48:47 -08:00
Lars Brubaker
293fd3ff12 Made more tests pass
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -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
John Lewin
0cd2ffd093 Restore the previous bedplate on load 2017-07-31 10:51:56 -07:00
John Lewin
820ad61c55 Support relative paths to Object3D assets 2017-07-12 14:54:21 -07:00
John Lewin
03a593f1b5 Move to new library model and view
- Add new listview control for library content
- Migrate library providers to containers
  - Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
  - Primatives, Text, Braille, ImageConverter
- Create new library container types
  - Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
John Lewin
1a373ec933 Fix Android build breaks 2017-01-26 16:50:35 -08:00
John Lewin
ec9d6c35da Revise test output formatting
- Improve layout in NUnit console output
- Remove stacktrace workarounds for NUnit2
2016-09-30 17:54:41 -07:00
John Lewin
68ca5e3ad9 Convert additional automation tests to NUnit3 compat
- Improve logging readability
2016-09-22 08:52:15 -07:00
John Lewin
d1309a9942 Fix issue preventing tests from overriding AppData in Release 2016-05-10 13:20:02 -07:00
John Lewin
d684630a50 Add console debugging to investigate test failures 2016-05-09 16:25:32 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
John Lewin
473655c2ce Cleanup DataStore.cs
- Change formatting of dataStoreTables declaration
 - Delete dead code
 - Add necessary whitespace
2016-02-23 13:54:37 -08:00
John Lewin
6c84ce80df Add GetTempFileName helper method to DataStore 2016-01-14 13:50:42 -08:00
John Lewin
c15271a36b Spelling
- Latest Agg
2016-01-12 21:46:42 -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
Gregory Diaz
6748612a70 Added code so that we can set a special ApplicationDataStorage.Instance.ApplicationUserData for testing. Also removed code that renamed original MatterControl folder name in AppData. 2015-12-21 15:58:53 -08:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -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
2db719c88a Better exiting behavior 2015-09-08 18:50:35 -07:00
Lars Brubaker
a98e29b22e Made it possible to check if the database is closed
More cleaning of automation api
Made the sqlite provider refresh on changes
Made the unit test for that work
2015-09-03 12:21:20 -07:00
Lars Brubaker
d1a26eb2a1 Got the sql and file system unit tests running
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -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
Lars Brubaker
47b4964f82 Wrote more tests.
Providers are passing more tests
2015-06-30 11:34:46 -07:00
Lars Brubaker
1a5b1ec78c Merge touch datastore.cs
Worked on HTML renderer.
2015-04-10 18:48:57 -07:00
Lars Brubaker
f46947cad0 simple reorganize 2015-04-10 09:54:05 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
793300839b Reverted LocalizedString
Updated translation files
2015-01-06 17:08:08 -08:00
kevinepope
39f168c2d9 Added generic OnClosed event to application (for plugins).
Added temp folder to defined data paths.
2014-12-18 17:15:07 -08:00
John Lewin
59cf8782a3 Remove all remaining ApplicationStaticDataPath dependencies 2014-12-04 12:50:37 -08:00
larsbrubaker
150417f03d Made thumbnails save as tga on mac
Made copies in the queue of amf work.
2014-11-07 11:42:40 -08:00
kevinepope
e936fe98f7 Change message confirmation dialogs from modal to async w/callback. 2014-10-21 21:20:09 -07:00
larsbrubaker
f625762602 Made sure everything is going through frosted serial.
Better cross platform support.
2014-07-28 13:48:28 -07:00
Kevin Pope
699e3b0e6e Added datastore for Printer settings. Move cloud monitor flag to use. 2014-06-30 15:35:20 -07:00
Kevin Pope
4ad9d3b024 Android compatibility changes. 2014-06-24 18:57:55 -07:00
larsbrubaker
a282b0ce95 New and improved os detection with a plugin. 2014-06-20 09:27:17 -07:00
larsbrubaker
b523c7d486 rename PlatformAbstract 2014-06-19 16:09:38 -07:00
larsbrubaker
254de7251d Moved ImageIO into a plugin and hooked then made the windows version of that. 2014-06-19 15:55:20 -07:00
gregory-diaz
53a29071a6 Modified code so that MatterControl will open on Linux. Still Cannot connect to a printer or slice parts. 2014-06-02 17:24:56 -07:00
larsbrubaker
4b6a3cfa97 Lots of work on Getting the QueueData instance to be separate form the UI queue and refs. 2014-04-15 18:13:27 -07:00
kevinepope
4097a97975 Moved db model classes into a separate file. 2014-03-30 12:22:34 -07:00
Kevin Pope
5fc7026c05 Added print time seconds to PrintTask. 2014-03-28 11:59:35 -07:00
larsbrubaker
f91cac83e1 Made the total time in minutes get calculated rather than stored. 2014-03-26 17:18:04 -07:00
Kevin Pope
f555aea0e0 Modifications to PrintTask records 2014-03-25 17:29:45 -07:00
larsbrubaker
907e73094a Made the mac able to find the static data folder from the solution file. 2014-02-24 12:30:59 -08:00
larsbrubaker
f4c1b0b85c Commit of the code 2014-01-29 19:09:30 -08:00