Lars Brubaker
2abc665456
Took out topmost system window as it has consequences
2018-12-27 14:46:46 -08:00
Lars Brubaker
e29d93b534
Make sure the slice settings rows position on the last parent window
2018-12-27 11:48:47 -08:00
Lars Brubaker
54f06efac3
New popover fixes: timeout and closing
...
issue: MatterHackers/MCCentral#4759
Popovers orphaned when parent PopupWidgets close
MatterHackers/MCCentral#4760
Popovers should autoclose like ToolTips
MatterHackers/MCCentral#4770
Text field loosing focus when moving to new setting
2018-12-26 10:06:40 -08:00
John Lewin
170b458676
Add popover support to all SliceSettingsRows
...
- Issue MatterHackers/MCCentral#4747
No HelpText on PrintPopupMenu SettingsRows
2018-12-21 18:37:11 -08:00
John Lewin
db8b97275b
Revert "Only show highlight background if first under mouse"
...
This reverts commit e3a748f45d .
2018-12-21 18:37:11 -08:00
John Lewin
f06e67a65e
Use EventHandler<StringEventArgs> for SettingChanged event
...
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
b6d30bf781
Fix missing popovers - use ContainsFirstUnderMouseRecursive
2018-12-21 18:37:11 -08:00
John Lewin
06c335c699
Improve naming to clarify usage
2018-12-19 18:01:34 -08:00
John Lewin
e3a748f45d
Only show highlight background if first under mouse
...
- Prevents highlight from occurring on siblings below popup menu
2018-12-19 17:31:37 -08:00
John Lewin
4d4c4cff8f
Only display slice settings popovers for the FirstUnderMouse widget
...
- Issue MatterHackers/MCCentral#4738
Expand All menu item click failure
2018-12-19 17:26:07 -08:00
John Lewin
801363fe49
ReloadAll should not rebuild workspaces
...
- Issue MatterHackers/MCCentral#4704
2018-12-19 15:53:54 -08:00
John Lewin
c66b29e90e
Remove OpenPrinterIDs from ProfileManager
...
- Issue MatterHackers/MCCentral#4729
Investigate failing PrinterNameChange test
2018-12-19 09:09:17 -08:00
Lars Brubaker
147cf829c4
Fixing first layer temp test
2018-12-18 11:29:44 -08:00
John Lewin
1c32d7903c
Disable standard tooltips on Slice Settings UIFields
...
- Issue MatterHackers/MCCentral#4707
SliceSettings tooltip should not show when overridden with popover
2018-12-12 14:30:26 -08:00
John Lewin
d345f313d5
Convert problem Popover properties to immutable due to agg quirks
2018-12-12 14:26:55 -08:00
John Lewin
5ff7804767
Add experimental popover/bubble support
2018-12-12 08:49:12 -08:00
John Lewin
7b20dd9b41
CodeFactor clean up
2018-12-10 14:32:56 -08:00
John Lewin
527c57fb10
Add OpenEmptyPrinter method for common open use case
2018-12-10 14:15:37 -08:00
John Lewin
e48a5f04ed
Rename method to match latest behavior
2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76
Revise tab ordering and persistence logic
...
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
Lars Brubaker
0d776e20f2
removing unused setting
2018-12-07 13:21:33 -08:00
Lars Brubaker
039f82f980
Make sure we are always on the right extruder before extruding
2018-12-05 11:49:26 -08:00
Lars Brubaker
977a2ec922
Return that SliceItem failed if we have nothing on the bed
2018-12-05 11:28:24 -08:00
Lars Brubaker
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
Lars Brubaker
5fbf6281d7
put in the ability to specify "; NO_PROCESSING" on a gcode line
...
issue: MatterHackers/MCCentral#4663
set position Z Tower and no Level
2018-12-03 16:33:35 -08:00
Lars Brubaker
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -08:00
John Lewin
d850573340
Hook ProfileManager listener up to SettingChanged
2018-11-30 14:08:29 -08:00
John Lewin
ed16199978
Extract PrinterSettings from MatterControl
2018-11-30 14:08:29 -08:00
John Lewin
e53d1f614f
Fire SettingChanged from ActiveMaterialKey setter
2018-11-30 14:08:29 -08:00
John Lewin
4ee6169778
Move MatterControl dependencies into application layer
2018-11-30 14:08:28 -08:00
John Lewin
4769ee451e
Clarify scope of Just My Settings
...
- Issue MatterHackers/MCCentral#4570
All overridden settings should appear in "Just my settings"
2018-11-28 13:23:27 -08:00
Lars Brubaker
04211ec613
Removing PrinterCommunication from ActiveMaterialKey
...
issue: MatterHackers/MCCentral#4631
Remove PrinterConnection dependency in PrinterSettings.SetMaterialPreset
2018-11-26 14:23:03 -08:00
John Lewin
d7e243fd19
Extract embedded types to new files
2018-11-25 09:07:44 -08:00
John Lewin
da3bccb601
Move UI behavior into application layer
2018-11-25 09:07:44 -08:00
John Lewin
ac7d56ecdb
Remove unused constructor and dependencies
2018-11-25 09:07:44 -08:00
John Lewin
18d4f3e193
Extract embedded type to new file
2018-11-25 09:07:44 -08:00
John Lewin
3113235ab6
Extract GCodeMacro.Run to extension method
2018-11-25 09:07:44 -08:00
John Lewin
2a2e052b53
Remove PrinterConfig reference from PrinterSettings
2018-11-25 09:07:44 -08:00
John Lewin
0b92b094eb
Extract leveling validation from PrintLevelingData
2018-11-25 09:07:44 -08:00
John Lewin
3a3061978b
Move SHA1 helpers into Agg, remove DataConverters3D dependency
2018-11-25 09:07:44 -08:00
John Lewin
91a9c33af7
Move LevelingSystem near PrinterSettings
2018-11-25 09:07:44 -08:00
John Lewin
c152da0228
Remove Localization dependency
2018-11-25 09:07:44 -08:00
John Lewin
cfeb515224
Move BedShape near PrinterSettings
2018-11-25 09:07:43 -08:00
John Lewin
2abdf9484b
Extract settings validation from PrinterSettings
...
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00
John Lewin
34c0c8cd30
Move settings recovery methods into ProfileManager
2018-11-25 09:07:43 -08:00
John Lewin
a0cd7eee52
Skip fields during merge that already equal target value
...
- Issue MatterHackers/MCCentral#4627
PrinterSettings merge pushes every imported value into target layer
2018-11-25 07:01:59 -08:00
John Lewin
ab82ad7a75
Use HoverImageWidget
...
- Issue MatterHackers/MCCentral#4585
Memory leak in ImageWidget when source image is static
2018-11-21 19:24:53 -08:00
John Lewin
0789160653
Only Save if changed
...
- Reduce file in use exceptions
2018-11-21 12:22:36 -08:00
John Lewin
d57620bc00
CodeFactor fixes
2018-11-21 11:18:14 -08:00
John Lewin
9923e13ac6
Clean up state after Delete Printer action
...
- Ensure OpenPrinters lists are up-to-date
- Ensure ID changes get synced
- Notify listeners when UserChanged due to sign in/out
- Clear ActivePrinters on UserChanged
- Eliminate WaitForReloadAll in non-reload scenario
2018-11-21 11:12:50 -08:00