Commit graph

146 commits

Author SHA1 Message Date
LarsBrubaker
dc55ac655f Cleaning up warnings 2020-08-29 20:06:03 -07:00
LarsBrubaker
e24c240876 It is now working and passing tests
issue: MatterHackers/MCCentral#6021
OEM settings update procedure
2020-08-29 20:06:03 -07:00
LarsBrubaker
1a103dd2c0 oem settings updater is shaping up 2020-08-29 20:06:03 -07:00
LarsBrubaker
2e958fda5d Starting work on the Update Settings page 2020-08-29 20:06:02 -07:00
LarsBrubaker
607a9d7b58 Refactoring validation warnings so they can be reset easily 2020-08-29 20:06:02 -07:00
LarsBrubaker
e71aacbedb Working on validating current default settings 2020-08-29 20:06:02 -07:00
Lars Brubaker
874d2d404d fixing warnings / refactoring 2020-08-21 11:35:37 -07:00
LarsBrubaker
23e7263da5 Print recovery test working for dual extruder no probe 2020-08-09 08:23:22 -07:00
Lars Brubaker
9df2078d0d fixed more scaling issues 2020-08-04 14:56:27 -07:00
LarsBrubaker
8582b261f8 add toottips 2020-08-02 07:55:50 -07:00
Lars Brubaker
94b155f71d Making the slicer detect if a file has been changed since last slice 2020-07-29 14:29:59 -07:00
LarsBrubaker
a3fd59e878 Making more things scale correctly 2020-07-19 18:04:02 -07:00
LarsBrubaker
247bc431cd Improving settings override name editing
issue: MatterHackers/MCCentral#5949
Material profile name doesn't save
2020-07-18 13:48:38 -07:00
Lars Brubaker
f2e2d54628 Changes to add child 2020-06-05 12:17:13 -07:00
LarsBrubaker
a42be48de0 Changed cut copy past menu items into a grouped item 2020-05-29 19:12:48 -07:00
Lars Brubaker
21f1752724 Made print button disabled while printing
Calculate HasTransparency correctly
2020-05-20 13:51:36 -07:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
jlewin
d38a45bea7 Add menu support for OperationGroups 2019-06-18 18:29:10 -07:00
jlewin
95ae04b790 HelpDocs 2019-06-18 12:23:08 -07:00
jlewin
3f080cb6b2 Prevent bed validation for GCode files
- Issue MatterHackers/MatterControl#4611
Empty bed will not print
2019-06-14 14:14:19 -07:00
jlewin
346bcefc9f Consolidate menu generation
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:48:45 -07:00
jlewin
ec1a50b815 Change OnClick to protected
- Issue MatterHackers/MCCentral#3445
Change accessibility of OnClick to protected, revise callers to use
InvokeClick()
2019-06-04 18:20:01 -07:00
jlewin
aa9d576f0a Simplify export plugin selection 2019-06-04 18:07:20 -07:00
jlewin
fca740e465 Consolidate export button code 2019-06-04 17:54:32 -07:00
jlewin
a5a5411717 Simplify button name, move details (x3g/gcode) to tooltip 2019-06-04 17:54:32 -07:00
jlewin
c473052154 Swap button order 2019-06-04 17:54:32 -07:00
jlewin
4899d77517 Use theme helper for common styling 2019-06-04 17:54:32 -07:00
jlewin
cc9dc69413 Simplify 2019-06-04 17:54:31 -07:00
Tyler Anderson
c5daadc02c Added Export G-Code button to print menu 2019-06-04 16:54:21 -07:00
LarsBrubaker
6abe190922 Merge remote-tracking branch 'origin/2.19.6' 2019-06-01 17:36:09 -07:00
LarsBrubaker
4b9ff1bbbe reset needs to be marked as user driven 2019-06-01 09:10:52 -07:00
jlewin
c46b3f519e Enable FullRowSelect on ErrorValidationRows with fixes
- Issue MatterHackers/MCCentral#5618
Print validation error rows are not clickable
2019-05-31 18:00:57 -07:00
jlewin
aae2976c95 Extract ClosePopup behavior for reuse, invoke on Warnings dismiss 2019-05-31 18:00:43 -07:00
jlewin
6bd0e87cf8 Mark IsDirty during profile save
- Issue MatterHackers/MatterControl#4574
Started using my printer at home and it reverted to an old web
setting that lost all my recent changes
2019-05-29 14:16:25 -07:00
jlewin
f2980b3744 Extract ClearBlackList from Save 2019-05-29 12:25:31 -07:00
LarsBrubaker
e6f051d45e moving easing to vector math 2019-05-27 16:39:51 -07:00
jlewin
e24683ee42 Always ReloadAll on Reset to Defaults
- Issue MatterHackers/MCCentral#5585
Reset to Defaults does not clear changed settings
2019-05-24 14:14:07 -07:00
jlewin
14b34eea6f Use event semantics 2019-05-22 18:46:12 -07:00
jlewin
4ecfeaae13 Remove parameter, use default from single caller 2019-05-16 16:25:10 -07:00
jlewin
ba599ba898 Add calibration icon 2019-05-15 13:38:38 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
jlewin
2d4f3a4784 Add Calibrate Printer menu item 2019-05-14 15:43:13 -07:00
LarsBrubaker
97fd35057b fixing warnings 2019-05-12 09:09:30 -07:00
LarsBrubaker
f236674d5a Make sure we clear sample positions on reset to default 2019-05-11 08:21:27 -07:00
LarsBrubaker
7debe57480 Make sure we check for print recovery even if we are connected
This code changed so that we are connected before the UI is available.
we still need to check if there is a recovery.

issue: MatterHackers/MCCentral#5423
Automatic connect does not say there is a recovery available when there is
2019-05-11 07:40:30 -07:00
jlewin
568501cb29 Rename Export All Settings menu to Export Printer
- Issue MatterHackers/MCCentral#5488
Change Export All Settings to Export Printer
2019-05-09 14:04:46 -07:00
jlewin
8d4547d706 Revise naming to match behavior 2019-05-01 15:39:16 -07:00
LarsBrubaker
73ebdde9e5 Changing nozzle1_inset to t0_inset
refactoring some surrounding code to talk about tool rather than nozzle
or hotend

figure it's better to do this change before we have any profiles with this set into them

issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
jlewin
6024a85133 Extract widget connect behavior to reusable public method
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
af374e0abf Remove redundant EnableChanged event
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00