Commit graph

465 commits

Author SHA1 Message Date
Lars Brubaker
431bc3373c Merge pull request #862 from larsbrubaker/master
Don't render the com port control on android.
2016-06-06 12:17:39 -07:00
Lars Brubaker
c595e05cc2 Don't render the com port control on android. 2016-06-06 12:06:08 -07:00
John Lewin
9d8c4e2e80 Revert breaking changes in b78dadd25c (UI label updates)
- Settings delimiter must be lowercase 'x'
2016-06-06 11:30:11 -07:00
John Lewin
d27db87a65 Migrate StyledDropDownList to Agg 2016-06-03 18:11:51 -07:00
John Lewin
c5dac76ff9 Prevent exception and catch with TryParse 2016-06-03 18:08:39 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
John Lewin
2e59506d06 Remove invalid settings from slic3r config files
- Second attempt to fix #784
2016-05-31 18:02:00 -07:00
larsbrubaker
85c0b66840 Made some help when connecting to a printer without a com port set
Common ui navigation functions
Improved highlight utility
Made Edit Fields have names that can be discovered
Refactoring
2016-05-29 09:19:46 -07:00
John Lewin
3dfa39ede7 Pass make/model as querystring parameters on printer lookup requests
- Fixes #714
2016-05-23 17:27:52 -07:00
John Lewin
9da6f122f7 Filter MatterControl application settings from Slic3r output
- Fixes #784
2016-05-18 16:49:55 -07:00
rytz
b78dadd25c UI label updates 2016-05-18 12:52:36 -07:00
John Lewin
a6ba5767d3 Wire up Delete printer 2016-05-17 18:30:47 -07:00
John Lewin
576b8dbf22 Improve Duplicate preset
- Update Material preset array when preset changed from presets window
 - Update PresetsContext.PersistenceLayer when presets are duplicated
 - Rebuild SliceSettingsWidget on duplicate without leaving window
 - Refactor GetTopRow to eliminate excess widgets & create a single row
 - Update presets name after leaving input rather than on window close
2016-05-17 17:15:49 -07:00
Lars Brubaker
33876af4cc Put in a delete printer button. 2016-05-17 15:50:43 -07:00
Lars Brubaker
ba88cd15a9 correct function signature 2016-05-17 09:47:10 -07:00
Lars Brubaker
519ad7045d Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	SlicerConfiguration/SliceSettingsWidget.cs
2016-05-17 09:44:05 -07:00
John Lewin
cb56e85776 Add support for renaming and duplicating presets
- Fixes #720 - Changing preset names has no effect
 - Fixes #767 - Presets editor contains user overrides
 - Fixes #768 - Oem presets should be copied...
 - Migrate from int to string based printer IDs
 - Add json document migration capabilities
2016-05-16 17:46:17 -07:00
Lars Brubaker
c4d53d054f Working on better printer editing behavior 2016-05-16 17:11:49 -07:00
Lars Brubaker
8f94679671 A bit more work on printer editing. 2016-05-15 11:52:40 -07:00
Lars Brubaker
ce13f6f59c Put in a hack for the printer edit button. 2016-05-13 14:23:33 -07:00
Lars Brubaker
5a908c7973 Working on edit button for printer 2016-05-13 11:37:22 -07:00
Lars Brubaker
05fe8183f7 Merge remote-tracking branch 'origin/master' 2016-05-12 18:44:51 -07:00
Lars Brubaker
5e7e8f70dc Added a drop list to baud rate
Added Printer to basic and Intermediate
Made clearing user override reset quick select settings drop lists
2016-05-12 18:42:19 -07:00
Lars Brubaker
9d268fb9c9 Merge pull request #741 from jlewin/per_printer_themes
Experimental support for per printer themes
2016-05-12 16:32:15 -07:00
John Lewin
6c837c4f4c Fix null reference exposed by unit tests 2016-05-12 11:05:45 -07:00
Lars Brubaker
d4bf7ecd04 Make sure clicking the revert user settings button refreshes required displays
Default to min homing (more common)
Invert the colors of the gear icon

Fixes MatterHackers/MCentral#79
Fixes MatterHackers/MCentral#97
2016-05-12 10:57:41 -07:00
John Lewin
284b2d8c24 Per printer themes
- Fixes #738
2016-05-12 07:30:11 -07:00
John Lewin
d292e64ede Fix icons and improve profile imports
- Invert Camera image
 - Set first imported profile as active
 - Import profiles from db if missing
 - Edit presets button should do nothing on '- default -'
2016-05-11 21:31:29 -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
e4713d2715 Fixing pencil colors. 2016-05-10 11:42:40 -07:00
Lars Brubaker
1b20092248 Made the com menu rebuild when opened.
Fixed more color setting and new icons
2016-05-09 18:07:35 -07:00
Lars Brubaker
6c321583f8 Merge remote-tracking branch 'lars/master' 2016-05-09 16:55:47 -07:00
John Lewin
5f9899d2f7 Fix Macro null reference errors
- Make the Add->Save feature work for Macros
2016-05-09 14:20:13 -07:00
John Lewin
10f05550b5 Migrate Macros to new profile format
- Remove unused PrinterSetupStatus class
 - Fixes #683
2016-05-08 14:13:16 -07:00
John Lewin
0e997955c6 Force AdvancedControlsReload when closing presets window
- Fixes #723 - Changes made to presets not recognized until refreshed
2016-05-07 21:07:14 -07:00
John Lewin
17c5e07ce6 Rename settingsRow2 to settingsRow 2016-05-07 21:05:53 -07:00
larsbrubaker
85771ced2a Merge branch 'master' of https://github.com/MatterHackers/MatterControl
# Conflicts:
#	SlicerConfiguration/SettingsControlSelectors.cs
2016-05-07 20:30:25 -07:00
John Lewin
30ef1363a4 Fix initial layout issues 2016-05-07 18:51:44 -07:00
John Lewin
b8348fffdd Consolidate SlicePresetDetailWidget into SlicePresetsWindow 2016-05-07 18:23:40 -07:00
John Lewin
e623d76448 Cleanup dead code and refactor Presets window 2016-05-07 17:51:05 -07:00
John Lewin
f314731449 Better integrate new Presets editor
- Fixes #718 - Presets editor is hard-coded to show Material presets
 - Fixes #719 - Name field in presets editor is incorrect
 - Fixes #721 - Wire up "Add Preset"
2016-05-07 17:51:04 -07:00
larsbrubaker
371561a6f7 Working to make the icons scale better on high res screens. 2016-05-07 17:18:05 -07:00
John Lewin
6c6f16d334 Machine specific ComPort settings
- Fixes #709
2016-05-06 18:53:03 -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
John Lewin
5db7c79d00 Get updated profiles compiling on Android
- Remove unused properties from ApplicationView
 - Rename CompactApplicationView to TouchscreenView
 - Rename ResponsiveApplicationView to DesktopView
 - Move abstract ToggleTopContainer() specific to TouchscreenView
 - Remove unused HideTopContainer implementations
 - Conditionally compile invocation/assignment of ApplicationMenuRow
 - Migrate single setting from PrinterSettings "PublishBedImage" to SliceSettings
 - Remove PrinterSettings class
 - Import "PublishBedImage" during ImportPrinters
 - Remove code that doubles the size of the splitter bar when collapsed
 - Fix incorrect path to "config.ini"
2016-05-05 12:33:39 -07:00
John Lewin
66bdaea7b7 Apply user overrides and fall back to settings cascade for temperature
- Fix issue with '- default -' being stored as a material layer key
 - Fixes #704
2016-05-04 07:16:54 -07:00
Lars Brubaker
86f08b2565 use a 64 bit hash of slice settings. 2016-05-03 11:26:41 -07:00
Lars Brubaker
6ffd1736ef Put in a better hash for slice settings 2016-05-03 11:10:35 -07:00
Lars Brubaker
754ae7db2a Set the menu colors correctly. 2016-05-03 10:57:30 -07:00