Commit graph

848 commits

Author SHA1 Message Date
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