Commit graph

13 commits

Author SHA1 Message Date
John Lewin
8d9db18d69 Improve stroke weighs and balancing, add missing SetPreMultiply() 2018-04-21 14:59:45 -07:00
John Lewin
63d1595689 Add folder icon
- Issue MatterHackers/MCCentral#3131
Create consistent folder icon
2018-04-16 18:56:20 -07:00
John Lewin
37a0b64b02 Use dedicated theme for menus, prefer theme colors over explicit refs
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07: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
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
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
31661a8b98 Missing theme settings for Touchscreen icons 2017-10-15 01:24:33 -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
70a8540e55 Use icons on export page 2017-08-18 18:13:15 -07:00
John Lewin
656c33bbf5 Add experimental 'Export to Folder' IExportPlugin 2017-08-11 23:53:27 -07:00