Commit graph

353 commits

Author SHA1 Message Date
John Lewin
585b04ae07 Simplify 2019-04-26 19:29:28 -07:00
John Lewin
9b4d58442a Theme TumbleCubeControl 2019-04-26 19:29:28 -07:00
jlewin
d2e63ec814 Theme InteractionVolumes 2019-04-26 18:51:45 -07:00
jlewin
268f78c429 Leveling data drawable should survive invalid leveling data 2019-04-26 12:22:33 -07:00
jlewin
24638675df Debugging drawables should be in Debug builds only 2019-04-26 12:22:33 -07:00
Lars Brubaker
c1d408a2a0 restore class as there is an existing dependency on it 2019-04-26 12:05:04 -07:00
LarsBrubaker
a6b82731e1 fix spelling
issue: MatterHackers/MCCentral#5381
Consider if spelling error in API should be fixed
2019-04-25 19:48:18 -07:00
Lars Brubaker
16c42eed94 Improving support generation
Now generating as well as the old code
Some tests still not passing
2019-04-25 15:00:09 -07:00
jlewin
ada5e28140 Fix spelling 2019-04-24 16:59:40 -07:00
Lars Brubaker
4ad63ac725 add option to set phase of rotation in Render Cylinder 2019-04-22 09:43:42 -07:00
LarsBrubaker
73ebdde9e5 Changing nozzle1_inset to t0_inset
refactoring some surrounding code to talk about tool rather than nozzle
or hotend

figure it's better to do this change before we have any profiles with this set into them

issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
jlewin
61980d5613 Remove Add Printer restriction while printing
- Issue MatterHackers/MCCentral#5364
Add printers while printing
2019-04-19 13:57:44 -07:00
jlewin
675571a026 Render Curve Diameter with different precision than MinSides 2019-04-19 13:03:20 -07:00
jlewin
c327fce29b Fix AABB for items not in scene root
MatterHackers/MCCentral#5335
Some operations causing objects to render transparent
2019-04-15 16:07:01 -07:00
John Lewin
a290cd672e Handle wipe tower case
- Issue MatterHackers/MCCentral#5323
Add hotend limits support for multi-material items
2019-04-13 15:35:54 -07:00
John Lewin
0435209770 Add workaround for MatterHackers/MCCentral#5330
Same color used in different context results in different intensities
2019-04-13 14:49:47 -07:00
John Lewin
60a1238f54 Migrate nozzle limits texture construction to drawable
- Construct and cache textures after use
- Create placeholder textures for use before constructed
- Remove bed texture construction from CreatePrintBedAndVolume
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
- Issue MatterHackers/MCCentral#5320
Cache per hotend bed textures
2019-04-13 02:13:20 -07:00
John Lewin
92a3693772 Move bed colors into theme
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:54:01 -07:00
John Lewin
3a3e5f9155 Remove scene selection constraint
- Always rebuild bed textures on related settings change
2019-04-13 00:19:25 -07:00
John Lewin
6800cdc4bc Ensure MeshViewerWidget invalidates on bed texture settings change
- Issue MatterHackers/MCCentral#5322
2019-04-12 22:32:14 -07:00
John Lewin
ddf9a8784f Invalidate per hotend bed textures on related settings change
- Issue MatterHackers/MCCentral#5321
2019-04-12 22:18:17 -07:00
jlewin
bf50de40e6 Draw hotend label, add RoundeRectShape with per corner radius 2019-04-12 16:44:07 -07:00
jlewin
c12e053493 Revise hotend bounds rendering 2019-04-12 16:44:06 -07:00
jlewin
1d1a06a966 Use new Vector4/Bounds field for nozzle insets 2019-04-12 16:44:06 -07:00
jlewin
8a0115f4d5 Refresh bed texture with nozzle limits 2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c Move HotendBounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
a5eebbb0ae Render hotend bounds on bed, color items to highlight out of bounds 2019-04-12 16:41:22 -07:00
jlewin
b6a2b39b04 Extract WorldView extension methods from unrelated type 2019-04-12 16:41:22 -07:00
jlewin
6024a85133 Extract widget connect behavior to reusable public method
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
af374e0abf Remove redundant EnableChanged event
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00
jlewin
f62ebfb064 Close popup on FixAction click
- Issie MatterHackers/MCCentral#5247
Print button -> Connect should close Print panel popup
2019-04-04 12:06:47 -07:00
Lars Brubaker
03d16e2dad Don't translate objects when flattening or removing operation
issue: MatterHackers/MCCentral#5224
Deleting subtract operation shifts objects
2019-03-29 16:22:45 -07:00
Lars Brubaker
ab52cd3199 Subtract and replace using new named children getter
Improved subtract selection rendering
2019-03-22 12:06:49 -07:00
Lars Brubaker
3f19e8d11c Making subtract select logical names from children rather than visible meshes 2019-03-22 10:29:05 -07:00
LarsBrubaker
863e183c88 changing undo replace command to transform command
issue: MatterHackers/MCCentral#5168
Arrange All Parts does not work with a single item on the bed
2019-03-20 08:07:25 -07:00
jlewin
e90dc032d6 Expose LevelingData with property, use cached backing field ref
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
LarsBrubaker
2248dbfcfc Made it possible to pass in the shape of the wipe tower 2019-03-17 10:58:28 -07:00
Lars Brubaker
0164c1d48e exclude support from lay flat consideration (if there is non-support)
issue: MatterHackers/MCCentral#3989
Consider excluding support from layflat
2019-03-14 15:19:27 -07:00
John Lewin
9da48f69ed Await async tasks 2019-03-13 14:16:55 -07:00
John Lewin
c760429bbe Arrange All should be un-doable
- Issue MatterHackers/MCCentral#5034
2019-03-13 14:14:55 -07:00
jlewin
15d8d3996b Connect should not be conditional on NetworkPrinting
- Issue MatterHackers/MCCentral#5141
Network printing does not work
2019-03-11 11:42:50 -07:00
John Lewin
9a4f1aa484 Use correct font size, reduce spacing 2019-03-09 14:12:45 -08:00
jlewin
c6fcdb4615 Add fix for Bed Leveling Temp validation, add support for disable 2019-03-08 16:59:04 -08:00
jlewin
13f13cf983 Use LinkLabel for fix actions 2019-03-08 16:48:39 -08:00
jlewin
27847818fa Conditionally display validation errors based on ignore status
- Add icon to dismiss/ignore warnings
2019-03-08 16:48:36 -08:00
John Lewin
850c4cf5b6 Revise naming 2019-03-07 18:06:01 -08:00
John Lewin
7ae2b6f87c Remove DragDropData dependency, add UndoBuffer
- Issue MatterHackers/MCCentral#5060
On startup, item is selected but not showing correct editor
2019-03-07 17:56:41 -08:00
jlewin
b402b67c71 Refactor LevelingFunction dependency to PrinterConfig 2019-02-27 15:32:43 -08:00
John Lewin
78e5649506 Code cleanup 2019-02-22 23:13:56 -08:00