John Lewin
62840ba71a
Only render settings overrides if the currentValues differs from base
2017-03-02 13:45:03 -08:00
John Lewin
5d58a37e5c
Ensure that dependant properties are updated on .ClearValue
2017-03-02 10:32:16 -08:00
Lars Brubaker
4d96a26cd0
Moved all the easy static localized strings to non-static strings
2017-03-01 13:48:49 -08:00
John Lewin
3d562081a5
Add note about missing tabs
2017-03-01 10:51:26 -08:00
John Lewin
b8fc35de92
Display make/model in settings
2017-02-28 15:56:10 -08:00
Lars Brubaker
9994f9b3b9
Make sure we calculate the outside perimeter width correctly.
2017-02-27 10:23:11 -08:00
John Lewin
c5000990f6
Guard for null reference
2017-02-24 09:02:50 -08:00
Lars Brubaker
1e3283fc60
refactoring
2017-02-23 13:33:47 -08:00
Lars Brubaker
f3d43d0665
disable rather than hide slice engines when not usable.
2017-02-23 13:33:47 -08:00
Lars Brubaker
73517b7bd9
Make sure we have active instance set to Empty.
2017-02-22 11:32:12 -08:00
Lars Brubaker
4382053593
Don't do unnecessary cast.
2017-02-22 11:21:33 -08:00
Lars Brubaker
bbb8d440d0
Make sure we send settings changed event
...
when selecting quality and material settings
Wrote a regression test for this
2017-02-22 11:15:51 -08:00
John Lewin
0c485fd639
Fix typo
2017-02-15 15:45:52 -08:00
Lars Brubaker
6034208e24
Turn off using ms in memory.
2017-02-15 15:32:56 -08:00
Lars Brubaker
74eb21e82e
Get the right thumbnail to show for screen saver
...
colorize image
move show help into options menu
2017-02-15 14:11:37 -08:00
John Lewin
3cfd40b6a0
Guard against null reference
2017-02-14 17:21:57 -08:00
John Lewin
0544ba38b8
Guard against null reference
2017-02-14 16:13:51 -08:00
Lars Brubaker
7c34c3625e
Make com port drop list look disabled when disabled.
2017-02-14 15:11:34 -08:00
Lars Brubaker
0519185028
Fixed passing in the outer layer extrusion width.
2017-02-10 10:08:42 -08:00
Lars Brubaker
f15318faf9
Actually check if we have a printer selected.
2017-02-09 14:33:27 -08:00
Lars Brubaker
117c09b9f1
Cleaned up the new macro command syntax
2017-02-06 14:23:55 -08:00
John Lewin
d1cd727c5c
Prevent droplist interaction while connected
2017-02-06 11:58:21 -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
3151b16296
Fix typos
2017-02-02 14:21:28 -08:00
John Lewin
3aa13d82c4
Persist tuning adjustments into printer settings
2017-02-02 10:56:14 -08:00
Lars Brubaker
734aecb14d
Putting in repeat until macro code
...
Fixing
2017-02-02 10:40:42 -08:00
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
larsbrubaker
cdab37fbb5
Made the probe height a settings value
...
MatterHackers/MatterControl#937
On print leveling setup move up an amount from the previous point, not to an absolute point
2017-02-01 07:54:55 -08:00
Lars Brubaker
b0d2ad7718
Put in error for external perimeter being bad value.
...
MatterHackers/MatterControl#1841
Outside Perimeters (Extrusion Width) setting does not have an error for invalid entries
2017-01-30 16:45:39 -08:00
Lars Brubaker
4fe9457901
Made a mapping for slic3r
...
Fixed slic3r bed shape
Fixed slic3r centering
2017-01-30 12:55:12 -08:00
Lars Brubaker
ec9915e6e0
Improved pathing
2017-01-20 15:52:25 -08:00
Lars Brubaker
da7bc876a0
Fixed a fix needed test
...
Fixed macro progress display
2017-01-19 12:35:33 -08:00
Lars Brubaker
e086f6058d
Make sure we recalculate leveling when the user changes settings in the editor.
2017-01-18 14:44:49 -08:00
John Lewin
405c40ba76
Remove comment, create issue
2017-01-11 14:40:53 -08:00
John Lewin
af4bf06621
Preserve SettingsControlBar visibility throughout window lifetime
...
- Issue MatterHackers/MCCentral#1080
Preset selectors become visible on printer state changes
2017-01-11 14:29:29 -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
eaa44e5af8
Revise UI elements that reveal babystep Z values and expose easy reset
2017-01-11 07:29:00 -08:00
Lars Brubaker
f0933631e1
Saving and restoring baby stepping
2017-01-04 15:35:38 -08:00
John Lewin
ace89e1e5a
Use .Localize extension function
2017-01-04 10:52:06 -08:00
Lars Brubaker
43d95e8486
Expanded translation set
...
Made more settings be count or mm
made more buttons translated
2017-01-04 10:25:19 -08:00
John Lewin
3fdf5a83e7
Add missing localizations
...
- Use .Localize() extension function
2017-01-02 10:38:29 -08:00
John Lewin
704cc13c04
Refactor ReloadAll
2016-12-29 11:11:56 -08:00
John Lewin
535a161115
Remove event keyword from private fields
2016-12-29 06:57:42 -08:00
Lars Brubaker
ddc06594c9
Merge remote-tracking branch 'origin/master' into 1.6
2016-12-20 16:18:45 -08:00
John Lewin
e83c5e7388
Add LayerGCodeHasExpectedValue test
...
- Immutable PrinterSettings.BaseLayer
- Add PrinterSettings.AutoSave flag to support disabling autosave
- Save to default path fails under test
- Add PrinterSettings.Save(path) to support manual save
- Migrate 'active_quality_key' to SettingsKey class
2016-12-20 10:45:32 -08:00
Lars Brubaker
b4deffa944
More localizations
2016-12-16 15:25:00 -08:00
John Lewin
a566e745f2
Fix build breaks
...
- Default ActivePrinterSettings.Instance to EmptyProfile
- Clean up assignment code
- Move EmptyProfile to PrinterSettings
2016-12-14 17:19:19 -08:00
John Lewin
836dcee8b8
Improve startup state initialization
...
- Use single instance for .EmptyProfile
- Remove ActiveSliceSettings static constructor, rely on ProfileManager
- Remove SettingsKey.active_theme_name and db usage
- Revise LoadUITheme to only load oem or default color theme
- Only assign ActiveSliceSettings.Instance during ProfileManager assign
2016-12-14 16:18:54 -08:00