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
Lars Brubaker
cdd0d3ccd8
Copy more of the print item data.
2015-07-07 10:37:39 -07:00