Commit graph

239 commits

Author SHA1 Message Date
jlewin
263226aa65 Restore Reloading overlay
- Issue MatterHackers/MCCentral#5124
Reloading overlay no longer appears
2019-03-06 17:25:24 -08:00
jlewin
5a214af844 Purge icon cache in debug ReloadAll 2019-03-01 14:45:51 -08:00
John Lewin
66a1c5c0e4 Ensure printers can only be opened into a single tab 2019-03-01 08:06:50 -08:00
John Lewin
75cbfb4c89 Use await where possible
- Issue MatterHackers/MCCentral#5099
Plan to resolve problems with async usage
2019-02-26 22:47:30 -08:00
John Lewin
d4d7e80184 Add keyboard arrow navigation for active GCode layer 2019-02-22 21:22:44 -08:00
John Lewin
bae0bf9020 Add mechanism to DialogPage to start and show SetupWizards
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00
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
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
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
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
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -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
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
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
eea38a91c7 separating support generator and support ui panel 2019-01-18 15:47:11 -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
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
d2c86dff32 Added config for collect on f5 2019-01-16 10:16:43 -08:00