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
179da8280a
Made it possible for a library provider to describe that it should not be shown.
2015-09-02 14:06:35 -07:00
Lars Brubaker
809d3639dd
Made the library scrolling better.
2015-09-02 11:53:13 -07:00
Lars Brubaker
2ae756f357
Made Action setCurrentLibaryProvider common to all providers.
2015-09-02 11:05:50 -07:00
Lars Brubaker
b83b967968
Took out double clicking on library
...
Fixed a bug where print leveling could get bad data by clicking back.
2015-09-01 17:08:59 -07:00
Lars Brubaker
a35753c47d
Working on making save as save to the right provider
...
Working on Copy to Library
2015-08-31 16:32:09 -07:00
Lars Brubaker
9dafbd047b
Working on new add to library menu item
...
preserve the scroll position on refresh of library.
2015-08-31 15:56:51 -07:00
Lars Brubaker
80dd0bcc0d
Making sure we remove items bottom to top so we can modify the array without damaging ordering.
2015-08-27 16:39:27 -07:00
Lars Brubaker
7bfce4367a
Improvements to automation runner
...
Function to check if if a widget is actually visible.
Put in a search icon
2015-08-27 11:56:01 -07:00
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