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