Commit graph

310 commits

Author SHA1 Message Date
LarsBrubaker
0c99e76f4e Made menus resolution sensitive
Put in default note options for history
2020-08-14 21:56:39 -07:00
LarsBrubaker
012fad0b65 Making per tool baby stepping 2020-08-11 11:06:56 -07:00
LarsBrubaker
7945b381f5 Put in baby stepping for T1 (extruder 2)
issue: MatterHackers/MCCentral#5877
Print recovery does not work correctly when the print is extruder 2 only
2020-08-09 12:37:37 -07:00
Lars Brubaker
9df2078d0d fixed more scaling issues 2020-08-04 14:56:27 -07:00
Lars Brubaker
94b155f71d Making the slicer detect if a file has been changed since last slice 2020-07-29 14:29:59 -07:00
LarsBrubaker
247bc431cd Improving settings override name editing
issue: MatterHackers/MCCentral#5949
Material profile name doesn't save
2020-07-18 13:48:38 -07:00
LarsBrubaker
bae0720164 refactoring 2020-07-18 11:13:00 -07:00
LarsBrubaker
27dc4b1f0a Fixing bug when printer is deleted during printing
issue: MatterHackers/MCCentral#5955
NullReferenceException: Object reference not set to an instance of an object.
2020-07-16 07:59:57 -07:00
LarsBrubaker
e24550d054 improving undo in property editor
issue: MatterHackers/MCCentral#5945
Undo on part properties panel does not undo back to initial value
2020-07-11 09:19:41 -07:00
LarsBrubaker
22745bec34 using new consolidated code for right click 2020-07-09 07:12:00 -07:00
LarsBrubaker
0863c25b11 Improving cylinder
fixing test
commiting patch from jlewin to fix printers without beds trying to heat
2020-07-05 18:05:15 -07:00
LarsBrubaker
f21588a35b fixing tests 2020-07-05 11:26:35 -07:00
Lars Brubaker
f5015d1cd6 Make sure we don't crash if the slice is canceled and there is an error disposing it.
issue: MatterHackers/MCCentral#5929
InvalidOperationException: No process is associated with this object.
2020-07-02 13:48:49 -07:00
LarsBrubaker
d84908f9ed fixing for tests (yay for tests) 2020-06-28 15:45:45 -07:00
LarsBrubaker
15d39d297d Making the tooltips have markdown and context help 2020-06-26 17:01:36 -07:00
LarsBrubaker
af89580515 Refactoring settings layout 2020-06-21 13:41:37 -07:00
LarsBrubaker
db8f5ad63f fixing warnings, refactoring 2020-06-21 09:34:53 -07:00
Lars Brubaker
b848d81f57 heat T1
faster locked texturing
issue: MatterHackers/MCCentral#5892
accelerate locked texturing

issue: MatterHackers/MCCentral#5900
Extruder length buttons not showing selection underline

issue: MatterHackers/MCCentral#5899
DXE not turning on T1 temperature
2020-06-05 13:00:39 -07:00
Lars Brubaker
f2e2d54628 Changes to add child 2020-06-05 12:17:13 -07:00
LarsBrubaker
987f87a472 Updates to typography
fixing warnings
moving experimental code
2020-06-05 07:52:23 -07:00
LarsBrubaker
9e37eb8759 improving enum button display 2020-05-24 08:34:06 -07:00
Lars Brubaker
169b40f3fd added avoid max ratio 2020-05-22 12:36:47 -07:00
LarsBrubaker
4f969addb4 Improving property editor layout 2020-05-18 21:47:48 -07:00
LarsBrubaker
b0ce706526 Better enum menu display 2020-05-14 20:23:51 -07:00
LarsBrubaker
18581597c7 Working on more enum display options
Improving image converter display
2020-05-10 19:17:48 -07:00
LarsBrubaker
c721a66405 Fixed the align to do the right anchor 2020-04-21 21:13:32 -07:00
LarsBrubaker
fbbca09005 Added back in the ability to generate algorithmic support rather than user specified support 2020-03-28 11:12:51 -07:00
John Lewin
931f0b9e0c Restore CloseOnIdle
- Issue MatterHackers/MCCentral#5755
Cannot access disposed object exception during application exit
- Issue MatterHackers/MCCentral#5756
Cross-Thread operation not valid exception in CommunicationStateChanged
event handlers
2020-02-07 17:08:47 -08:00
LarsBrubaker
8e8bb4ebf9 removed the gear icon from the slice engine field 2020-02-07 17:08:47 -08:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
jlewin
8e930f28ce Rename converter types and methods to match behavior 2020-02-07 15:26:31 -08:00
jlewin
8f5a6531b1 Pass IEnumerable<IObject3D> to Slice() method
- Issue MatterHackers/MCCentral#5743
XYCalibration print uses bed content rather than calibration template
2020-02-07 15:26:31 -08:00
jlewin
9f6418f080 Add missing file 2020-02-07 15:26:31 -08:00
jlewin
b9da334ff4 Restore support for runtime switchable slicers 2020-02-07 15:26:31 -08:00
John Lewin
9523ae320f Move MatterSlice style slicing to EngineMappingMatterSlice
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
John Lewin
a7821d2e26 Remove Printer/MatterSlice coupling 2020-02-07 15:25:02 -08:00
John Lewin
2657604918 Remove MapContains, use Exports dictionary 2020-02-07 15:25:02 -08:00
jlewin
f2a777ccd9 Make GCode validation slicer specific 2020-02-07 15:25:02 -08:00
jlewin
cfb32a47ec Make EngineMappingMatterSlice IObjectSlicer compatable 2020-02-07 15:25:02 -08:00
jlewin
5c81e19a3c Allow IObjectSlicer to drive active settings 2020-02-07 15:25:02 -08:00
John Lewin
2c1fe5a1f9 Quick integrate 2020-02-07 15:25:02 -08:00
jlewin
fff0cc8bd7 Consolidate types, finish up settings conversion 2020-02-07 15:25:02 -08:00
jlewin
d97be92d21 Refactor EngineMappingMatterSlice
Changes
- Move ApplicationSettings to PrinterSettings readonly static
- Add Resolver to SliceSettingsData
- Move Resolvers from EngineMapping to PrinterSettings
- Move macro replacements from Printer to PrinterSettings
  - Change macro replacements to token definitions only
- Change EngineMapping to define Exports with optional conversion
2020-02-07 15:25:02 -08:00
LarsBrubaker
b9a783c162 public create printer function for touch screen 2019-12-06 10:19:47 -08:00
LarsBrubaker
eaebe4ed4c adding read only property display 2019-11-26 19:47:05 -08:00
Lars Brubaker
618d94e063 Added font preview to font selector 2019-10-22 17:42:26 -07:00
LarsBrubaker
8b9da24120 make sure we don't send M109 if already in start gcode
issue: MatterHackers/MatterControl#4610
Purge not working correctly
2019-06-15 07:51:26 -07:00
jlewin
30953c6326 Pull focus after applying Just My Settings filter
- Issue MatterHackers/MatterControl#4589
panel gets stuck on top when 'View Just My Settings' are on
2019-06-10 11:57:22 -07:00
John Lewin
df7ea996d1 Move static PPE.CreateSettingsRow() to new SettingRow constructor
- Improve reuse and consistency with shared constructor on actual type
2019-06-05 09:08:32 -07:00
jlewin
ec1a50b815 Change OnClick to protected
- Issue MatterHackers/MCCentral#3445
Change accessibility of OnClick to protected, revise callers to use
InvokeClick()
2019-06-04 18:20:01 -07:00