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
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c
Changed RGBA_Bytes -> Color
2017-10-31 11:43:25 -07:00
Lars Brubaker
cfe0edd1ef
VisibleMeshes returns IObject3D now (fixing)
2017-10-18 11:56:37 -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
28f1bdd5d8
Remove ContentResult - CreateItem should return Object3D
2017-10-13 18:41:37 -07:00
John Lewin
b6a2654899
Renamed member to reflect behavior
2017-09-28 16:15:20 -07:00
Lars Brubaker
dfa6832b86
Refactoring VisibleMeshes into extension method
2017-09-13 15:55: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
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -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
c090aef2ef
Extract Stl/Amf exports to new IExportPlugin interface
2017-08-11 23:25:37 -07:00
John Lewin
0d5d0eeab0
Refactor export plugins
2017-08-11 23:22:59 -07:00
John Lewin
420a8abe18
Remove all Part Export -> PrintItemWrapper dependencies
2017-08-09 14:40:48 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
Lars Brubaker
7bd46801c0
Made thumbnail renderer able to use color data
2017-08-01 11:51:25 -07:00
John Lewin
4eb8ebe254
Revise ReportProgressRatio implementation
2017-07-14 13:55:02 -07:00
John Lewin
6eb9f09976
Rename GCodeFileLoaded to GCodeMemoryFile
2017-06-29 14:22:04 -07:00
John Lewin
8afc92ae33
Decouple MatterControl components from PrinterConnection
...
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
352eb792f1
Merge branch 'smash_1.7.1' into design_tools
...
# Conflicts:
# PartPreviewWindow/View3D/View3DWidget.cs
# SlicerConfiguration/SliceSettingsWidget.cs
# SlicerConfiguration/SlicingQueue.cs
# StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90
All new 1.7.1 changes
2017-05-19 14:39:57 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
Lars Brubaker
3d89a6d071
Fixing the export button to work correctly.
2017-03-06 17:32:46 -08:00
Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
Lars Brubaker
b4deffa944
More localizations
2016-12-16 15:25:00 -08:00
Lars Brubaker
3bb439d198
Make it possible to have the print leveling go negative
...
Took out the 2 point leveling solution
MatterHackers/MatterControl#804
2016-10-11 14:56:36 -07:00
Lars Brubaker
c9ad68ccc0
Make sure we protect protected files.
...
MatterHackers/MCCentral#539
Remove ability to export protected files via zip
2016-10-06 14:31:52 -07:00
Lars Brubaker
085f1a0c74
Text changes
2016-10-06 14:12:36 -07:00
Lars Brubaker
de12a5c8ba
Finished print leveling test – fixed reset to defaults
...
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
John Lewin
4344fc9765
Use new ImageBuffer constructor with common defaults
2016-09-23 10:35:33 -07:00
Lars Brubaker
da082c006e
Turn off options that are not working on Android.
2016-07-26 15:41:05 -07:00
Lars Brubaker
ecf3e085d1
Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
...
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
John Lewin
f304e9f3d6
Migrate SettingsProfile functionality to new SettingsHelpers type
...
- Add as child property of settings scope, ready for merge of types
- Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
bde140b3cc
localize "g-code"
2016-07-18 14:40:42 -07:00
Greg
9b9d9b44a0
Added retrieve printer profile history and revert to previous profile functionality
2016-07-13 13:39:11 -07:00
John Lewin
da695dc581
Convert more string literals into SettingsKey constants
2016-07-12 17:51:26 -07:00
Lars Brubaker
7f85f168d5
Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore.
2016-06-16 16:35:10 -07:00
John Lewin
814763ed72
Convert some accessors to use GetValue<T>
2016-06-15 16:15:47 -07:00
larsbrubaker
08b719e1b8
Change menu item to merge
2016-06-09 07:20:53 -07:00
Lars Brubaker
834aba4f38
Settings profile using methods rather than properties
2016-04-28 09:41:27 -07:00
John Lewin
4496720772
Json Profiles
2016-04-27 14:35:57 -07:00
Lars Brubaker
eb1e954ca6
Merge remote-tracking branch 'origin/1.5.1'
...
Conflicts:
CustomWidgets/ExportPrintItemWindow.cs
2016-03-17 12:00:23 -07:00
John Lewin
4c78b9e00c
Use correct casing for public members, fix whitespace
2016-03-17 10:29:29 -07:00
John Lewin
eea7dd9fe4
Remove DataStorage qualifier, add using statements
2016-02-24 10:53:22 -08:00
Lars Brubaker
cfddadb144
Made the new support system support outputting with the correct extruder.
...
Made the combine in the queue ask for a name and add a new item.
Fixed Save clipping
2016-02-16 17:41:51 -08:00
larsbrubaker
202925f8c7
Made the PrinteItemAction also get the QueueDataWidget so we can act on the view (exit edit mode).
...
Made merge queue items exit edit mode
2016-02-15 13:03:33 -08:00
larsbrubaker
e594fb3dfa
Created a new merge option in the queue menu
...
Made Arrange part of the plating helper
2016-02-14 08:41:50 -08:00
larsbrubaker
60aad769f9
Improved MenuBase to use a MenuItemAction class rather than a TupleList
...
Made items that are not going to do an action disabled.
Made DropDownMenuWidget AddItem return the created item.
2016-02-13 11:49:09 -08:00