Lars Brubaker
a18b875288
have some consideration for inner objects
2019-01-02 18:12:56 -08:00
Lars Brubaker
6debaa0617
automatic support generation is working a bit
2019-01-02 18:12:56 -08:00
John Lewin
c61bddc764
Add percentage of extension to SliceSettings Popover
2019-01-02 17:42:57 -08:00
John Lewin
f7430778fe
Base Popover on TopToBottom FlowLayout
2019-01-02 17:42:57 -08:00
John Lewin
50a88edf31
Extract SliceSettings popover behaviors to dedicated type
2019-01-02 17:42:57 -08:00
John Lewin
a6a3a53f5b
Opt-out of auto close on MouseEnter popover, always close on MouseLeave
2019-01-02 17:42:57 -08:00
John Lewin
c0bcd20260
Extract ArrowDirection to standalone type, revise naming on use
2019-01-02 17:42:57 -08:00
Lars Brubaker
e4269ca3ce
Working on this with the consideration it is part of the default project
2019-01-02 10:43:24 -08:00
LarsBrubaker
fe6db35919
Allow selection when adding support
2018-12-31 22:41:00 -08:00
LarsBrubaker
138fc1e461
Make support changing more intuitive
2018-12-31 16:35:33 -08:00
Lars Brubaker
00e95316b2
Working on new support generation
2018-12-31 12:12:14 -08:00
Lars Brubaker
5cc271e508
Working on new auto support feature
2018-12-31 09:12:49 -08:00
John Lewin
5d109d4980
Use new FindDescendants syntax
2018-12-30 08:27:30 -08:00
John Lewin
af142f6992
Rename GuiWidget find descendant helpers
2018-12-30 08:18:22 -08:00
John Lewin
260fcda8a9
Extract tour popover logic to dedicated type, add close button
2018-12-29 12:33:01 -08:00
John Lewin
03bdbf51d6
Remove dead event
2018-12-29 12:33:01 -08:00
LarsBrubaker
0c3bd76e33
Adding Tyler's printer name confirmation code to delete printer
2018-12-29 09:24:59 -08:00
Lars Brubaker
83fd3423ec
Working on new supports
...
refactoring tour classes
2018-12-28 16:00:30 -08:00
Lars Brubaker
6e4334bd2c
Fixing remove for MeshWrapperObjects
...
issue: atterHackers/MCCentral#4766
undo after subtract and replace leaves extra copy of item
2018-12-27 13:25:12 -08:00
John Lewin
5afdfdb989
New tabs should open to the far right
...
- Issue MatterHackers/MCCentral#4693
Added printer/part tabs should be at position count + 1
2018-12-26 14:06:38 -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
eb4e741c48
Fix auto arrange/selection quirks
...
- Issue MatterHackers/MatterControl#4111
Auto arrange does not work for multiple items
2018-12-24 12:48:31 -08:00
Lars Brubaker
d2ecb796a4
fixing SubtractAndReplace Object to match subtract refactoring
...
issue: MatterHackers/MCCentral#4764
Deleting a subtract and replace causes the original objects to move
2018-12-24 11:10:53 -08:00
LarsBrubaker
149ba6d3c2
Made the selection object in subtract always render right
...
This fixes an issue where if the selected subtract item was
a group it would not render corectly
2018-12-22 08:02:41 -08:00
LarsBrubaker
81df3f2b1c
compile and continue (the actual fix)
2018-12-22 07:54:35 -08:00
LarsBrubaker
231af2df67
Subtract and replace can handle multiple keep objects
...
Also fixes it being applied to an existing subtract and replace
2018-12-22 07:53:26 -08:00
John Lewin
c4df1954ac
Improve pixel alignment for popover border
2018-12-21 18:37:11 -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
794d2b87c1
Add border stroke to popovers
2018-12-21 18:37:11 -08:00
John Lewin
19fea5163e
Fix invalid popover notch position
...
- MatterHackers/MCCentral#4748
Right aligned popovers position notch at incorrect position
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
LarsBrubaker
201c9d1d65
Improved subtract selection rendering
...
does not modify the part colors only the rendering colors
Refactoring
2018-12-21 08:27:40 -08:00
Lars Brubaker
e0a9ab1526
Writing tests for Combine and Subtract
2018-12-20 14:22:40 -08:00
John Lewin
390b6fd59e
Close constructed widgets
...
- Issue MatterHackers/MCCentral#4739
DynamicPopupContent popups construct and fail to close their
generated widget
2018-12-19 18:00:13 -08:00
John Lewin
801363fe49
ReloadAll should not rebuild workspaces
...
- Issue MatterHackers/MCCentral#4704
2018-12-19 15:53:54 -08:00
John Lewin
54c3dbb08e
Extract Android dependencies from .netstandard libraries
2018-12-18 11:54:31 -08:00
Lars Brubaker
5910236d5f
Fixed Flatten in mesh wrapper
...
Reverted GetAxisAlignedBoundingBox in mesh wrapper
Have less initialization in FitToBounds
2018-12-18 10:05:05 -08:00
Lars Brubaker
7743a34a87
Don't call ExandedChianged twice in TreeView
...
Let MeshWrapper call GetAxisAl/ignedBoundingBox from base
2018-12-17 16:12:11 -08:00
LarsBrubaker
a98389d54e
fixed ctrl-z and shift-ctrl-z to do the right undo and redo
...
issue: MatterHackers/MCCentral#4703
Undo does not work completely
2018-12-16 08:35:56 -08:00
LarsBrubaker
3e38fac335
Making ungroup and flatten do the same behavior and always be available
2018-12-16 08:35:55 -08:00
LarsBrubaker
38c8d47df3
New work on curve object
2018-12-16 08:35:55 -08:00
John Lewin
375dd22f14
Invoke via RunOnIdle to prevent blocking
...
- Issue MatterHackers/MCCentral#4639
[Linux] Mouse does not work in export printer dialog
2018-12-13 17:02:19 -08:00
John Lewin
7e06283c08
Refactor for clarity/conformance
2018-12-13 09:27:27 -08:00
John Lewin
a22866abcf
Add per workspace library context
...
- Add WrappedLibraryContainer for per workspace containers
(support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -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
ef3f3f6a8f
Cleanup
2018-12-12 08:57:52 -08:00
John Lewin
23a78bf820
Add comments/image detailing cryptic bubble creation logic
2018-12-12 08:49:13 -08:00
John Lewin
1aa0e43094
Improve popover, hook up arrow direction to tour positioning logic
2018-12-12 08:49:13 -08:00
John Lewin
8306bac352
First pass at popovers for interface tour
2018-12-12 08:49:12 -08:00
John Lewin
5ff7804767
Add experimental popover/bubble support
2018-12-12 08:49:12 -08:00