John Lewin
13a0bbaa73
Move DataStore.Initialize before db dependent GetStartupBounds call
...
- Issue MatterHackers/MCCentral#2538
Can't run with no MatterControl directory (new install)
2018-01-01 19:52:49 -08:00
John Lewin
00e4f00bad
NavBar should be an OverflowBar
...
- Issue MatterHackers/MCCentral#2545
Overflow menu should not clip
2018-01-01 11:33:45 -08:00
John Lewin
9df9815bfb
Allow loading of zip streams via GetContentStream
...
- Issue MatterHackers/MCCentral#2420
DragDrop zip onto bed suggests it works but does not
2017-12-28 17:46:01 -08:00
John Lewin
cfaa97dd30
Remove hard-coded IsProtected flag on LibraryContainer
...
- Default FileSystemContainers to IsProtected = false
- Issue MatterHackers/MCCentral#2420
DragDrop zip onto bed suggests it works but does not
2017-12-28 17:45:30 -08:00
John Lewin
05b89209a3
Refine library AcceptDrop validation
...
- Allows zip file drop in library
- Issue MatterHackers/MCCentral#2420
DragDrop zip onto bed suggests it works but does not
2017-12-28 17:44:01 -08:00
John Lewin
50f067a632
Remove redundant drag-drop validation
2017-12-28 17:42:56 -08:00
Lars Brubaker
835460a18a
Made mirror work for groups
...
Removed AMF Export
2017-12-26 17:14:04 -08:00
John Lewin
623ff513f6
Fix incorrect IsReadOnly indicator
...
- Issue MatterHackers/MCCentral#2502
Zip files/containers should not appear as Save locations
2017-12-25 09:58:44 -08:00
John Lewin
04bb036120
Guard for null
...
- Issue MatterHackers/MCCentral#2499
Repair expected CloudLibrary behavior
2017-12-25 09:14:11 -08:00
John Lewin
b0d7c192af
Disable Up Folder button in RootContainer
...
- Issue MatterHackers/MCCentral#2479
Up Folder buttons should be disabled in root container
2017-12-24 19:40:14 -08:00
John Lewin
cdf28f036b
FileSystemContainers need to .Load and fire .ContainerChanged on filter
...
- Issue MatterHackers/MCCentral#2455
Search not functioning in Downloads folder
2017-12-21 23:20:56 -08:00
John Lewin
466fc2fbd6
Guard against enumeration changed
2017-12-21 18:04:52 -08:00
John Lewin
5f09954b92
Limit back-to-back double click actions to a single occurrence
2017-12-21 15:25:49 -08:00
John Lewin
080658256c
Use pattern matching
2017-12-21 15:17:39 -08:00
John Lewin
02d21fc774
Implement default WritableContainer.Move
2017-12-21 15:07:34 -08:00
John Lewin
5fb13d07f3
Constrain library Save/Move operations to writable containers
2017-12-21 14:24:09 -08:00
John Lewin
138b2521ea
Wire up initial move item invocation, remove dead code
2017-12-21 14:05:45 -08:00
Lars Brubaker
5cce6e1f7a
Made the default library folders sorted
2017-12-20 16:13:07 -08:00
John Lewin
c37ecb4361
Simplify
2017-12-19 22:21:15 -08:00
John Lewin
2abe401fb5
Listen for BeforePopup event and enable menu items accordingly
...
- Issue MatterHackers/MCCentral#2460
Menu validation should be done on popup not item selection
- Issue MatterHackers/MCCentral#2459
Menu items to change library View should always be enabled
2017-12-19 22:14:31 -08:00
Lars Brubaker
a4ba17817e
Removed Object3DTypes - changed to SelectionGroup class
2017-12-19 16:58:40 -08:00
Lars Brubaker
804d488f0e
Reducing Object3D ItemType to two states
2017-12-19 16:58:39 -08:00
John Lewin
45f71f29a9
Conditionally set MeshPath on dragdrop operations from the shell
...
- Issue MatterHackers/MCCentral#2409
MeshWrapper Children not persisted and loaded to MCX
2017-12-19 14:50:50 -08:00
John Lewin
80278f130b
Add trackSourceFiles param to conditionally set MeshPath on targets
2017-12-19 14:49:48 -08:00
John Lewin
7879c6dd9a
Reload container instance contents when contents change
2017-12-18 22:03:43 -08:00
John Lewin
4ee5a1b0f9
Remove redundant Invalidate
2017-12-18 10:53:26 -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
c8b700d6c6
DisplayContainer should never call Load, DoubleClick should always Load
2017-12-18 10:53:26 -08:00
John Lewin
2c0f82dfd0
Rename LoadContainer to SetActiveContainer to clarify behavior
2017-12-18 10:53:26 -08:00
John Lewin
e513b6f0cb
Remove dead code
2017-12-15 16:30:47 -08:00
John Lewin
33d068aa12
Skip items that aren't found by RelativePath
...
- Issue MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:47 -08:00
John Lewin
3ab016bde2
Account for zip files containing backslash path separators
...
- Issue MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:46 -08:00
John Lewin
498ef1d0f7
ID must be unique
...
- MatterHackers/MCCentral#2424
Cached thumbnails are invalid for zip items and containers
2017-12-15 16:30:46 -08:00
John Lewin
e0c08fd1fe
Use zip icon for zip files and subfolders
2017-12-15 14:56:07 -08:00
John Lewin
494c2b6d82
Remove redundant helper method
2017-12-15 14:55:10 -08:00
John Lewin
d5c6c76625
Update padding values to match actual
...
- Issue MatterHackers/MCCentral#2402
Spacing calculation seems to be off
2017-12-12 08:53:22 -08:00
John Lewin
f401278d25
Long running tasks prototype
...
- Issue MatterHackers/MCCentral#2393
Finish up and check in long running tasks prototype
2017-12-11 15:42:17 -08:00
John Lewin
8a8c898043
Add ContentReloaded to ListView, wait in tests for ContentReloaded
2017-12-07 14:54:41 -08:00
Lars Brubaker
71979e35e9
Unify to single GetNonCollidingName
...
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
John Lewin
35cdcb11b1
Convert cached localizations into dynamic calls
2017-12-04 15:07:56 -08:00
John Lewin
793b745da0
Add missing localizations
2017-12-04 15:07:56 -08:00
John Lewin
fa90083cd4
"Add to plate" should be bound to scene content not printer
...
- Issue MatterHackers/MCCentral#2350
Investigate 12 failing tests
2017-11-30 11:35:10 -08:00
John Lewin
781017999c
Move Selection -> Print from ui to model
2017-11-30 07:03:42 -08:00
John Lewin
bf1bba0792
Remove unused View3DWidget dependency
2017-11-30 06:58:27 -08:00
John Lewin
6f608bbeaa
Move AddToPlate from ui to model
2017-11-30 06:51:06 -08:00
John Lewin
eb7f7bde7d
Ensure content is loaded and scene is saved before starting print
...
- Return created InsertionGroup from AddToPlate
- Await insertionGroup.LoadingItemsTask before persisting changes
- Persist bed after insertionGroup load completes
- Issue MatterHackers/MCCentral#2346
Library Selection -> Print fails to produce gcode
2017-11-30 06:43:38 -08:00
John Lewin
d94525b3d9
Expose long running task so that callers can block until completed
2017-11-30 06:39:58 -08:00
John Lewin
243d5d7ec2
Await ClearPlate call
...
- Issue MatterHackers/MCCentral#2343
Library Selection -> Print frequently fails to place selection on bed
2017-11-30 06:10:46 -08:00
John Lewin
055bcbaa78
Check for .Connected || .FinishedPrint
...
- Issue MatterHackers/MCCentral#2344
Library Select -> Print unavailable after successful print
2017-11-30 06:09:21 -08:00
John Lewin
4d6ed9f913
Add support for switching to plating history items
2017-11-29 14:16:21 -08:00