Commit graph

1026 commits

Author SHA1 Message Date
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
Lars Brubaker
c47d9b4230 Moving sensor detected into printer connection 2019-01-18 15:11:05 -08:00
Lars Brubaker
4224ff8755 Made the loading and unloading actions on the actions bar
Made better styling
2019-01-18 12:13:31 -08:00
Lars Brubaker
8783edb6f8 Fixed GCode waring formating
moved ui out of Pause Handling Stream
added unload option to filament run out screen
added load filament option to unload screen
added resume option to load screen (if printer paused)

issue: MatterHackers/MCCentral#3815
Feature request: Unload filament when filament runs out

issue: MatterHackers/MCCentral#4870
Layout regression in ShowMessageBox

issue: MatterHackers/MCCentral#4864
Last page of unload filament should offer to Load Filament
2019-01-18 09:49:55 -08:00
Lars Brubaker
2e3686b97e Adding support for new filament detection sensor 2019-01-17 14:08:46 -08:00
Lars Brubaker
8e0a50ace7 Fixed rotate object 2 to have correct aabb on construction
issue: MatterHackers/MCCentral#4818
MatterHackers/MCCentral#4802 Can't add to inner combine content as expected (write another test)
2019-01-16 18:41:57 -08:00
John Lewin
ad1f07469a Use literal text for OperationIDs 2019-01-16 15:06:30 -08:00
Lars Brubaker
1c3e5d0d24 Fixed split into discrete meshes 2019-01-16 10:16:43 -08:00
Lars Brubaker
d2c86dff32 Added config for collect on f5 2019-01-16 10:16:43 -08:00
John Lewin
875c2b52c4 Fix null reference in edge case 2019-01-16 09:07:51 -08:00
Lars Brubaker
6f2822338a Made support run in LRT and add all at once and not crash 2019-01-15 20:38:46 -08:00
Lars Brubaker
a0c93ec476 Making auto probing cancel correctly when canceled
issue: MatterHackers/MCCentral#4831
Cancelling Bed Leveling causes erratic behavior
2019-01-15 20:38:45 -08:00
John Lewin
0dc4072969 Remove Invalidates at each layer, Invalidate innermost content 2019-01-15 15:30:16 -08:00
John Lewin
95006f5577 Remove manual invalidate, rely on code in ImageConverter operation 2019-01-15 15:24:39 -08:00
John Lewin
216bd91dc3 Use new path stroke properties 2019-01-15 15:23:08 -08:00
Lars Brubaker
bc6ef317ad Fixed combine and subtract tests
Improved GetLongHashCode for vectors
Make sure CreatHulMesh does not crash on 0 size meshes
Upgraded MIConvexHull
2019-01-15 13:08:54 -08:00
John Lewin
b15bf79d60 Fix typo 2019-01-15 12:30:11 -08:00
John Lewin
a4226e185b Only set TextColor if initialized 2019-01-15 12:28:07 -08:00
John Lewin
8078346419 Fix spelling 2019-01-15 12:23:40 -08:00
John Lewin
415a66a9d3 Adjust label color to ensure contrast with theme background 2019-01-15 12:23:17 -08:00
John Lewin
ca93f46253 Vector3 single char label 2019-01-15 10:59:10 -08:00
John Lewin
1c6814fffc Vector2 single char label 2019-01-15 10:59:10 -08:00
John Lewin
041e4a38d2 Update Lithophane to new mesh format 2019-01-15 10:01:03 -08:00
Lars Brubaker
d71230596c made the test work better (pass) 2019-01-15 09:20:21 -08:00
LarsBrubaker
1579632c77 Did not have the scaling position in the right place
updated test as well
2019-01-15 08:31:46 -08:00
LarsBrubaker
16a1a61197 Fixing translation error in scale
Added a test
2019-01-15 08:24:11 -08:00
John Lewin
414b50411b Remove manual garbage collection statement in debug 2019-01-14 18:44:27 -08:00
John Lewin
0f370d9bc1 Add button area for primary actions and promote primary actions
- NodeOperations should move to toolbar when listed as primary
- NodeOperations should disappear from overflow when promoted
- Issue MatterHackers/MCCentral#4820
Add primary actions to objects in the properties panel
2019-01-14 18:44:27 -08:00
John Lewin
27e0d8e0b1 Process ActionArea separators as menu separators
- Issue MatterHackers/MCCentral#4856
Invalid items in generated menu
2019-01-14 18:44:26 -08:00
John Lewin
4a670feee2 Revise ImageConverter library item to use new NodeOperation 2019-01-14 18:44:26 -08:00
John Lewin
7349a6bb78 Add ImageConverter NodeOperation
- Issue MatterHackers/MCCentral#4855
Add single click operation to convert image to ImageConverter stack
2019-01-14 18:44:26 -08:00