Commit graph

13686 commits

Author SHA1 Message Date
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
John Lewin
e7f3baed3f Simplify 2019-03-07 17:06:10 -08:00
John Lewin
35ceb8caf9 Replace invalid title string 2019-03-07 17:06:10 -08:00
John Lewin
703b975272 Update cached icon to match expected content
- Issue MatterHackers/MCCentral#5002
Wrong icon for text object
2019-03-07 17:06:10 -08:00
John Lewin
a6b20f6598 Use unique name for WIP object
- Issue MatterHackers/MCCentral#5002
Wrong icon for text object
2019-03-07 17:06:10 -08:00
johnlewin
55e2fc7eff
Merge pull request #4331 from jlewin/master
Add support for explicit WindowSize on SetupWizards
2019-03-07 16:17:30 -08:00
jlewin
cc5d73f47a Switch to fixed size nozzle widgets, revise sizing to fit 2019-03-06 18:05:00 -08:00
jlewin
3f2455c9fa Add support for explicit WindowSize on SetupWizards 2019-03-06 18:03:38 -08:00
johnlewin
a977c181f2
Merge pull request #4330 from jlewin/master
Heat bed as well as hotends
2019-03-06 17:45:22 -08:00
jlewin
263226aa65 Restore Reloading overlay
- Issue MatterHackers/MCCentral#5124
Reloading overlay no longer appears
2019-03-06 17:25:24 -08:00
jlewin
e5bd83d6ff Leave heaters on for prints less than 10 minutes 2019-03-06 15:56:19 -08:00
jlewin
7a893817a7 Only recover MaterialSettingsKeys if ActiveMaterialKey unset 2019-03-06 15:56:19 -08:00
jlewin
f3620aa29c Add custom converter to import non-serialized MaterialSettingsKeys
- Issue MatterHackers/MCCentral#5127
Active material lost after sync fixes
2019-03-06 15:56:18 -08:00
jlewin
660981a1c9 Heat bed as well as hotends
- Issue MatterHackers/MCCentral#5123
Need to heat bed during xy calibration
2019-03-06 14:59:38 -08:00
johnlewin
8a595a1662
Merge pull request #4329 from larsbrubaker/master
master
2019-03-06 14:55:38 -08:00
Lars Brubaker
1bd7e525ad Make sure we have printer move speeds in loaded gcode 2019-03-06 13:44:33 -08:00
Lars Brubaker
d8d8e78a98 Adding cool down and heat up settings for dual extrusion 2019-03-06 10:19:35 -08:00
Lars Brubaker
8c69c37c2c
Merge pull request #4328 from jlewin/master
Fix Sync regressions
2019-03-06 09:10:22 -08:00
jlewin
588c7e3504 Fix errors in CopyFrom 2019-03-06 08:25:11 -08:00
jlewin
53b57ad23c Add test for CopyFrom 2019-03-06 08:25:11 -08:00
jlewin
c42034480e Prevent Material/Quaility key assign on load, use correct key source 2019-03-06 08:25:11 -08:00
jlewin
c3914ed09c Ignore helper properties, value serialized with existing SettingsKey 2019-03-06 08:25:11 -08:00
jlewin
50ee6152c9 Use safer dictionary assignment
- Observed exception on Add with preexisting value
2019-03-06 08:25:11 -08:00
jlewin
2bb8f23611 Remove redundant event, use SettingChanged 2019-03-06 08:25:11 -08:00
Lars Brubaker
41801cd07b
Merge pull request #4327 from larsbrubaker/master
added a hotend temperature stream
2019-03-05 21:46:25 -08:00
Lars Brubaker
394325db97 added a hotend temperature stream
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index

issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
johnlewin
78b01b4d21
Merge pull request #4326 from jlewin/master
Always switch to target extruder after M104/M109
2019-03-04 16:59:32 -08:00
jlewin
d2ec37a68a Revise support icon 2019-03-04 16:46:27 -08:00
jlewin
46f8b73d8f Improve StartGCode heating 2019-03-04 16:46:27 -08:00
jlewin
971a227847 Improve tool changes
- Move postSwitchLine inside
- Move directly to tool dest if no extrusion
2019-03-04 16:46:27 -08:00
jlewin
9ba4dbb0af Non-extrusion should be lastDestination.extrusion 2019-03-04 16:46:27 -08:00
jlewin
ef99e8c6df Reposition calibration prints 2019-03-04 16:46:27 -08:00
jlewin
6f0a60af17 Always switch to target extruder after M104/M109 2019-03-04 16:46:27 -08:00
johnlewin
5d2ae767e2
Merge pull request #4325 from larsbrubaker/master
master
2019-03-04 16:46:10 -08:00
Lars Brubaker
a055192700 Changing to await able create methods
issue: MatterHackers/MCCentral#4966
async Rebuild calls must be awaited in Create methods
2019-03-04 14:00:52 -08:00
LarsBrubaker
457e31ef10 Putting in info for tool change timing
refactoring extruder index to tool index
2019-03-04 08:04:29 -08:00
Lars Brubaker
0c6a0fe4be
Merge pull request #4323 from larsbrubaker/master
master
2019-03-04 07:21:35 -08:00
LarsBrubaker
84a0a98668 Put in polygon inside check for leveling 2019-03-03 18:06:21 -08:00
LarsBrubaker
3a95fd8504 Fit to cylinder is working better 2019-03-03 18:06:21 -08:00
Lars Brubaker
e561ffd171
Merge pull request #4322 from jlewin/master
Improve loading up to previously active GCode file
2019-03-03 17:31:24 -08:00
John Lewin
56f98105ed Ensure UI reflects that GCode was loaded 2019-03-03 16:59:37 -08:00
John Lewin
c0b22624d6 Ensure ContentStore is null on GCode load 2019-03-03 16:59:37 -08:00
John Lewin
f85012f27e Ensure all callers to LoadGCodeContent get Freeze/Clear behavior 2019-03-03 16:59:37 -08:00
Lars Brubaker
d5e34cd3c9
Merge pull request #4321 from larsbrubaker/master
master
2019-03-03 13:21:09 -08:00
LarsBrubaker
229ff18baf Fix stream tests considering max length stream changes 2019-03-03 08:41:38 -08:00
LarsBrubaker
9baa0a86b4 Fixed a problem with fit to bounds and made a new validation test 2019-03-03 08:24:32 -08:00
Lars Brubaker
5997c5688b improving extruder switiching 2019-03-01 19:39:10 -08:00
LarsBrubaker
0a5b7eb7c8 Making new test for align and fit 2019-03-01 19:39:09 -08:00
johnlewin
d0c1f7290e
Merge pull request #4320 from jlewin/master
Place access modifiers before override
2019-03-01 19:28:48 -08:00