Commit graph

62 commits

Author SHA1 Message Date
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00
Gregory Diaz
c64bef5be2 Added Android Automated tests to be incorporated at a later date 2016-01-15 17:39:19 -08:00
John Lewin
c15271a36b Spelling
- Latest Agg
2016-01-12 21:46:42 -08:00
John Lewin
8c8fdf3f4c Turn on UseIncrementedNameDuringTypeChange for Queue items 2016-01-11 18:14:15 -08:00
John Lewin
40939b906d Restore CloudLibrary save functionality, revise convert to AMF behavior
- Fixes #111237022 - Unable to save any changes to CloudLibrary items
 - Add useIncrementedNameDuringTypeChange to PrintItemWrapper to control naming behavior
 - Pass useIncrementedName value though from provider factory all the way to PrintItemWrapper
 - Prevent duplicate calls to GetPrintItemWrapperAsync within the same callstack i.e. pass instance through
 - Only rename files when switching to AMF and use different logic for different provider types
 - Add path helper methods to PrintItemWrapper for clarity and conciseness in callers
2016-01-11 14:07:39 -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
larsbrubaker
39c8603ae4 Merge remote-tracking branch 'origin/1.4.1' into BabySteps 2015-11-28 19:59:35 -08:00
Gregory Diaz
108507aded Modified code so that we can include the shop button on Android builds 2015-11-23 13:04:16 -08:00
Gregory Diaz
3172da7b55 Added more automated Local Library Tests 2015-11-13 18:06:44 -08:00
Matt Moening
c6a135981a MatterControl Side implementation of GcodeExport plugins 2015-11-06 17:05:49 -08:00
Gregory Diaz
9282675f87 Automated most manual queue tests 2015-10-29 12:02:55 -07:00
Gregory Diaz
4576c78398 Removed code for making local copies of queue items 2015-10-29 12:02:52 -07:00
Lars Brubaker
9a3efa0dbd Got rid of file watchers. 2015-09-23 13:33:14 -07:00
Lars Brubaker
f600e0f031 Don't crash when adding a missing file to the library. 2015-09-21 14:57:06 -07:00
Lars Brubaker
e61cade31a Fixed a bug with the cm3 value in exporting 2015-09-21 11:25:47 -07:00
Kevin E. Pope
d7b2dc5bc1 Adjust menu border colors. 2015-09-17 18:25:35 -07:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -07:00
Lars Brubaker
063c7d1649 Handle a bad file in the queue 2015-09-11 16:57:13 -07:00
Lars Brubaker
20b4bba75e Improving the scroll bars 2015-09-11 16:41:20 -07:00
Lars Brubaker
a0659dc8bb Made PrintItemWarppers have a ProviderLocator rather than a Provider
Fixed some null reference bugs
Fixed a bug with copy to library changing the queues file path
Made save as work better.
2015-09-11 14:36:57 -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
1b305cee32 Don't change our file watchers unless we have to.
Don't create print item wrappers in sqlite provider except when needed.
2015-09-09 15:35:31 -07:00
Lars Brubaker
84a52909db Don't let user add collections to the queue or other currently invalid operations. 2015-09-09 11:34:14 -07:00
Lars Brubaker
87767ff591 Handling some file locking errors better (file in use)
Upgrade to amf when saving from 3D editor
2015-09-09 11:05:17 -07:00
Gregory Diaz
aac0de598f Use Path.Combine() for concatenating paths instead of "+" 2015-09-08 14:36:59 -07:00
Lars Brubaker
66ee409c8c Put in some try catch code to prevent failing to read a mesh while writing it. 2015-09-08 13:56:22 -07:00
Lars Brubaker
39e3d08f35 Don't copy stuff for now 2015-09-04 18:19:51 -07:00
Gregory Diaz
0e5475beed Added more tests for queue items 2015-09-04 17:26:44 -07:00
Gregory Diaz
28d76d981e Print Queue tests 2015-09-04 14:56:15 -07:00
Lars Brubaker
0e6275b0d8 Made the 'add to library' go through provider selector 2015-09-04 13:47:48 -07:00
Lars Brubaker
1b5c1e6a3e Total Seconds is what we really wanted.
Making the tests have more common code for less errors.
2015-09-04 11:28:01 -07:00
Lars Brubaker
a82490c70a Made Print Wrappers track file changes better
Fixed a bug with 3D panel not closing out from editing correctly.
Fixed a bug with thumbnails not rebuilding under some update conditions.
2015-09-04 09:55:40 -07:00
Gregory Diaz
d68f3c1e11 resolved merge conflicts to push 2015-09-03 15:35:10 -07:00
Gregory Diaz
26f2315b43 Added Copy QueueItem, and AddPartToQueue tests fixed a bug in MatterControlUtilities, added parts for testing. 2015-09-03 14:52:40 -07:00
Lars Brubaker
cb2a74a90b Reordering perimeters to make test api more consistent. 2015-09-03 10:58:19 -07:00
Gregory Diaz
ababc041ec Added code to ensure that the Queue has unique copies of items 2015-09-03 09:26:54 -07:00
Lars Brubaker
a35753c47d Working on making save as save to the right provider
Working on Copy to Library
2015-08-31 16:32:09 -07:00
Lars Brubaker
9dafbd047b Working on new add to library menu item
preserve the scroll position on refresh of library.
2015-08-31 15:56:51 -07:00
Gregory Diaz
33e36198e2 Added Tests and added utility function so that we can run tests with different MatterControlDB States 2015-08-28 17:55:50 -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
Gregory Diaz
c78c61211b Corrected misspelled localized strings and the regenerated the French translations file to include the most up-to-date translation strings 2015-08-19 15:07:57 -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
0ef5747ca9 Put in many more tool tips. 2015-08-12 13:16:39 -07:00
Lars Brubaker
f1b1588d92 use design rather than part. 2015-08-10 16:27:07 -07:00
Lars Brubaker
b8f61ae1e5 Made more code use tool tips.
Wrote more tool tips.
2015-08-10 10:15:28 -07:00
larsbrubaker
39de9ece19 Some work to put in tooltips to explain the UI better. 2015-08-09 19:36:21 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
Lars Brubaker
f43860c00f Don't take empty extensions. 2015-08-03 16:46:57 -07:00
larsbrubaker
2e1e555bb1 Run the correct setup wizard when required
Throw errors if we don't have code for a wizard.
2015-08-01 15:03:43 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00