Commit graph

249 commits

Author SHA1 Message Date
John Lewin
8ef1102e87 Add support for themed scene operation icons
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
John Lewin
c0b7f39fd5 Fix whitespace 2019-05-11 18:57:32 -07:00
Lars Brubaker
d9484994f7 Improve xy calibration objects for large nozzles
issue: MatterHackers/MCCentral#5407
xy calibration does not produce a valid test for nozzle size of 2mm
2019-05-07 17:44:58 -07:00
John Lewin
50f3dab1a0 Add conditional logic for bed validation
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
John Lewin
9539c71fe6 Use large icons, modified date in Open Recent menu 2019-04-28 08:23:23 -07:00
LarsBrubaker
e25571e6f0 Make the store page use the WebCache for the json content 2019-04-27 08:12:45 -07:00
jlewin
f64c20418f Add support for SectionWidgets without expansion icons 2019-04-26 13:03:35 -07:00
jlewin
ca7badb294 Conditional leveling stream, avoid exceptions with invalid data
- Issue MatterHackers/MCCentral#5384
Unable to connect and fix leveling data when leveling data invalid
2019-04-26 12:22:33 -07:00
Lars Brubaker
75ce50a598 Making export gcode contain cool down and heat up instructions
issue: MatterHackers/MCCentral#5378
Inactive hotend cooldown does not work when exporting G-Code
2019-04-26 11:52:44 -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
add34dbfd8 Allow caller to specify LibraryListView background color 2019-04-18 16:42:12 -07:00
jlewin
c0c8845d39 Fix unexpected reset to Color.Transparent
- Issue MatterHackers/MCCentral#5357
Library pop up starting with wrong colors
2019-04-18 16:42:12 -07:00
John Lewin
a38601e899 Guard for null directoryWatcher on Mac
- Issue MCCentral/issues/5256
Bed -> Saves As to local filesystem crashes on Mac
2019-04-10 10:13:49 -07:00
John Lewin
efb647a9ae Restore search behavior in PrintLibraryWidget
- Issue MatterHackers/MCCentral#5295
Can't search folders in library when in a printer or design space
2019-04-10 07:11:33 -07:00
jlewin
9f0b1c658c Ensure ProcessWriteRegexStream is the last processor
- Issue MatterHackers/MCCentral#5292
Line written raw without WriteLineReplacement
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-09 14:05:25 -07:00
Lars Brubaker
48f436cc4a added a T1 extrusion move speed multiplier
refactoring

issue: MatterHackers/MCCentral#5291
Create T1 printing move speed multiplier
2019-04-09 13:39:38 -07:00
LarsBrubaker
6ae676cd23 Cache the hardware details for fast loading 2019-04-07 15:11:17 -07:00
LarsBrubaker
c93bb370bc Playing with a new web cache class 2019-04-07 11:10:28 -07:00
Lars Brubaker
bd67f0575f Moving Part Sheet to a Dot Net Standard project that loads as a plugin 2019-04-03 13:55:25 -07:00
jlewin
7da819880d Add DialogPage to control import/calibration/blacklist behavior
- Issue MatterHackers/MCCentral#5169
Exporting a fully setup printer then importing it should not require
any additional setup
2019-04-03 11:34:18 -07:00
jlewin
489ad473e1 Improve code conformance 2019-04-03 09:27:07 -07:00
jlewin
c562d72de0 Extract embedded type to new file 2019-04-03 09:27:07 -07:00
Lars Brubaker
ef17f38bb7 Moved the primitives contain into MatterControlLib
moved part sheet creator into MatterControlLib
moved some other experimental parts to MatterControlLib
2019-04-02 17:13:17 -07:00
LarsBrubaker
474d3894ed make sure we do not send empty G1
order GCode export steams the same as the printing streams
2019-04-01 16:14:43 -07:00
LarsBrubaker
2cb8d521af allow printer connection to take a stream to print 2019-03-26 21:10:51 -07:00
jlewin
7d7cced199 Remove unused parameter 2019-03-26 11:50:52 -07:00
Lars Brubaker
0096b12baa Making xy wizard only have one instance during calibration 2019-03-21 17:23:54 -07:00
Lars Brubaker
b4fab6c435 Made a new layer calibration object 2019-03-19 17:19:44 -07:00
Lars Brubaker
545de62b99 turn off new emulated endstops by default
issue: MatterHackers/MCCentral#5173
Make new MC software endstops have a setting that turns it on and default it to off
2019-03-19 17:19:43 -07:00
jlewin
ac51976f38 Remove classic export warning message
- Issue MatterHackers/MCCentral#5158
Export Error
2019-03-18 18:10:11 -07:00
jlewin
18bb3e9b08 Add ID property to ValidationError 2019-03-08 16:43:25 -08:00
Lars Brubaker
58e9732267 Getting a new tool change stream test together 2019-03-08 13:48:14 -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
Lars Brubaker
1bd7e525ad Make sure we have printer move speeds in loaded gcode 2019-03-06 13:44:33 -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
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
Lars Brubaker
5997c5688b improving extruder switiching 2019-03-01 19:39:10 -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
b9af1f4374 Convert .Result to async await
- Issue MatterHackers/MCCentral#5099
Plan to resolve problems with async usage
2019-02-26 22:56:21 -08:00
John Lewin
14121da0dc Revise GeneratorItem to use async tasks
- Issue MatterHackers/MCCentral#5099
Plan to resolve problems with async usage
2019-02-26 22:47:31 -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
06ba16f8c6 Remove default ListViewItem loading image 2019-02-24 21:33:33 -08:00
jlewin
26b22980d1 Rename type 2019-02-19 15:39:02 -08:00
jlewin
ef94c9e7f6 Add SwitchExtruderStream to GCode export 2019-02-19 15:36:30 -08:00
Lars Brubaker
572fdd847a Getting switch extruder pre-gcode to run when needed
refactoring
2019-02-06 12:34:20 -08:00
John Lewin
088db639a3 Indirectly combine MeshViewWidget and InteractionLayer 2019-02-04 16:18:04 -08:00
LarsBrubaker
7793ab8aea Cleaning up base
refactoring
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
f0728e0610 Change the Invalidate Type to flags
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
John Lewin
35e2b280f2 Ensure Sqlite containers use stable identifier
- Issue MatterHackers/MCCentral#4918
Investigate failing ParentFolderRefreshedOnPathPop test
2019-01-25 07:56:34 -08:00