John Lewin
250ed87f31
Revise SliceSettings nomenclature, add GetValue<T> method
2016-06-15 15:11:23 -07:00
John Lewin
4e74156521
Extract profile management to ProfileManager class
...
- Use on disk profiles.json
- Support MarkedForDelete functionality
- Issue #930
2016-06-15 13:09:47 -07:00
John Lewin
a1aaab39cc
Assign active material with preset key rather than name
...
- Issue #944
2016-06-14 15:29:55 -07:00
John Lewin
17f15a9e10
Convert preset layers from Dictionaries to Lists
...
- Add migration for existing profiles
2016-06-08 19:06:16 -07:00
John Lewin
d27db87a65
Migrate StyledDropDownList to Agg
2016-06-03 18:11:51 -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
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
8f94679671
A bit more work on printer editing.
2016-05-15 11:52:40 -07:00
Lars Brubaker
5a908c7973
Working on edit button for printer
2016-05-13 11:37:22 -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
e4713d2715
Fixing pencil colors.
2016-05-10 11:42:40 -07:00
Lars Brubaker
6c321583f8
Merge remote-tracking branch 'lars/master'
2016-05-09 16:55:47 -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
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
b8348fffdd
Consolidate SlicePresetDetailWidget into SlicePresetsWindow
2016-05-07 18:23:40 -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
larsbrubaker
a225e69513
Fixed the font size in touch screen mode
2016-05-06 07:54:46 -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
1ba768f9ef
Fixed the colors on the pencil icon
2016-05-02 14:20:51 -07:00
larsbrubaker
c0c21a065e
Change icon menu item function signature.
2016-04-30 15:30:11 -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
Lars Brubaker
0ba8a78dc5
Fixed connection issues
...
Got rid of AnchoredDropDownList
Put in BaudRate user edit field
2016-04-27 17:34:33 -07:00
John Lewin
4496720772
Json Profiles
2016-04-27 14:35:57 -07:00
Lars Brubaker
bfa2ddafd8
Made the add and import items be in the quality and material menus.
2016-04-26 17:32:55 -07:00
Greg
6515cf7854
WIP: New UI for SliceSettings
2016-04-21 10:58:19 -07:00
John Lewin
f8f70f46e6
Concise queries, reduce to functionality
...
- Remove DataStorage qualifier, add using statements
- Remove unnecessary query variables and string.formatting statements
- Remove duplicate code, reuse .RecordCount method
2016-02-23 14:42:36 -08:00
Lars Brubaker
1afeb5166a
Removed some redundant icons
...
Made touch scale the edit pencil icon.
2015-12-29 16:41:51 -08:00
Lars Brubaker
79928f8fb7
Made the Debugger.Break() only exist in debug mode.
2015-09-17 13:45:26 -07:00
Lars Brubaker
fa97829073
Put in lots of code to break on exceptions in the debugger.
...
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Gregory Diaz
22bb87f6c2
Fixed UI regression on the SliceSettingsControlWidget (specifically made the accent bar thicker and made some bottom padding adjustments)
2015-08-03 17:24:44 -07:00
Lars Brubaker
5cc1b651b4
UI thread is more explicit about what functions it accepts and now accepts no parameter functions.
2015-06-11 12:06:40 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Lars Brubaker
5bc8795d86
Made the cache cleaning delete all unreferenced png tga stl and amf files.
...
Made it so we always show what slicing engine we are using in settings
Made it so when we switch to MatterSlice for dual extrusion we reload the display correctly
Put in a clear history button on settings
2015-02-20 12:05:44 -08:00
Kevin Pope
4d513ab51b
Adjust slice settings save/revert buttons
2015-01-02 13:07:30 -08:00
larsbrubaker
ceb8cc6bb5
Thinking about how to edit the slice settings in place.
2014-12-16 08:26:35 -08:00
larsbrubaker
957d7bb6f3
Moved the silcer selection to config.
2014-11-11 14:51:36 -08:00
Kevin Pope
526873ac5f
Added some initial multi-material preset support. Slice mapping pulls correct temp based on preset.
2014-10-14 17:10:22 -07:00
Kevin Pope
bdef196434
Changed main application to MVC. UI rework (Configuration Page esp. in progress).
2014-09-19 19:17:12 -07:00
Kevin Pope
02022b8589
Slice engine info refactoring.
2014-08-20 12:14:45 -07:00
Kevin Pope
4759adbf3b
Merge branch 'development' into greg-development
...
Conflicts:
MatterControl.csproj
StaticData/Translations/Master.txt
2014-08-20 10:52:47 -07:00
gregory-diaz
c8530bc699
Restructured logic on how we look for slice engines and implemented work in settingscontrolselector
2014-08-19 18:08:40 -07:00
gregory-diaz
430d69493d
Modified code so that the 'quality' presets and 'material' presets windows can be opened and edited at the same time.
2014-07-17 10:52:46 -07:00
larsbrubaker
31f4a9ffd4
Made the quality and materials menus have scroll bars when needed.
2014-06-25 21:16:44 -07:00
larsbrubaker
9c142bdbf8
Fixed more bugs with refreshing (made advanced controls fast again)
2014-04-27 16:46:00 -07:00
kevinepope
d5b052cc25
Consolidated and rearranged the Configuration tab.
2014-04-24 20:54:05 -07:00
Kevin Pope
84b531915b
Order slice presets alphabetically.
2014-04-10 18:32:43 -07:00
Kevin Pope
141c51b520
Made slice presets tie to PrinterProfile
2014-04-10 16:37:39 -07:00
Kevin Pope
0a57376804
Added lockout overlay to overridden slice settings. Added ability to open specific slice preset detail editor directly.
2014-04-09 18:45:29 -07:00