Commit graph

164 commits

Author SHA1 Message Date
Lars Brubaker
a8fc6ef1a1 Fixed a null reference in libraryDataView
Working on more consistent wizard theming
2016-06-23 16:01:04 -07:00
Lars Brubaker
c5edde8edb Filter files from LibraryProviderFileSystem that have no extension. 2016-06-09 14:20:03 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
Lars Brubaker
c324a9a545 Added the printer name to slice settings ui
Reorganized settings layout a bit for printer/ fatures
Made more invert lightness extension method uses
2016-05-10 13:30:51 -07:00
Lars Brubaker
10e173c6c0 Make sure we don't double scale the library icons. 2016-05-10 11:26:02 -07:00
larsbrubaker
ec4f5c180d Fixed colors for library icons. 2016-05-10 08:38:14 -07:00
Lars Brubaker
b51b38b249 Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
larsbrubaker
a225e69513 Fixed the font size in touch screen mode 2016-05-06 07:54:46 -07:00
larsbrubaker
a333961029 Made the row items not open their slide menus unless they represent the top widget under the mouse.
removed dead code.
2016-05-04 21:57:33 -07:00
Lars Brubaker
cdd9af3920 Fixes #707 Double press pause button causes fail
Working on a new interface to allow moving items in the library.
2016-05-04 12:14:10 -07:00
Lars Brubaker
906ee5f4f8 Set the right permissions on a library protected folders 2016-05-02 13:36:48 -07:00
larsbrubaker
ac7a880d59 Put back in add to queue item. 2016-04-30 09:25:53 -07:00
larsbrubaker
43e1abeb03 Reorganizing library menu
Put in horizontal line (needs work)
2016-04-30 09:18:35 -07:00
Lars Brubaker
48fe200821 Made a new MenuItemColorStatesView that only changes colors.
Made DropDownMenu use the color changing menu states
Fixed a bug in the bread crumb renderer
Making the library options available all the time in a menu
2016-04-29 18:16:08 -07:00
Greg
59301ce2b4 Added new PartPreviewWindow which tests that when the Copy button clicked the MeshGroups count increases by one 2016-03-01 11:25:15 -08:00
John Lewin
eea7dd9fe4 Remove DataStorage qualifier, add using statements 2016-02-24 10:53:22 -08:00
John Lewin
f8f70f46e6 Concise queries, reduce to functionality
- Remove DataStorage qualifier, add using statements
 - Remove unnecessary query variables and string.formatting statements
 - Remove duplicate code, reuse .RecordCount method
2016-02-23 14:42:36 -08:00
Lars Brubaker
cfddadb144 Made the new support system support outputting with the correct extruder.
Made the combine in the queue ask for a name and add a new item.
Fixed Save clipping
2016-02-16 17:41:51 -08:00
Lars Brubaker
1f2ab3dfea Put in another error response code
Made the Sqlite provider copy its data on a background thread.
2016-01-20 09:56:12 -08:00
Lars Brubaker
b186fe6fae Changed should be shown not to take a call back. 2016-01-18 10:02:30 -08:00
Lars Brubaker
8d0bf547e5 New translations 2016-01-15 18:04:44 -08:00
John Lewin
513bd1cea3 Add missing localizations 2016-01-14 14:20:11 -08:00
John Lewin
9a2ec32afb Only register FileSystemWatchers on Windows
- Update application icon
2016-01-12 16:44:05 -08:00
Lars Brubaker
f61a459fa2 Made the file library provider search match the cloud search and work in subdirectories correctly. 2016-01-11 17:28:59 -08:00
John Lewin
40939b906d Restore CloudLibrary save functionality, revise convert to AMF behavior
- Fixes #111237022 - Unable to save any changes to CloudLibrary items
 - Add useIncrementedNameDuringTypeChange to PrintItemWrapper to control naming behavior
 - Pass useIncrementedName value though from provider factory all the way to PrintItemWrapper
 - Prevent duplicate calls to GetPrintItemWrapperAsync within the same callstack i.e. pass instance through
 - Only rename files when switching to AMF and use different logic for different provider types
 - Add path helper methods to PrintItemWrapper for clarity and conciseness in callers
2016-01-11 14:07:39 -08:00
Lars Brubaker
a4ed425ac0 Made the selection of library items behave like a check box on mouse up.
Made the mouse up scroll behavior consider if the control has been scrolled or not rather than just the mouse position.
2016-01-08 13:37:01 -08:00
Lars Brubaker
8c8a94b716 also feedback in edit mode. 2016-01-08 13:23:26 -08:00
Lars Brubaker
2cbc341687 Made it so that clicking an item immediately shows the selection. 2016-01-08 13:19:58 -08:00
John Lewin
308b2cbc87 Add visual indicator for http failures 2015-12-23 17:04:29 -08:00
Lars Brubaker
f3fd6428c9 Need to be able to save to the queue on save as 2015-12-15 09:44:56 -08:00
John Lewin
b110118e41 Remove async modifiers from non-async methods
- Use Task.FromResult where needed
2015-12-08 16:59:28 -08:00
Gregory Diaz
5f3338879c Added tests for Adding single/multiple Local Library Items to Queue. Also Added tests for making sure Library Item View button opens Part Preview Window 2015-11-18 15:28:50 -08:00
Gregory Diaz
3172da7b55 Added more automated Local Library Tests 2015-11-13 18:06:44 -08:00
Gregory Diaz
66dc5b9a57 Added some automated tests around Local Library functionality 2015-11-13 11:57:19 -08:00
John Lewin
3a59bf7c6b User configurable library folders 2015-11-12 11:45:03 -08:00
John Lewin
3406f1ce57 Revise projection to include file extension 2015-11-10 15:33:16 -08:00
John Lewin
beffdda91e Drop file extension before performing string match
- Fixes #107851156
2015-11-10 13:01:27 -08:00
Lars Brubaker
b2641f285c Made it possible to detect if a double click should be processed. 2015-10-22 17:09:16 -07:00
John Lewin
efb8505868 Revert async SQLite provider calls back to sync 2015-10-08 11:00:43 -07:00
John Lewin
c82810f184 Guard against invalid file paths in "Add to Queue" operation
- Fixes #104345210
2015-09-28 12:26:20 -07:00
John Lewin
b900841d74 Remove queue/history library providers and filter shared items provider from selector
- Fixes #104131666, #104140048
2015-09-24 16:28:51 -07:00
Kevin E. Pope
6c3933e41b Fix display of progress bar on the library item. 2015-09-24 10:38:54 -07:00
Lars Brubaker
1ae4fce68c Fixing colors and position of upload / download bar. 2015-09-23 14:16:07 -07:00
John Lewin
fa908d15be Refresh root library view as needed
- Add LibraryRootNotice event
 - Hook LibraryRootNotice into new Socketeer LibraryRootNotice DeviceEvent
 - Listen for LibraryRootNotice in LibraryProviderSelector and call ReloadData to ping ProviderFactories for visibility
 - Refactor LibraryProviderSharedPlugin for clarity
 - Refactor LibraryProviderSharedPlugin to support refreshing visibility logic after ShouldBeShown() calls
 - Revise AcquireCollectionData() to use 'internal' access modifier for reuse in LibraryProviderSharedPlugin
 - Ensure the input field on CloudShareRedeemForm is focused by default, make buttons available to test automation
 - Add new test for 'Shared with Me' folder visibility
 - Update existing Purchased folder test to look for revised item name
 - Replace magic 'ProviderSelectorKey' token with static member for compile time consistency
2015-09-22 22:40:15 -07:00
Lars Brubaker
dcec0ae890 Now we hook the sqlite adds rather than the file. 2015-09-22 15:20:49 -07:00
John Lewin
ca97f3d0e9 Clear SelectedItems when the LibraryDataView is rebuilt 2015-09-22 14:04:30 -07:00
Lars Brubaker
b0f0f84984 This is not actually fatal just for checking in PC. 2015-09-22 12:29:02 -07: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
28509f167c Adjust library item progress bar spacing. 2015-09-22 10:30:53 -07:00
johnlewin
0c8451004b Merge pull request #403 from jlewin/1.4.0
Prevent interaction with library placeholder collections
2015-09-21 15:30:40 -07:00