Commit graph

194 commits

Author SHA1 Message Date
Lars Brubaker
dc22e6b788 Getting more tests to pass
Down to 7 failing tests.
2016-08-01 17:21:31 -07:00
Lars Brubaker
132b3b49e0 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-29 14:24:57 -07:00
John Lewin
8171962ed6 Only rebuild the printers list for name changes 2016-07-29 11:18:37 -07:00
Lars Brubaker
ac7b2ee71b Made the printer list sorted 2016-07-29 11:16:59 -07:00
Lars Brubaker
ec2b985618 Made auto connect not pop up the serial port helper
only user initiated connect attempts bring up the wizard
refactoring
2016-07-28 19:02:45 -07:00
Lars Brubaker
cc0be8788b Set the visibility of the reset connection correctly. 2016-07-26 17:35:11 -07:00
Lars Brubaker
a3c0cdcea5 Refactored PrinterActionRow
made show_reset_connection a SettingsKey
Made the show_reset_connection less expensive to change
2016-07-26 09:30:12 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
Lars Brubaker
e5c187c687 Show com port wizard on desktop when can't connect
Don't show com port wizard when setting up a printer
Moved onload code (first draw) to ApplicationController
getting android to have the same wizard logic as desktop
Refactored setup wizard
2016-07-21 13:49:22 -07:00
John Lewin
80dab6c9e8 Make PrintLevelingChange event static
- Cleanup namespaces
 - Guard for null reference with null conditional invoke
2016-07-18 16:58:25 -07:00
John Lewin
85b2ddefc3 Rename PrintLevelingEnabled event 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
c5bbda9c25 Added the ability to run the trouble shooting wizard if can't connect
When the connect button is clicked and we don't find a usb port we run the
trouble shooting wizard and can find the board.
2016-07-18 16:11:33 -07:00
Lars Brubaker
b90b62528d Made it so we add the delete and update info for a printer as a new component
left aligned printer list (took out icon space)
2016-07-15 11:52:06 -07:00
John Lewin
b15bcc9775 Remove call to ToString, SettingsKey properties are not strings 2016-07-11 15:30:30 -07:00
Lars Brubaker
6c08b9421d Don't allow change printer while printing.
Don't allow login or logout while printing.
2016-07-06 16:40:23 -07:00
larsbrubaker
a1680ca2d1 Make sure clicking "add new printer" always runs the add new printer wizard. 2016-06-21 19:02:04 -07:00
Lars Brubaker
6ee626e794 Refactoring print settings strings into SettingsKey string consts
Made a new ReloadUiWhenChanged propertie for Properties.json
2016-06-21 09:38:37 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
Lars Brubaker
d83982089a Changed the SettingsKeys from an enum to a static class of const strings. 2016-06-16 14:35:42 -07:00
Lars Brubaker
4e8be396b8 import into now printers correctly. 2016-06-16 13:23:44 -07:00
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
Lars Brubaker
9d401e1d9f Merge pull request #961 from larsbrubaker/master
Made an enum SettingsKey so the available settings names are discover…
2016-06-16 07:36:52 -07:00
larsbrubaker
0c3e754da5 Made an enum SettingsKey so the available settings names are discoverable. 2016-06-16 07:23:42 -07:00
John Lewin
c0ec29664d Convert some accessors to use GetValue<T> 2016-06-15 17:59:52 -07:00
John Lewin
c008234248 Rename ActiveValue to GetValue, consolidate GetValue overrides 2016-06-15 17:19:29 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -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
Lars Brubaker
23d8fc5534 Made the printer selection drop list have the same height as the buttons on that row 2016-06-09 13:41:24 -07:00
John Lewin
be27c5403b Rebuild PrinterSelector data on printer name changed
- Add Rebuild method to PrinterSelector
 - Hook settings change in PrinterSelector and rebuild on name change
 - Issues #880, #894
 - Use initializer syntax
2016-06-09 09:24:59 -07:00
John Lewin
9b60f0ff88 Add WizardWindow.Show<T> 2016-06-08 16:54:13 -07:00
Lars Brubaker
6a6fade3e1 Took out the move to print leveling settings
Made touchscreen on desktop update the view correctly on printer change.
2016-06-08 11:46:46 -07:00
Lars Brubaker
6d14dcbbfc Made edit printer available and work on Android 2016-06-07 16:19:26 -07:00
John Lewin
d27db87a65 Migrate StyledDropDownList to Agg 2016-06-03 18:11:51 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
Lars Brubaker
e3e16a75a9 Merge pull request #838 from rytz/master
adding colon to estimated print time, removing extra 'BCN' in model name
2016-06-02 08:02:07 -07:00
Lars Brubaker
b54e6a14ad Unified the android and desktop setup wizard classes 2016-06-01 18:17:11 -07:00
rytz
b95d416228 adding colon to estimated print time, removing extra 'BCN' in model name 2016-06-01 15:21:42 -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
rytz
5ad28cf793 UI Label change 2016-05-26 11:55:16 -07:00
Lars Brubaker
3290a91947 Made the auto level indicator button navigate to the auto level properties panel. 2016-05-17 15:30:39 -07:00
Lars Brubaker
483ce16453 Made pop out tabs take automation correctly.
Made print level icon go to leveling settings
2016-05-17 10:33:18 -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
Lars Brubaker
f6dd491f7c Made the pencil icon the right color. 2016-05-16 17:47:25 -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
John Lewin
8ca7fdf5b8 Create extension method for InvertLightness 2016-05-10 11:13:10 -07:00