Commit graph

376 commits

Author SHA1 Message Date
Lars Brubaker
bcfb3f897e Subtract and replace enabled correctly
Clean up children names if needed
2019-02-13 14:03:57 -08:00
Lars Brubaker
f70353a1ff Getting Subtract and Replace 2 working (almost) 2019-02-12 17:27:22 -08:00
LarsBrubaker
7598c8bf9c Getting subtract object to work as source 2019-02-12 16:06:32 -08:00
Lars Brubaker
b73c4e5f63 Getting subtract 2 working 2019-02-12 16:06:31 -08:00
Lars Brubaker
26d6701809 Get baby stepping working for extruder 2
Make sure load extruder 2 has load option
Fixe bug with canceling probing then restarting right away

issue: MatterHackers/MCCentral#4669
Way to babystep Dual extruder Z offset
2019-02-11 15:23:41 -08:00
LarsBrubaker
449ff59de9 working on Fit To Cylinder 2019-02-10 19:59:52 -08:00
Lars Brubaker
d129a75311 We can now move all the way through the initial setup on first run
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1

issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
572fdd847a Getting switch extruder pre-gcode to run when needed
refactoring
2019-02-06 12:34:20 -08:00
Lars Brubaker
9f55a1432c dual extrusion load / unload filament
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
John Lewin
83712d7e08 Add and use new ISceneContext interface 2019-02-04 16:18:06 -08:00
John Lewin
0b1e3732c4 Revise plugins 2019-02-04 16:18:04 -08:00
John Lewin
752402a47d Fix Edit Component crash, remove visibility object 2019-02-04 14:43:37 -08:00
LarsBrubaker
4017c38a49 Getting ChildVisabilytObject working 2019-02-04 08:38:58 -08:00
LarsBrubaker
23a162cf57 Working on new set visible object 2019-02-03 13:35:17 -08:00
LarsBrubaker
6731fdc5d8 Merge branch '2.19.2' 2019-02-03 13:34:11 -08:00
John Lewin
0b623eaccb Set expected EnableNewtworkTraffic default value in lieu of config
- Issue MatterHackers/MCCentral#4986
Investigate failing tests
2019-02-01 11:24:14 -08:00
John Lewin
8dfbd04423 Resuse existing AddToPlate() to pickup latest load/position behavior
- Move behavior into more reusable location, next to similar
  AddToPlate helper methods
- Issue MatterHackers/MCCentral#4955
Part plated at origin instead of bed center
2019-01-31 16:07:05 -08:00
Lars Brubaker
ce2aaac574 Fixed rotate, scale, translate to work with multiple objects
Made Transform Wrapper Object work with list

issue: MatterHackers/MCCentral#4979
Crash when scaling model with support
2019-01-31 15:41:56 -08:00
John Lewin
4d63075f69 Add case for suppressed GCode warnings
- Issue MatterHackers/MatterControl#4202
GCode export not working and warning message can't be turned back on
2019-01-31 11:23:09 -08:00
Lars Brubaker
1d2fe6823e added an Enable Network Traffic config value
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources

issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -08:00
John Lewin
2e4f0fa3da Revert to original Subtract 2019-01-30 17:30:14 -08:00
John Lewin
17c055c3bd Remove unnecessary indirection 2019-01-30 08:26:23 -08:00
John Lewin
c034819245 Remove fixed limit, read as much gcode as necessary for success marker 2019-01-29 18:03:04 -08:00
Lars Brubaker
53fb1a389d Making fit to bounds have correct rebuild 2019-01-29 16:49:40 -08:00
LarsBrubaker
77ebe6ab09 Starting work on new subtract with source 2019-01-29 08:11:47 -08:00
LarsBrubaker
052048ee6e Much better Get Long Hash Code implementation 2019-01-28 20:21:20 -08:00
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -08:00
John Lewin
31dc4e0edf Filter validation errors to setting context
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
Lars Brubaker
4dd5d8cd99 Fixing random update errors in new
issue: MatterHackers/MCCentral#4944
Combine operation buttons not updated
2019-01-28 16:03:47 -08:00
Lars Brubaker
f0728e0610 Change the Invalidate Type to flags
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
LarsBrubaker
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
LarsBrubaker
63fc7e5b83 Made intersection have a source object
improved update of toolbar buttons for OperationSourceContainerObject3D s
2019-01-27 18:12:19 -08:00
LarsBrubaker
50d77638c7 Change curve object to new source pattern
Fixed a bug with single item input it combine
2019-01-27 11:25:37 -08:00
LarsBrubaker
9b799df0e9 Get pinch to use new source pattern
Fixed a bug with multiple items in combine
2019-01-26 15:50:53 -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
530f3d2638 put in a todo 2019-01-25 13:25:09 -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
b90c082b08 Simplify 2019-01-24 16:51:07 -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
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
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
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
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
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
ac9bd834d9 Use new SupportGenerator syntax 2019-01-22 13:38:56 -08:00
John Lewin
ce948c105f Initial prototype for revised validation reporting 2019-01-22 13:35:27 -08:00