Lars Brubaker
d6326709c3
Checking for nulls
2015-09-14 09:57:48 -07:00
Lars Brubaker
20b4bba75e
Improving the scroll bars
2015-09-11 16:41:20 -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
fa97829073
Put in lots of code to break on exceptions in the debugger.
...
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
3504d4dfe4
Made dispose on library providers get called much more consistently.
...
Made squlite provider do more operations async.
2015-09-10 12:42:52 -07:00
Lars Brubaker
727f9a1d31
Making the back navigation be labeled "back"
...
Turned off the hand cursor
2015-09-10 10:07:14 -07:00
Lars Brubaker
1b305cee32
Don't change our file watchers unless we have to.
...
Don't create print item wrappers in sqlite provider except when needed.
2015-09-09 15:35:31 -07:00
Lars Brubaker
84a52909db
Don't let user add collections to the queue or other currently invalid operations.
2015-09-09 11:34:14 -07:00
Lars Brubaker
87767ff591
Handling some file locking errors better (file in use)
...
Upgrade to amf when saving from 3D editor
2015-09-09 11:05:17 -07:00
Lars Brubaker
563a5a3b2d
Improving the intuition around library navigation
2015-09-08 18:01:09 -07:00
Lars Brubaker
506bb6dcf5
Make the downloading progress the right color text.
2015-09-04 17:52:00 -07:00
Lars Brubaker
a82490c70a
Made Print Wrappers track file changes better
...
Fixed a bug with 3D panel not closing out from editing correctly.
Fixed a bug with thumbnails not rebuilding under some update conditions.
2015-09-04 09:55:40 -07:00
Lars Brubaker
a98e29b22e
Made it possible to check if the database is closed
...
More cleaning of automation api
Made the sqlite provider refresh on changes
Made the unit test for that work
2015-09-03 12:21:20 -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
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