Commit graph

74 commits

Author SHA1 Message Date
Lars Brubaker
2dfa2dae20 Make the bread crumbs show we are in search. 2015-08-25 15:26:38 -07:00
Lars Brubaker
959f85e144 Made search work on file system folders (download) 2015-08-25 13:04:14 -07:00
Lars Brubaker
f2cce2fe5e Code Maid
Search is working.
2015-08-25 12:11:35 -07:00
Lars Brubaker
11d4a7352a Merged sqlite provider back together. 2015-08-25 12:01:15 -07:00
Lars Brubaker
b30bae0abf Made providers take a function to change the provider (used in searching)
Improved tests (made functions to help create a clean run)
2015-08-25 11:56:21 -07:00
Lars Brubaker
62a579788b Fixed the problem with the check box in library not being clickable. 2015-08-24 15:18:59 -07:00
Lars Brubaker
d545db7690 Working on the unit test for the library select check boxes. 2015-08-24 14:15:01 -07:00
Lars Brubaker
5cc8a37269 Made more tests 2015-08-22 16:14:31 -07:00
Lars Brubaker
30d80bf61e Made Type (as in type some text) work in the automation runner
Put in a test that shows a text widget can get focus.
2015-08-21 17:44:28 -07:00
Lars Brubaker
d1a26eb2a1 Got the sql and file system unit tests running
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -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
0ef5747ca9 Put in many more tool tips. 2015-08-12 13:16:39 -07:00
Lars Brubaker
d62a5f7fce Made the search box clear while switching providers.
Put in the ability for a library provider to show a message.
2015-08-11 18:39:46 -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
a326c76469 Make the download progress words show up. 2015-08-10 18:15:48 -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
Lars Brubaker
9c415ab270 Don't set the focus of the text widget until the first draw. 2015-08-07 11:38:58 -07:00
larsbrubaker
bc1f45f8b8 Making the progress registration per item and more flexable. 2015-08-07 09:56:49 -07:00
Lars Brubaker
a378551c69 Don't hold the print item pointer. 2015-08-06 17:44:26 -07:00
Lars Brubaker
432ed5f505 LibraryPrividerPlugin is a plug in creator. 2015-08-05 15:55:55 -07:00
Lars Brubaker
1753447e89 Made the bread crumbs for sqlite provider work 2015-08-04 16:17:51 -07:00
Lars Brubaker
8572c9d562 Make the file system provider save as to the right place. 2015-08-04 15:21:56 -07:00
Lars Brubaker
e18b7551ee Make sure we can still update android
Don't add menus to android (it doesn't have them).
2015-08-04 10:10:15 -07:00
Lars Brubaker
3435cb611e Added more menus for library handling. 2015-08-03 17:31:53 -07:00
Lars Brubaker
f43860c00f Don't take empty extensions. 2015-08-03 16:46:57 -07:00
Lars Brubaker
f21881305d Made the selection list remain accurate. 2015-07-31 16:54:09 -07:00
Lars Brubaker
888bb86b6d Made the button options bar hide and show again with edit.
Improved what call back function take
Killed dead code
2015-07-31 16:20:16 -07:00
Lars Brubaker
40220aa8f2 Refactoring 2015-07-31 16:01:57 -07:00
Lars Brubaker
b7005ae579 Made the bread crumbs start out initialized 2015-07-31 13:24:45 -07:00
Lars Brubaker
4a7a82097e More work on save as. 2015-07-31 12:04:11 -07:00
Lars Brubaker
79fa6f3db8 Making the bread crumbs be a portable widget. 2015-07-30 17:42:58 -07:00
Lars Brubaker
46a8d63c39 Made the hover work again.
Made selecting the thumbnail or a action not select the item.
2015-07-30 13:27:21 -07:00
Lars Brubaker
721dcf4578 Make Focus work better
don't return a bool, assert that there is a parent
Set focus on save as window to text field.
Set focus to text field on terminal window.
2015-07-29 16:31:24 -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
d2147f46ef Bread crumbs are aligned better.
Don't show test providers
2015-07-28 18:15:31 -07:00
larsbrubaker
09db21f663 Rename working for SQLite provider. 2015-07-28 14:38:47 -07:00
larsbrubaker
38d55cb2f2 Can rename file provider items. 2015-07-28 14:21:17 -07:00
larsbrubaker
7e35924fb6 Made non-edit selection work
More authoritative source (less state caching)
Removed a bunch of dead code
Made the buttons show all the time
Made the bread crumbs smaller.
2015-07-28 13:19:29 -07:00
larsbrubaker
0aa0f7e97f Now we can rename folders in file provider. 2015-07-28 12:12:42 -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
9b7fcba853 Made the loading progress bar smaller
Code maid the thumbnail code
2015-07-25 13:35:45 -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
ed47e8f4b2 Name refactoring 2015-07-23 14:19:28 -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