Commit graph

1056 commits

Author SHA1 Message Date
Lars Brubaker
31da215058 Made the tree rebuild quickly when adding support 2019-01-25 17:00:33 -08:00
Lars Brubaker
564e5e7bf1 Moved array and combine objects to new source pattern
reverted align object to only align children
have new combine 2 object to preserve old files
2019-01-25 16:46:23 -08:00
Lars Brubaker
57b94fd7a4 Improvements to operation source object 2019-01-25 13:25:10 -08:00
Lars Brubaker
530f3d2638 put in a todo 2019-01-25 13:25:09 -08:00
John Lewin
c5e3ff95a4 Use TreeNode TextWidget text for ToString
- Improve debugging experience with helpful identifier
2019-01-25 07:58:11 -08:00
John Lewin
35e2b280f2 Ensure Sqlite containers use stable identifier
- Issue MatterHackers/MCCentral#4918
Investigate failing ParentFolderRefreshedOnPathPop test
2019-01-25 07:56:34 -08:00
Lars Brubaker
470f7de33c Added more default operations
fixed issues with operations being available when nothing selected

issue: MatterHackers/MCCentral#4874
put in scale primary action for stls

issue: MatterHackers/MCCentral#4915
image converter button stays visible and enabled when no selection exists
2019-01-24 18:11:30 -08:00
John Lewin
151db5bd30 Revise MinimumSize 2019-01-24 17:50:59 -08:00
John Lewin
301f6a7249 Make Remove operation on ImageConverter revert to source image
- Issue MatterHackers/MCCentral#4906
2019-01-24 17:50:58 -08:00
John Lewin
b90c082b08 Simplify 2019-01-24 16:51:07 -08:00
John Lewin
a82564b383 Auto format 2019-01-24 16:01:45 -08:00
John Lewin
24fde5a031 Remove unnecessary mesh copy/assignment, use selectedItem.Mesh 2019-01-24 16:01:27 -08:00
Lars Brubaker
ca900dc0cb fixed ungroup mesh
issue: MatterHackers/MCCentral#4900
Ungroup has no effect on multi-body stl
2019-01-24 15:24:19 -08:00
Lars Brubaker
1d60533947 combine on an align correctly maintains positions 2019-01-24 14:47:35 -08:00
Lars Brubaker
32b55c10db Fixe image moves when image converted
add undo to many more modify opperations

issue: MatterHackers/MCCentral#4905
Add undo to image converter and other path opperations

issue: MatterHackers/MCCentral#4899
Image Converter button causes image to change position when extruded
2019-01-24 10:32:43 -08:00
Lars Brubaker
e0fde8ede7 Make generate support be undoable 2019-01-24 10:32:42 -08:00
John Lewin
d45bf5e1d3 Split print and slice validation to reduce non-relevant reporting
- Issue MatterHackers/MCCentral#4884
2019-01-24 08:24:18 -08:00
John Lewin
c7d6c9b75a Revise tests to account for new "Finish Setup Button" location
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
Lars Brubaker
5f0cacf4c7 Support has first release quality
Made 'support type' work selectable
2019-01-23 16:08:34 -08:00
Lars Brubaker
161d92b499 Support generating internal and from bed 2019-01-23 14:25:03 -08:00
John Lewin
0b9130f929 Add editor for SupportGenerator enum property 2019-01-23 13:55:56 -08:00
John Lewin
c259c08088 Revise SupportRequired ValidationError details
- Issue MatterHackers/MCCentral#4892
2019-01-23 13:55:56 -08:00
John Lewin
920672672a Fix incorrect layout style 2019-01-23 13:38:59 -08:00
Lars Brubaker
1d2923026b improving auto support generation 2019-01-23 12:00:47 -08:00
John Lewin
b13c9518bf Reuse new ValidationErrorsPanel with generic DialogPage
- Issue MatterHackers/MCCentral#4883
Create DialogPage for reporting validation errors that reuses new
styling
2019-01-23 08:43:41 -08:00
John Lewin
329d370a06 Provide support for generic DialogPage
- Issue MatterHackers/MCCentral#4891
2019-01-23 08:38:17 -08:00
John Lewin
79aaa2ad95 Use topmost SystemWindow for popover
- Issue MatterHackers/MCCentral#4775
Popovers appear at incorrect position in presets window
2019-01-23 08:35:34 -08:00
John Lewin
2555b9d50d Extract validation display to reusable component
- Issue MatterHackers/MCCentral#4885
2019-01-23 06:54:18 -08:00
John Lewin
e22c312b1a Move OpenSCAD provider into MatterControl 2019-01-22 19:52:19 -08:00
John Lewin
4320fc49ac Restore validation panel heading and adjust spacing 2019-01-22 18:04:55 -08:00
John Lewin
285e2ca22f Order validation errors by ErrorLevel 2019-01-22 17:38:29 -08:00
John Lewin
2513cc6313 Remove classic 'Setup...' button 2019-01-22 17:16:56 -08:00
John Lewin
8453809606 Skip popover on empty HelpText 2019-01-22 17:07:44 -08:00
John Lewin
8f592eb213 Guard for null helpText 2019-01-22 17:05:43 -08:00
John Lewin
ab75d29440 Add info indicator hinting that hover will reveal additional details 2019-01-22 17:03:35 -08:00
John Lewin
82764476d5 Add PrinterNeedsToRunSetup validation fix 2019-01-22 17:01:28 -08:00
John Lewin
3bf01ab7ec Add Generate Supports validation fix 2019-01-22 16:58:32 -08:00
John Lewin
61276cad63 Add presentation name to SliceSettings ValidationErrors 2019-01-22 14:53:41 -08:00
John Lewin
ac9bd834d9 Use new SupportGenerator syntax 2019-01-22 13:38:56 -08:00
John Lewin
876b9ae923 Restore background color for disabled Print button 2019-01-22 13:35:27 -08:00
John Lewin
4e9f1510ac Wire up validation error popovers, use warning/error status icons 2019-01-22 13:35:27 -08:00
John Lewin
67e72aec57 Extract SliceSettings popover code for reuse in validation errors
- Issue MatterHackers/MCCentral#4878
2019-01-22 13:35:27 -08:00
John Lewin
f2e8a9d4ec Add error panel 2019-01-22 13:35:27 -08:00
John Lewin
ce948c105f Initial prototype for revised validation reporting 2019-01-22 13:35:27 -08:00
John Lewin
70b61e840f Fix whitespace 2019-01-22 13:35:27 -08:00
John Lewin
cd5b08d4ae Make behaviors conditional on error level 2019-01-22 13:35:27 -08:00
John Lewin
a1447fc3ea Move standalone support validation into new system 2019-01-22 13:35:26 -08:00
Lars Brubaker
f465727e02 Fixing mirror to keep good normals
moved support generator to a better place
started work on support tests

issue: MatterHackers/MCCentral#4873
validate mirror on y flipping
2019-01-22 11:35:47 -08:00
Lars Brubaker
eea38a91c7 separating support generator and support ui panel 2019-01-18 15:47:11 -08:00
Lars Brubaker
3db05ddfbf Improving support 2019-01-18 15:11:32 -08:00