Commit graph

523 commits

Author SHA1 Message Date
Lars Brubaker
68ba01a63e Put in all 3 boolean operations 2016-03-07 14:23:22 -08:00
larsbrubaker
ea196408d2 Experimenting with new boolean 3d library. 2016-03-05 15:54:38 -08:00
Lars Brubaker
89d126c564 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-03-04 13:41:14 -08:00
Greg
97e1fb9d23 Fixed Bug: Slicing a part with no printer selected opens up Send Feedback form. We now open a message box prompting user to select a printer before slicing. 2016-03-04 11:11:20 -08:00
Lars Brubaker
bd096c46d6 Making side bar plugins possible 2016-03-04 10:11:05 -08:00
Greg
1e4c1cda53 Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings. 2016-03-03 16:57:43 -08:00
Greg
62060e1f83 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-03-02 10:47:49 -08:00
larsbrubaker
d7f8c9e35e Make sure we delete the right index in all lists. 2016-03-02 07:46:14 -08:00
Greg
78710d7a76 Added tests for Save As from PartPreview to the Queue 2016-03-01 18:19:28 -08:00
Greg
a400116c1d Added PartPreview tests for Undo/Redo delete 2016-03-01 16:20:39 -08:00
Greg
a3afaa40c7 Added tests for Part Preview remove button and Undo/Redo copy 2016-03-01 15:15:48 -08:00
Greg
8882970266 Added automated test for checking that Group and Ungroup buttons work 2016-03-01 13:00:18 -08:00
Greg
59301ce2b4 Added new PartPreviewWindow which tests that when the Copy button clicked the MeshGroups count increases by one 2016-03-01 11:25:15 -08:00
Greg
92f4063572 Added Copy Undo to Part Preview Window. 2016-02-29 16:18:33 -08:00
Lars Brubaker
12eeacdef3 Took out the min bed size (regression) 2016-02-29 14:04:52 -08:00
Lars Brubaker
5197d1f62c Put in undo redo buttons
Put in more undo
2016-02-29 10:59:30 -08:00
Lars Brubaker
fa1125fbbf The scale control is working well. 2016-02-29 10:13:51 -08:00
larsbrubaker
dface35c12 original scaling control is working in new system. 2016-02-29 07:57:30 -08:00
larsbrubaker
569d2bcd6a Making the scale control a separate file 2016-02-28 11:54:42 -08:00
larsbrubaker
2daa96c95b Make sure to use the correct undo transform
Moving some code for clarity
2016-02-28 08:21:00 -08:00
larsbrubaker
2db2d65d44 Made an undo for arrange. 2016-02-27 17:29:25 -08:00
larsbrubaker
08ab9ff987 Fixed a small bug in delete undo. 2016-02-27 15:20:12 -08:00
larsbrubaker
aa0545c3d7 Put in a DeleteUndoCommand 2016-02-27 15:01:28 -08:00
larsbrubaker
79dd8a966e Put in some transform undoing in 3D view (much better) 2016-02-27 13:56:57 -08:00
larsbrubaker
a32b18db19 Moved the mirror controls to their own file 2016-02-26 21:54:15 -08:00
Lars Brubaker
a4af39e424 Fixed the mirror functions 2016-02-26 17:55:30 -08:00
Lars Brubaker
abd480d9b9 Moving to single transform matrix for MeshGroups 2016-02-26 14:19:52 -08:00
Lars Brubaker
82e6000efd Made it possible to limit the minimum scale of the trackball widget.
Fixed scale of existing widgets to not start too small.
2016-02-24 18:11:10 -08:00
larsbrubaker
e21b80616e Making an easy way to draw arrow lines 2016-02-24 07:24:27 -08:00
larsbrubaker
338fa2559a Made it possible to add 3D tool plugins. 2016-02-21 13:18:29 -08:00
larsbrubaker
c4fc5ef6b1 Got the snapping indicators drawing much better. 2016-02-20 15:39:54 -08:00
larsbrubaker
3173d056c6 Snapping is finally working well. 2016-02-20 09:17:25 -08:00
John Lewin
0d86184329 Spelling 2016-02-19 11:27:55 -08:00
larsbrubaker
f2197e5e15 Made snapping work better in xy. 2016-02-19 08:29:49 -08:00
Lars Brubaker
b6810f6db6 Grid snapping is working in x and y. 2016-02-18 09:36:01 -08:00
Lars Brubaker
36a46d58ef More work on xy snapping. 2016-02-17 18:06:32 -08:00
larsbrubaker
a865ff8c77 Getting the snap grid to work in x and y. 2016-02-17 08:23:09 -08:00
Lars Brubaker
cfddadb144 Made the new support system support outputting with the correct extruder.
Made the combine in the queue ask for a name and add a new item.
Fixed Save clipping
2016-02-16 17:41:51 -08:00
Lars Brubaker
47959fc922 Put in leading 0s 2016-02-16 11:07:34 -08:00
larsbrubaker
10a1753529 Making it easier to add more interaction volumes
Added a new shadow on ground
2016-02-16 08:30:13 -08:00
larsbrubaker
3142b80514 Putting in a Snap Grid menu. 2016-02-14 17:53:44 -08:00
larsbrubaker
4f89614358 Much easier to edit if we don't snap to the bed all the time. 2016-02-14 10:49:09 -08:00
larsbrubaker
e594fb3dfa Created a new merge option in the queue menu
Made Arrange part of the plating helper
2016-02-14 08:41:50 -08:00
Lars Brubaker
573b1e361e Latest agg and ms 2016-02-03 11:30:20 -08:00
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00
John Lewin
8d6eb804c0 Add missing localizations 2016-01-20 10:12:01 -08:00
John Lewin
6c84ce80df Add GetTempFileName helper method to DataStore 2016-01-14 13:50:42 -08:00
John Lewin
77633139aa Add support for closing MatterControl while printing
- Rename CloseAndRemoveAllChildren
2016-01-12 11:20:39 -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
John Lewin
784cf3b9ab Revise View3DWidget save behavior for FileSystemProviders
- Fixes #111335412 - Part is deleted from Downloads after Edit>Save
 - Fixes #111379492 - Data loss and confusing file duplication when editing STLs in FileSystemProviders folders
2016-01-10 10:18:53 -08:00