Lars Brubaker
9c55f8f982
New default constructor, moved hanchor vanchor
...
removed cover
2017-02-01 16:39:24 -08:00
Lars Brubaker
8d47359ad9
Clear user baby stepping after new print leveling.
...
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
John Lewin
1eeaa5208d
Move user-override stashing to PrinterSettings, invoke on SetValue
...
- Issue MatterHackers/MCCentral#1053
Editing Preset does not stash changes
2017-01-11 14:29:29 -08:00
John Lewin
69c53977d3
Only pop user overrides if we're switching presets
...
- Issue MatterHackers/MCCentral#1076
Selecting the current preset incorrectly restores user overrides
2017-01-11 14:29:29 -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
5af8ce888d
Merge branch 'Setting_Override_Correctly'
...
# Conflicts:
# SlicerConfiguration/SettingsControlSelectors.cs
2016-12-06 18:17:45 -08:00
Lars Brubaker
054ba1c663
make sure we can go back to default (and test)
...
change default to none
2016-12-06 18:12:57 -08:00
Lars Brubaker
1e192d3cd0
Made a test to prove overrides persist on top of user overrides.
2016-12-06 17:54:27 -08:00
Lars Brubaker
83a3c87557
Quality settings override correctly.
2016-12-06 17:54:27 -08:00
John Lewin
b50cf8213c
Ensure changes are persisted to disk and synced to the cloud
2016-12-06 16:56:37 -08:00
Lars Brubaker
c246f43f4f
Quality settings override correctly.
2016-12-06 16:22:28 -08:00
John Lewin
bd8c4b64f9
Ensure preset values initially take precedence over user overrides
2016-11-07 11:24:49 -08:00
John Lewin
4c2e366397
Disable Edit Preset button on default item
...
- Use common string for default menu text
- Localize default menu text
- Issue MatterHackers/MatterControl#1295
2016-08-23 09:35:22 -07:00
Lars Brubaker
db86e2fe0f
Fixing the drop menu to hold the pencil on the left
...
issue #1279
2016-08-11 17:18:32 -07:00
Lars Brubaker
e4a10442c2
Made the drop list name update interactively.
2016-08-10 14:20:52 -07:00
John Lewin
54d165d15f
Consolidate member names
2016-07-18 16:58:25 -07:00
John Lewin
42f133aa70
Consolidate SettingsProfile and PrinterSettings types
2016-07-18 16:58:25 -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
8d487138dd
Enabled import to Material
...
Made "Done" button show
2016-06-20 12:56:11 -07:00
Lars Brubaker
836cbffc53
Now we can import a .ini or .slice file into a quality preset.
2016-06-20 12:47:10 -07:00
Lars Brubaker
a639a34595
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2016-06-16 12:06:31 -07:00
John Lewin
65d9b8ba95
Restore the ability to delete presets
2016-06-16 11:52:56 -07:00
Lars Brubaker
0b7aeb54e5
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2016-06-16 11:01:04 -07:00
John Lewin
6e4934aa61
Fix Profile selection issues
...
- Ensure that only profiles known to ProfileManager can be loaded by ID
- Ensure ActiveProfileID is cleared on delete printer
- Remove ActiveMaterialKey duplication, use MaterialSettingsKeys[n]
2016-06-16 10:38:37 -07:00
Lars Brubaker
773f6ddc9b
More settings moved to GetValue
...
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
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