John Lewin
1878dfc458
Remove printer selected guard in export page, use plugin model
...
- Issue MatterHackers/MCCentral#3109
Can't export from library if no printer selected
2018-04-13 18:34:58 -07:00
John Lewin
b642e500c5
Add PublishCount validation
2018-03-10 16:25:55 -08:00
John Lewin
ad38cc5a98
Revise Assets
2018-03-07 18:12:49 -08:00
John Lewin
d54e317382
Revise long running task title assignment and draw position
...
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
John Lewin
b582a83082
Skip plugins which are invalid for the current printer
...
- Issue MatterHackers/MCCentral#2829
Export dialog should filter non-applicable export plugins
2018-02-13 18:30:54 -08:00
John Lewin
55511875b1
Add Initialize(printer) to IExportPlugin, use ref in member functions
2018-02-13 18:11:01 -08:00
John Lewin
52492753da
Add missing interface
2018-02-13 16:58:14 -08:00
John Lewin
158d907c08
Add printer param to IExportPlugin.Generate()
...
- Issue MatterHackers/MCCentral#2828
Export plugins should be passed a reference to the export printer
2018-02-13 16:26:07 -08:00
John Lewin
fab8c5da07
Restore UI for leveling GCode exports
...
- Issue MatterHackers/MCCentral#2558
Export GCode needs to collect/respect leveling option
2018-02-13 16:26:07 -08:00
John Lewin
74c6b4f255
Center all content on bed except active BedPlate
2018-02-13 12:46:55 -08:00
John Lewin
a0a9df8496
Fix typo during refactor
2018-02-13 12:46:55 -08:00
John Lewin
1d940c4254
Ensure content is always persisted before slicing
2018-02-13 12:46:55 -08:00
John Lewin
54032fac73
Collapse export into existing method, resolve outstanding issues
2018-02-13 12:46:54 -08:00
John Lewin
f440981e51
Rename ILibraryContentStream -> ILibraryAssetStream
2018-02-12 19:26:38 -08:00
John Lewin
7a4d4df4c0
Rename ILibraryContentItem -> ILibraryObject3D
...
- Rename member .GetContent() -> .GetObject3D()
2018-02-12 19:26:38 -08:00
John Lewin
fa3471a3ca
Simplify, fix naming
2018-02-12 19:26:38 -08:00
John Lewin
68f7c2fa12
Collapse ILibraryReadOnlyStream into ILibraryContentStream
2018-02-12 19:26:36 -08:00
John Lewin
19972a900f
Move SaveChanges from GuiWidget(View3DWidget) to SceneContext
2018-02-12 19:26:36 -08:00
John Lewin
30cf0c0f60
Add support for slicing persisted but in memory IObject3D items
...
- Issue MatterHackers/MCCentral#2785
Exception in AddObjectsForExtruder
2018-02-09 18:11:55 -08:00
Lars Brubaker
010b57649e
Added in ability to manually adjust the gcode time multiplier
2018-02-02 10:33:45 -08:00
John Lewin
1da9d0dfb5
Consolidate file extension definitions
...
- Issue MatterHackers/MCCentral#2527
Too many authorities on valid files types
2018-01-23 18:20:49 -08:00
Lars Brubaker
ec501191dc
adding ability to set acceleration on a printer profile
2018-01-17 14:04:34 -08:00
Lars Brubaker
0a6cdad751
Make sure we default to adding leveling to exported g-code.
2018-01-11 09:01:16 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
f401278d25
Long running tasks prototype
...
- Issue MatterHackers/MCCentral#2393
Finish up and check in long running tasks prototype
2017-12-11 15:42:17 -08:00
John Lewin
9ae907017c
Slicing operations should pass and use printer reference
...
- IssueMatterHackers/MCCentral#2273
Don't send off bed items to slicing.
2017-11-16 22:10:35 -08:00
John Lewin
46188d1eea
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 07:41:36 -08:00
John Lewin
f38cd7fc41
Add ShowMessageBox overload without callback requirement
2017-10-18 19:54:06 -07:00
John Lewin
fe6e93acef
Revise slicing to run as async tasks
...
- MatterHackers/MCCentral#1308
Change slicing thread system to run as async method
- MatterHackers/MCCentral#1941
Selecting 'Print' then viewing gcode does not show any gcode
2017-10-16 17:09:00 -07:00
John Lewin
a22d87eb6c
Use ActivePrinter reference to resolve active PrintItemWrapper
2017-09-21 10:18:34 -07:00
Lars Brubaker
09334ac6d6
More name changes
2017-09-20 18:55:03 -07:00
John Lewin
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -07:00
John Lewin
55ac2571fa
Remove static ActivePrintItem
2017-09-15 18:45:21 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
1f58e6c987
More making printerConnection passed to classes.
2017-09-03 15:51:14 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
7737f5cc19
Change naming of gcode/x3g exports
2017-08-19 09:50:08 -07:00
John Lewin
70a8540e55
Use icons on export page
2017-08-18 18:13:15 -07:00
John Lewin
9033da3776
Extract GCode export to new IExportPlugin interface
2017-08-11 23:25:38 -07:00