Commit graph

96 commits

Author SHA1 Message Date
Lars Brubaker
da082c006e Turn off options that are not working on Android. 2016-07-26 15:41:05 -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
9f01abe653 Backport onload event from scene_bundle 2016-07-24 17:26:24 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
bde140b3cc localize "g-code" 2016-07-18 14:40:42 -07:00
Greg
9b9d9b44a0 Added retrieve printer profile history and revert to previous profile functionality 2016-07-13 13:39:11 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
larsbrubaker
f2fecc9f51 Spelling 2016-06-22 11:08:39 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00
larsbrubaker
08b719e1b8 Change menu item to merge 2016-06-09 07:20:53 -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
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
86f08b2565 use a 64 bit hash of slice settings. 2016-05-03 11:26:41 -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
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -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
Lars Brubaker
eb1e954ca6 Merge remote-tracking branch 'origin/1.5.1'
Conflicts:
	CustomWidgets/ExportPrintItemWindow.cs
2016-03-17 12:00:23 -07:00
John Lewin
4c78b9e00c Use correct casing for public members, fix whitespace 2016-03-17 10:29:29 -07:00
John Lewin
eea7dd9fe4 Remove DataStorage qualifier, add using statements 2016-02-24 10:53:22 -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
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
larsbrubaker
e594fb3dfa Created a new merge option in the queue menu
Made Arrange part of the plating helper
2016-02-14 08:41:50 -08:00
larsbrubaker
60aad769f9 Improved MenuBase to use a MenuItemAction class rather than a TupleList
Made items that are not going to do an action disabled.
Made DropDownMenuWidget AddItem return the created item.
2016-02-13 11:49:09 -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
Lars Brubaker
cda645d03d Made Marlin EEProm have import and export 2016-02-12 10:26:40 -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
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00
Gregory Diaz
c64bef5be2 Added Android Automated tests to be incorporated at a later date 2016-01-15 17:39:19 -08:00
John Lewin
c15271a36b Spelling
- Latest Agg
2016-01-12 21:46:42 -08:00
John Lewin
8c8fdf3f4c Turn on UseIncrementedNameDuringTypeChange for Queue items 2016-01-11 18:14:15 -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
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
Matt Moening
c6a135981a MatterControl Side implementation of GcodeExport plugins 2015-11-06 17:05:49 -08:00
Gregory Diaz
9282675f87 Automated most manual queue tests 2015-10-29 12:02:55 -07:00
Gregory Diaz
4576c78398 Removed code for making local copies of queue items 2015-10-29 12:02:52 -07:00
Lars Brubaker
9a3efa0dbd Got rid of file watchers. 2015-09-23 13:33:14 -07:00
Lars Brubaker
f600e0f031 Don't crash when adding a missing file to the library. 2015-09-21 14:57:06 -07:00
Lars Brubaker
e61cade31a Fixed a bug with the cm3 value in exporting 2015-09-21 11:25:47 -07:00
Kevin E. Pope
d7b2dc5bc1 Adjust menu border colors. 2015-09-17 18:25:35 -07:00