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
John Lewin
a8ce44f7a3
Move EditContext to LoadContent call
2017-11-29 10:22:17 -08:00
Lars Brubaker
65639abc75
Added a replace undo command and used it for ungroup mesh
2017-11-20 11:19:22 -08:00
John Lewin
b6cf16afeb
Fix build server errors
2017-11-17 17:46:58 -08:00
John Lewin
9ae907017c
Slicing operations should pass and use printer reference
...
- IssueMatterHackers/MCCentral#2273
Don't send off bed items to slicing.
2017-11-16 22:10:35 -08:00
John Lewin
cf7d80225e
Revert to now working PrinterCommunication using statement
2017-11-16 19:12:38 -08:00
John Lewin
df2ff919f6
Use fully qualified type name
2017-11-16 19:08:06 -08:00
John Lewin
2acbffd0ed
Print menu should be disabled unless CommunicationState == Connected
...
- Issue MatterHackers/MCCentral#2271
Print library action is invalid if not in Connected state
2017-11-16 16:31:06 -08:00
John Lewin
cdd18ff1b8
Disable menu items in non-writable containers
...
- Issue MatterHackers/MCCentral#2265
Edit button doesn't appear to work in Root
2017-11-16 13:50:26 -08:00
John Lewin
4e249ed50b
Add IContentStore interface, update EditContext to use and revise naming
2017-11-15 09:26:06 -08:00
John Lewin
46188d1eea
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 07:41:36 -08:00