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
16ed93f518
Remove unnecessary async specifiers
2018-03-27 09:27:07 -07: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
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
Lars Brubaker
81f7cdb8b2
Removing secondary accent color
2018-01-24 09:30:05 -08:00
John Lewin
00c0be94c2
Fix library performance issues due to resize on display
...
- Issue MatterHackers/MCCentral#2435
Large thumbnail images behind poorly performing ListView control
2017-12-18 10:53:26 -08:00
John Lewin
494c2b6d82
Remove redundant helper method
2017-12-15 14:55:10 -08:00
Lars Brubaker
8d1fecab8c
Changed RGBA_Bytes -> Color
2017-10-31 11:43:25 -07:00
John Lewin
882a389495
Fix listview selection duplication bug
...
- Issue MatterHackers/MCCentral#2022
Investigate AddToQueueFromLibraryButtonAddsItemsToQueue regression
2017-10-01 23:17:51 -07:00
John Lewin
61426af1ed
Revise drag selection to prevent continuous toggle
2017-09-29 18:31:31 -07:00
John Lewin
123f21dcab
Wire up notification system for ContentChanged -> UI listeners
2017-09-29 17:26:45 -07:00
John Lewin
040d3dc934
Prevent acquisition of content streams for remote only data
2017-09-28 17:36:42 -07:00
John Lewin
74c561f656
Rewrite library/view3D DragDrop for multi-select and clarity
2017-09-19 20:01:22 -07:00
John Lewin
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -07:00
John Lewin
5a4b0e249a
Add guards for active processing
2017-08-08 14:12:03 -07:00
John Lewin
374c35fcb0
Revert back to non-colorized part thumbnails
2017-07-31 10:51:56 -07:00
John Lewin
b1f57559a1
Skip queued thumbnail generation tasks for off-screen items
2017-07-13 14:21:54 -07:00
John Lewin
5ef94eb275
Restore View3D progressbars for loading drag items
2017-07-12 23:01:51 -07:00
John Lewin
d9b28cdd86
Add 'Print' menu action, implement Print for GCode and SD card GCode
...
- Fix and rename CloseShouldNotStopSDPrint test
- Fix product bugs regarding selecting and printing GCode
2017-06-21 07:43:40 -07:00
John Lewin
223db022a8
Invalidate when thumbnails change
...
- Fixes delay as thumbnails are generated
2017-06-03 18:35:01 -07:00
John Lewin
dd9e2d30b5
Revise RenameButtonRenamesLocalLibraryFolder test
...
- Restore support for LocalLibrary -> Create Folder
- Share Selection logic between Row/Icon views
- Make folders selectable
- Improve naming of DirectoryContainerLink
2017-06-03 15:11:12 -07:00
John Lewin
55e217641a
Better expose reusable components
...
- Move ActiveView3D reference to ApplicationController
- Use ActivewView3D reference rather than ChildrenRecursive search
- Reuse EditPrinter button on action bar to get more tests passing
- Move IsContentFileType helper to LibraryConfig
- Make PlatingHelpers operate on IEnumerable<IObject3D> versus Scene
- Pass Scene.Children rather than Scene
- When plating multiple items, pass the updated IEnumerable context
2017-06-02 13:23:08 -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