Commit graph

29 commits

Author SHA1 Message Date
John Lewin
308b2cbc87 Add visual indicator for http failures 2015-12-23 17:04:29 -08:00
Lars Brubaker
23203526ef Make sure we don't use this pointer when threaded without ensure it is not null. 2015-09-22 12:15:21 -07:00
Kevin E. Pope
bcb3b44d89 Add share button to library. 2015-09-17 18:03:02 -07:00
John Lewin
e3c6333ba1 Reduce library flickering
- Prevent the LibraryProviderSelector from creating new providers when it already has ones loaded, stored and referenced
 - Add WebRequest2 type to support custom post/request values
2015-09-17 16:00:22 -07:00
Lars Brubaker
0fe63b58be put in the ability to say that the library selector is protected 2015-09-16 17:59:22 -07:00
Lars Brubaker
a0659dc8bb Made PrintItemWarppers have a ProviderLocator rather than a Provider
Fixed some null reference bugs
Fixed a bug with copy to library changing the queues file path
Made save as work better.
2015-09-11 14:36:57 -07:00
Lars Brubaker
81d9518fcd Updated the queue icon image
Trying to get the purchase folder to show up correctly.
2015-09-02 18:47:44 -07:00
Lars Brubaker
2ae756f357 Made Action setCurrentLibaryProvider common to all providers. 2015-09-02 11:05:50 -07:00
Lars Brubaker
c51ddebaab Making it easier to create library providers.
Making less functions abstract.
2015-08-13 17:48:34 -07:00
Lars Brubaker
0411e64c5d Merge pull request #356 from jlewin/master
Restore ability to attach VS to Android via debugger
2015-08-13 17:07:25 -07:00
Lars Brubaker
1a633101e1 Put in the ability for a library provider to give a status message.
Cleaned up some API stuff for library.
2015-08-11 14:42:24 -07:00
Lars Brubaker
3b00abfc89 Made the 3d view respect the center on bed slice setting. 2015-08-10 15:35:56 -07:00
John Lewin
0ab547bb26 Restore ability to attach VS to Android via debugger
- Prevent accidental construction of ProviderSQLite objects inside of ProviderSQLite constructor
 - Initialize .baseLibraryCollection during rootLibraryCollection construction to prevent null reference errors
   caused by access before assignment
 - Remove AddItem -> AddStlOrGcode -> AddItem recursion - Fixes crash due to concurrent writes to default.mcp
 - Add sqlite async methods and supporting logic to ensure disk IO operations aren’t run in parallel
 - Consolidate logic around sample part extraction from StaticData from various areas into a single method
 - Rename that method from SyncCalibrationFilesToDisk to EnsureSamplePartsExist
 - Break apart the large LINQ query into discrete and easier to understand steps
 - Add shared base class for sqlite backed library providers and resuse common code in base
 - Guard against cache deletion during one-time library initialization
 - Discard StreamReader cases in favor of ReadAllText - Ensures .Dispose is always called and is ultra succinct
 - Purge orphaned code
2015-08-09 21:05:53 -07:00
Lars Brubaker
2b089cfa4a Made the bed leveling test pass again.
Made library take zips again and filter items it can't take.
Deleted some dead code.
2015-08-07 16:35:36 -07:00
larsbrubaker
bc1f45f8b8 Making the progress registration per item and more flexable. 2015-08-07 09:56:49 -07:00
Lars Brubaker
0bbd4ed4da Made the provider selector not have an instance function so it can work in the provider selector dialog.
Made a GetRootProvider function
Made the downloading progress bar show better on dark backgrounds
Made the help text for outer perimeter speed clearer.
2015-07-29 12:03:51 -07:00
Lars Brubaker
27677b44fd Fixed a bug with hiding hint text on edit widget
Working on rename
Fixed the blending on thumbnails.
Some experimental work with adding more base library providers (dynamic folder adds)
Test History and Queue providers
2015-07-27 19:03:54 -07:00
Lars Brubaker
67f86d0ab2 Only register for updates from the currently visible library provider rather than all that have been allocated.
Got rid of rooted event handler on LibraryPrivider
2015-07-27 10:27:22 -07:00
Lars Brubaker
c12e8ee1a3 Put in new icons for library
Moved classes to their own file
2015-07-24 14:00:27 -07:00
Lars Brubaker
17bd020218 Made AddFilesToLibrary not abstract
Removed SaveToLibrary
2015-07-23 11:48:31 -07:00
Lars Brubaker
0d5c8c4cc1 Made it possible to get the item count and collection count on collection children. 2015-07-23 10:40:36 -07:00
Lars Brubaker
53f7ba8579 Remvode unused config.ini
Made the create folder window have the text box selected so you can type right away.
Asking for more library stuff by index.

Small work on HTML widget
2015-07-22 18:30:22 -07:00
Lars Brubaker
d4b471842b Made the GetPrintItemWrapperAsync take an optional ReportProgressRatio.
Made it possible to show the wrapper loading progress.
Made the ray trace images more white.
2015-07-14 16:16:58 -07:00
John Lewin
908b604328 Async PrintItemWrapper 2015-07-14 13:46:59 -07:00
Lars Brubaker
a15b7891e7 Working on being able to get all the item info without creating a PrintItemWrapper
Passing a LibraryProvider rather than a print item
2015-07-14 10:39:20 -07:00
John Lewin
23186bc68d Toggle LibraryProvider availability on authentication status
- Add Visible property to LibraryProviders
 - Filter LibraryProviders based on .Visible
 - Add authentication status to ChangeCloudSyncStatus calls
2015-07-12 19:13:53 -07:00
Lars Brubaker
60ad94be68 Made the LibraryProvider implement iDisposable and we try to dispose them when appropriate.
Made dispose of a collection warn if there are child items or collections.
Made the bread cumbs a clickable navigation rather than just names.
2015-07-02 18:34:10 -07:00
Lars Brubaker
ccaa5f048a Change some background workers to async methods. 2015-07-02 11:23:44 -07:00
Lars Brubaker
081fadccbe Moving the Queue, Library and History to not have Print pre-pended. 2015-07-02 09:45:53 -07:00
Renamed from PrintLibrary/Provider/LibraryProvider.cs (Browse further)