Commit graph

54 commits

Author SHA1 Message Date
Lars Brubaker
b4deffa944 More localizations 2016-12-16 15:25:00 -08:00
Lars Brubaker
49ea8df3fd Refactoring menus for consistency. 2016-12-12 14:35:34 -08:00
Lars Brubaker
d23a567307 Working to reduce theme changed calls as they will reload all after.
same for on active printer changed
2016-12-08 17:40:04 -08:00
Lars Brubaker
c6d50d9907 Make sure the queue is passing all unit tests
If single item selected add to array
Make sure we update selection visibility when going in and out of editor
Fixed some tests
2016-12-05 11:55:08 -08:00
larsbrubaker
9b202feb37 Putting Selection List into QueueData
Compiling but not worknig
2016-12-04 12:06:51 -08:00
larsbrubaker
65e487dbc3 partial refactor to queue 2016-12-04 12:06:09 -08:00
John Lewin
5862ecef36 Revise SendMenuItemClickedNoSignIn
- Rename test to reflect actual behavior
- Add Assert messages for troubleshooting
- Add fixed wait times for menu clicks
2016-11-02 10:57:58 -07:00
Lars Brubaker
c9ad68ccc0 Make sure we protect protected files.
MatterHackers/MCCentral#539
Remove ability to export protected files via zip
2016-10-06 14:31:52 -07:00
Lars Brubaker
aebfd5b8e7 Show the queue options menu on touchscreen
also removed the 'Remove All' 'More...' option as it is in the 'Queue...' options.
2016-07-25 16:02:03 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
larsbrubaker
371561a6f7 Working to make the icons scale better on high res screens. 2016-05-07 17:18:05 -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
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
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
larsbrubaker
202925f8c7 Made the PrinteItemAction also get the QueueDataWidget so we can act on the view (exit edit mode).
Made merge queue items exit edit mode
2016-02-15 13:03:33 -08:00
John Lewin
efb58f58f1 Use typename instead of var keyword for clarity 2016-02-12 19:29:40 -08:00
John Lewin
5cf91949d5 Refactor QueueDataWidget print actions for extensibility
- Add types for PrintItem actions and plugins
 - Refactor QueueDataWidget to support new actions and plugins
 - Switch from TupleList to List<PrintItemAction> for menu objects
 - Remove unused xxx_click and xxx_selected delegates
2016-02-12 19:21:43 -08:00
Lars Brubaker
1727beb7b8 Made the add to queue button work again. 2016-02-12 15:10:23 -08:00
John Lewin
5d7a066464 Fix NotImplementedException during slicing
- Ensure invalid extensions don't make it into the queue
 - Ignore invalid extensions when slicing
2016-02-11 15:54:01 -08:00
Gregory Diaz
c64bef5be2 Added Android Automated tests to be incorporated at a later date 2016-01-15 17:39:19 -08:00
Lars Brubaker
d81224de7a Support drag and drop onto the settings widget will still add to queue. 2015-12-02 18:51:33 -08:00
larsbrubaker
39c8603ae4 Merge remote-tracking branch 'origin/1.4.1' into BabySteps 2015-11-28 19:59:35 -08:00
Gregory Diaz
108507aded Modified code so that we can include the shop button on Android builds 2015-11-23 13:04:16 -08:00
Gregory Diaz
3172da7b55 Added more automated Local Library Tests 2015-11-13 18:06:44 -08:00
Gregory Diaz
9282675f87 Automated most manual queue tests 2015-10-29 12:02:55 -07:00
Lars Brubaker
f600e0f031 Don't crash when adding a missing file to the library. 2015-09-21 14:57:06 -07:00
Kevin E. Pope
d7b2dc5bc1 Adjust menu border colors. 2015-09-17 18:25:35 -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
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
0e6275b0d8 Made the 'add to library' go through provider selector 2015-09-04 13:47:48 -07:00
Lars Brubaker
cb2a74a90b Reordering perimeters to make test api more consistent. 2015-09-03 10:58:19 -07:00
Gregory Diaz
ababc041ec Added code to ensure that the Queue has unique copies of items 2015-09-03 09:26:54 -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
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
Gregory Diaz
c78c61211b Corrected misspelled localized strings and the regenerated the French translations file to include the most up-to-date translation strings 2015-08-19 15:07:57 -07:00
Lars Brubaker
0ef5747ca9 Put in many more tool tips. 2015-08-12 13:16:39 -07:00
Lars Brubaker
f1b1588d92 use design rather than part. 2015-08-10 16:27:07 -07:00
Lars Brubaker
b8f61ae1e5 Made more code use tool tips.
Wrote more tool tips.
2015-08-10 10:15:28 -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
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
17bd020218 Made AddFilesToLibrary not abstract
Removed SaveToLibrary
2015-07-23 11:48:31 -07:00
Lars Brubaker
5f4ea81a4c Made PrintItemWrapper able to take a containing LibraryPrivider handle
Made the providers pass themselves when building PrintItemWrappers
Fixed the bug with print history not setting the correct item to print
Took out LibrarySQLiteData (not replaced with LibraryProviderSQLite)
Made code go through the new SQLite provider to add parts during setup
Starting work on Save as Window to save to queue or provider and do provider selection
2015-07-20 16:09:52 -07:00
Lars Brubaker
6f0b443bb3 Took out the provider locator code as it is not needed. 2015-07-17 16:45:24 -07:00
Lars Brubaker
13bc1b5186 Make it so we select the last added item or drag drop item in the queue. 2015-07-15 18:07:56 -07:00
Lars Brubaker
b970252c88 Made the insert button and drag and drop in 3d view respect the read only flag.
Made the Edit button in the 3d view respect the protected flag
2015-07-13 10:08:08 -07:00