Commit graph

63 commits

Author SHA1 Message Date
John Lewin
d647cf8a86 Add DragDrop support for image content 2017-04-05 19:03:04 -07:00
Lars Brubaker
ceaa1a94da Moved drag drop to be in our mouse data rather than mirrored api 2017-04-05 16:25:43 -07:00
John Lewin
907609b587 Design tools 2017-03-15 16:29:56 -07:00
Lars Brubaker
3d89a6d071 Fixing the export button to work correctly. 2017-03-06 17:32:46 -08:00
Lars Brubaker
f15318faf9 Actually check if we have a printer selected. 2017-02-09 14:33:27 -08:00
Lars Brubaker
8134b3f450 Fixed the Macros window to cancel on user closes with the X windows button.
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
8510ca5b3d Remove duplicate .Click event from ButtonBase 2017-01-17 15:31:08 -08:00
John Lewin
ace89e1e5a Use .Localize extension function 2017-01-04 10:52:06 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
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