Commit graph

9463 commits

Author SHA1 Message Date
John Lewin
198c59c247 Improve sync-to-print
- MatterHackers/MCCentral#2835
Unexpected RatioIntoCurrentLayer values
2018-02-16 14:20:15 -08:00
John Lewin
586c37b9d7 Guard for null 2018-02-16 12:21:46 -08:00
Lars Brubaker
90f68767bf
Merge pull request #3016 from jlewin/design_tools
Add prototype Color swatch panel
2018-02-16 09:46:34 -08:00
John Lewin
15f37f77e9 Revise spacing 2018-02-16 09:29:54 -08:00
John Lewin
565949e867 Add prototype Color swatch panel 2018-02-15 22:29:47 -08:00
johnlewin
6600aa5122
Merge pull request #3015 from jlewin/design_tools
Use specialized type for missing files in Queue
2018-02-15 17:59:00 -08:00
John Lewin
ea450868fa Proxy TooltipText from TextWidget to IconListView 2018-02-15 14:29:38 -08:00
John Lewin
78341ef3e2 Use specialized type for missing files in Queue
- Prevent DragDrop with filter for MissingFileItem
- Allow MissingFileItem in ListView in addition to IsContentFileType
2018-02-15 14:27:01 -08:00
johnlewin
398d3af506
Merge pull request #3014 from jlewin/design_tools
Add workaround to prevent collapse
2018-02-15 10:55:55 -08:00
John Lewin
7f7076df5a Add workaround to prevent collapse
- Issue MatterHackers/MCCentral#2836
Layer indicator missing from GCode scollbar
2018-02-15 09:02:49 -08:00
John Lewin
b4c241a754 Remove redundant cast 2018-02-15 08:56:46 -08:00
johnlewin
03531de958
Merge pull request #3013 from larsbrubaker/design_tools
Array operations may be in a ship-able state.
2018-02-15 08:55:50 -08:00
LarsBrubaker
844d2a6351 Array opperations may be in a shipable state. 2018-02-14 19:57:37 -08:00
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