Commit graph

9450 commits

Author SHA1 Message Date
Lars Brubaker
18d81c0e1e
Merge pull request #3012 from jlewin/design_tools
Use unwaited async load for new LoadPlateFromHistory method
2018-02-14 19:57:08 -08:00
John Lewin
4ffde89cab Use unwaited async load for new LoadPlateFromHistory method
- Issue MatterHackers/MCCentral#2552
Startup hangs at "ProfileManager" when complex items are on bed
2018-02-14 18:10:21 -08:00
johnlewin
8de71ea412
Merge pull request #3011 from jlewin/design_tools
Add Sort/View button prototypes
2018-02-14 10:31:19 -08:00
John Lewin
82638b64a1 Add Sort/View button prototypes 2018-02-14 09:47:02 -08:00
John Lewin
9e13da5def Add sorting to library view
- Issue MatterHackers/MCCentral#2475
2018-02-14 09:45:13 -08:00
John Lewin
9b6f8498d2 Ensure UserChanged fires on UiThread
- Issue MatterHackers/MCCentral#2831
Frequently occurring exceptions during startup rooted in
SessionExpired/UserChanged
2018-02-14 08:36:28 -08:00
John Lewin
6185ae5223 Sort containers by name and use Linq query, rather than method, syntax 2018-02-14 08:13:38 -08:00
John Lewin
37cc65cd9d Change Color button to drop styling
- Issue MatterHackers/MCCentral#2830
Inconsistent button styling
2018-02-14 08:08:18 -08:00
John Lewin
643647b700 Rename "Materials Option" -> Materials
- Issue MatterHackers/MCCentral#2811
Inconsistent naming style
2018-02-13 18:35:55 -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
johnlewin
6bf865c1d1
Merge pull request #3010 from jlewin/design_tools
Restore UI for leveling GCode exports
2018-02-13 18:08:10 -08:00
John Lewin
cf2f01f48b Collapse Save into SaveChanges
- Issue MatterHackers/MCCentral#2822
Collapse SaveChanges into Save
2018-02-13 17:00:23 -08:00
John Lewin
52492753da Add missing interface 2018-02-13 16:58:14 -08:00
John Lewin
9888c87d4e Move and rename file (DynamicContentStore)
- Issue MatterHackers/MCCentral#2823
Fix name
2018-02-13 16:44:14 -08:00
John Lewin
2e631c5a49 Remove slicing members from PrintItemWrapper
- Issue MatterHackers/MCCentral#2825
2018-02-13 16:41:09 -08:00
John Lewin
2efc28bc94 Remove GetOptionsPanel requirement from IExportPlugin
- Add IExportWithOptions for additional specialization
2018-02-13 16:26:07 -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
johnlewin
10db3aefcc
Merge pull request #3009 from larsbrubaker/design_tools
Design tools
2018-02-13 14:56:40 -08:00
Lars Brubaker
11b24dd654 Set initial radio button state 2018-02-13 14:13:56 -08:00
Lars Brubaker
b658dc5902 Removing the old align adding the new one 2018-02-13 13:43:22 -08:00
Lars Brubaker
d5f4b1b9ff
Merge pull request #3008 from jlewin/design_tools
Set MeshPath on load to track original source file
2018-02-13 13:22:44 -08:00
John Lewin
a24d11b7de Latest agg-sharp 2018-02-13 13:14:18 -08:00
John Lewin
273468041f Set MeshPath on load to track original source file 2018-02-13 12:46:55 -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
b801e0fa8c Add utility function for FileHashCode -> GCodePath 2018-02-13 12:46:54 -08:00
John Lewin
6dadc8869f Remove breaking change 2018-02-13 12:46:54 -08:00
John Lewin
54032fac73 Collapse export into existing method, resolve outstanding issues 2018-02-13 12:46:54 -08:00
John Lewin
f8d9070c61 Rename GetContentStream() -> GetStream() 2018-02-12 19:26:38 -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
995d5c18bf Add common base interface and necessary implementations 2018-02-12 19:26:38 -08:00
John Lewin
fa3471a3ca Simplify, fix naming 2018-02-12 19:26:38 -08:00
John Lewin
4bfcf88cb9 Remove single use overload, callers must specify CancellationToken 2018-02-12 19:26:37 -08:00
John Lewin
39af20993d Remove unused ILibraryContentItem.SetContent() definition 2018-02-12 19:26:37 -08:00
John Lewin
e2b9513fa3 Change accessibility of collector function to private 2018-02-12 19:26:37 -08:00
John Lewin
1f1f9b64ea Remove dead code 2018-02-12 19:26:37 -08:00
John Lewin
127fedd0d5 Simplify SaveAs, move into menu definition,
- Extract persistence to Scene.ToPersistedLibraryItem()
2018-02-12 19:26:37 -08:00
John Lewin
cdaf22d0f2 Remove dead code 2018-02-12 19:26:37 -08:00
John Lewin
68f7c2fa12 Collapse ILibraryReadOnlyStream into ILibraryContentStream 2018-02-12 19:26:36 -08:00
John Lewin
fd59371cbc Remove unused reference from PrintPopupMenu 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
8cc01f9791 Remove experimental code 2018-02-12 19:26:36 -08:00
John Lewin
5c59c40835 Fix spelling 2018-02-12 19:26:36 -08:00
johnlewin
00cf8ef435
Merge pull request #3007 from larsbrubaker/design_tools
New align images
2018-02-12 19:25:43 -08:00
Lars Brubaker
b1202eab76 New align images
Improved advanced array
2018-02-12 17:47:06 -08:00
Lars Brubaker
79cd879e56
Merge pull request #3006 from larsbrubaker/design_tools
Improving the interface to Align
2018-02-12 15:38:20 -08:00