Commit graph

263 commits

Author SHA1 Message Date
Lars Brubaker
43dc9a65da Made the back button say "Back" 2015-09-14 14:48:13 -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
a076fab02b Ask the user if they want to rebuild thumbnails when switching modes. 2015-09-10 16:28:59 -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
563a5a3b2d Improving the intuition around library navigation 2015-09-08 18:01:09 -07:00
Lars Brubaker
0e6275b0d8 Made the 'add to library' go through provider selector 2015-09-04 13:47:48 -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
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
44bbbb74e4 Working on a local library test 2015-09-01 16:03:29 -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
Gregory Diaz
33e36198e2 Added Tests and added utility function so that we can run tests with different MatterControlDB States 2015-08-28 17:55:50 -07:00
Lars Brubaker
d1db7dc217 Make the "Home" button in library left aligned.
Show tool tip in library
2015-08-27 15:17:44 -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
adf5e3f645 Creating test for library search. 2015-08-25 18:49:19 -07:00
Lars Brubaker
2dfa2dae20 Make the bread crumbs show we are in search. 2015-08-25 15:26:38 -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
larsbrubaker
ece1419d63 Put in code to allow automation (ui) testing.
Making menus have names so we can find them in automation
2015-08-18 13:01:29 -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
b8f61ae1e5 Made more code use tool tips.
Wrote more tool tips.
2015-08-10 10:15:28 -07:00
larsbrubaker
1f935c23cd Put in some more tool tips. 2015-08-09 20:05:49 -07:00
larsbrubaker
39de9ece19 Some work to put in tooltips to explain the UI better. 2015-08-09 19:36:21 -07:00
Lars Brubaker
bd6035e358 Fixed the regression with the thumbnails not being clickable. 2015-08-07 12:01:05 -07:00
Lars Brubaker
8caa4d6f0e Fixed the bed and the 3D view to always show parts in the right place.
Made a warning if a part is off the bed and offer to fix it.
2015-08-06 15:20:04 -07:00
Lars Brubaker
10fa7f4f61 Save as widget is working correctly. 2015-08-05 13:19:38 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
larsbrubaker
2e1e555bb1 Run the correct setup wizard when required
Throw errors if we don't have code for a wizard.
2015-08-01 15:03:43 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00
Lars Brubaker
73fd06a39d The library selector can now return the right selected library. 2015-07-31 18:18:21 -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
bf2484cdc3 Make it possible to set the blender on the AsyncLoad widget
Fixed a crash with an empty queue
2015-07-27 11:00:07 -07:00
Lars Brubaker
c61f38fc1b code maid. 2015-07-25 13:37:35 -07:00
Lars Brubaker
c70d56c3be Change more background workers to async
Put in a cast (Action) so we don't have to do () => func();
2015-07-21 11:10:01 -07:00
larsbrubaker
4dbc03edb8 Change from background workers to async functions
Made the SlicingOutputMessage and SlicingDone events not rooted (as print item wrappers aren't)
2015-07-21 08:10:05 -07:00
John Lewin
043c32e01b Revise thumbnail click behavior to use existing implementation 2015-07-14 20:19:37 -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
Lars Brubaker
93bed277ed Made the getting of the thumbnail file name public.
Made an EventHandler on LoadComplete for async image widgets
2015-07-13 17:48:42 -07:00
Lars Brubaker
09e153737f Put in the ability to turn of 3D thumbnail rendering. 2015-07-13 15:23:31 -07:00
Lars Brubaker
34da6eda80 Made the folder thumbnails clickable. 2015-07-07 17:47:52 -07:00
Lars Brubaker
610816070a Making the export button have the right state based on the permissions of the item being selected. 2015-07-07 09:52:48 -07:00
Lars Brubaker
58dddd4c4a Made the thumbnail not use a background worker. 2015-07-02 16:16:17 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
larsbrubaker
859c51d3e5 Some more work on perspective rendering. 2015-05-25 18:27:16 -07:00
Lars Brubaker
703021620d Made a base class for the menus
Made more shared code for them
2015-05-20 17:34:55 -07:00