John Lewin
2a21884abb
Make SectionWidget collapsable when disabled
...
- Directly set Enabled on SectionWidgets rather than on parent
- Add ExpandableWhenDisabled property to SectionWidget
- Expose primary SelectedObjectPanel surface as ContentPanel prop
- Issue MatterHackers/MCCentral#3099
2018-04-12 07:58:08 -07:00
LarsBrubaker
0c8b32f0d5
Refactoring easing
2018-04-12 07:16:58 -07:00
Lars Brubaker
3091a719ee
Made RoundedToggleSwitch play mouse down animation
...
Made UiThread SetInterval return a RunningInterval
Added EaseIn EaseOut and EaseInOut to agg_basics
2018-04-11 17:36:03 -07:00
Lars Brubaker
b16328df27
Created a new animation object
...
got the spinner to use it
refactored graphics2D -> Graphics2D in DrawEventArgs
updated (c)
2018-04-11 10:22:17 -07:00
John Lewin
af42364b37
Reuse ColorButton on Materials panel
...
- Issue MatterHackers/MCCentral#3091
Materials panel should render non-focus like siblings
2018-04-10 18:14:12 -07:00
John Lewin
628b6725b6
Honor user scaling factor
...
- Issue MatterHackers/MCCentral#3095
Toggle switch has fixed sizing, ignore user scaling values
2018-04-10 17:01:30 -07:00
John Lewin
0748eeab04
Add action opt-out for long running tasks
...
- Issue MatterHackers/MCCentral#3085
2018-04-09 16:59:17 -07:00
John Lewin
9fbd64101e
Use theme loader
...
- Issue MatterHackers/MCCentral#3082
2018-04-09 15:29:22 -07:00
John Lewin
b132096543
Hook mouse for hover effects, add dedicated property for popup border
...
- Issue MatterHackers/MCCentral#3074
More spacing needed between docked tabs
2018-04-09 13:16:20 -07:00
John Lewin
35a898871e
Prefer InMemoryLibraryItem for passing scene reference
2018-04-09 13:16:18 -07:00
Lars Brubaker
32e38ff3d6
Make sure we only split sorted meshes
2018-04-09 12:34:50 -07:00
Lars Brubaker
7590b179b6
Changed Bake to MakePermanent
2018-04-09 11:58:21 -07:00
John Lewin
d2766f4696
Adjust paging size to 25
2018-04-08 09:46:17 -07:00
John Lewin
b7f3cacc14
Add StaticData fallback for Explore feed
...
- Issue MatterHackers/MCCentral#3009
MatterControl should fall back to stale content on offline Explore feed
2018-04-08 09:45:47 -07:00
John Lewin
4be5fd0540
Evaluate slider visibility on sync-to-print change
...
- Issue MatterHackers/MCCentral#3005
Disabling sync-to-print should reset progressbar positions
2018-04-07 23:46:31 -07:00
John Lewin
bd3db106b0
Prefer local reference to static
2018-04-07 22:53:34 -07:00
John Lewin
f8735861a9
Use MaxFitOrStretch for parity with siblings
...
- Issue MatterHackers/MCCentral#3064
Menu stops functioning if clicked and no items overflow
2018-04-07 15:15:28 -07:00
John Lewin
06a7a20ba4
Fix alignment issue
2018-04-07 14:59:08 -07:00
John Lewin
e767a6a84f
Compute and reuse scaled button size
...
- Issue MatterHackers/MCCentral#3068
Inconsistent scaling in ColorSwatchSelector
2018-04-07 14:59:08 -07:00
John Lewin
27ceaa1635
Remove ButtonFactory indirection, directly reference theme instances
2018-04-07 14:59:07 -07:00
John Lewin
267082b2be
Only call Invalidate on change
...
- Issue MatterHackers/MCCentral#3067
Hang on MatterControl close if Extruder/Bed popup open
2018-04-07 14:59:07 -07:00
John Lewin
7454d79b85
Switch to grayscale when disabled
...
- Issue MatterHackers/MCCentral#3062
ColorSwatchSelector remains vibrant when disabled
2018-04-07 12:00:35 -07:00
John Lewin
ef19b792a1
Use PrimaryAccent for hover color
...
- Match existing DropList styling
2018-04-07 11:09:50 -07:00
John Lewin
9c00f026c0
Restore icon for Add menu item, improve icon support in MenuItem
...
- Render non-enabled menu icons with new lazy DisabledImage property
- Move SettingsRow into CustomWidgets namespace
2018-04-07 11:07:38 -07:00
John Lewin
3ad0c32d6d
Directly expose typed OverflowButton, resolve menu enabled regression
...
- Issue MatterHackers/MCCentral#3060
PrintLibrary popup menu items are always enabled
2018-04-07 09:50:52 -07:00
John Lewin
b7d0332898
Convert AdjustmentControls to use SettingsRow
2018-04-06 17:36:16 -07:00
John Lewin
da3d33ec7c
Turn off border on stand-alone item
2018-04-06 15:14:21 -07:00
John Lewin
70f7cbb55f
Refine padding under new layout
2018-04-06 15:14:21 -07:00
John Lewin
b8f152302a
Revise calling syntax to modify only right padding of instance
...
- Filter via Linq
2018-04-06 15:14:21 -07:00
John Lewin
248ae2aa48
Add HorizontalSpacer to the ignored types list
...
- Issue MatterHackers/MCCentral#3031
Empty item in overflow list
2018-04-06 15:14:20 -07:00
John Lewin
19223b9dd2
Invalidate on Checked change to force redraw
...
- Issue MatterHackers/MCCentral#3047
SliceSettings checkbox fields acting erratically
2018-04-06 12:49:54 -07:00
John Lewin
315d08553c
Use new expansion persistence in SectionWidget
...
- Issue MatterHackers/MCCentral#3033
SelectedObjectPanel SectionWidgets should remember their expansion state
2018-04-06 06:07:32 -07:00
John Lewin
e3b7bf417e
Add expansion persistence to SectionWidget
2018-04-06 06:06:10 -07:00
John Lewin
14b511568c
Use widget bounds for width
2018-04-05 18:54:13 -07:00
John Lewin
abe3f50799
Right align toggle switch
2018-04-05 18:54:12 -07:00
John Lewin
2682c73021
Remove printer dependencies from non-printer contexts
2018-04-05 18:46:31 -07:00
John Lewin
2d6d6e5c6c
Revise button container right margin
2018-04-05 16:02:54 -07:00
John Lewin
2980038dff
Rename member to match current behavior
2018-04-05 15:59:44 -07:00
John Lewin
2339988df7
Move BackgroundColor to parent
2018-04-05 15:57:32 -07:00
John Lewin
376256717d
Work around agg alpha edge issues
...
- Toggle switch rendering on mouse down leave/enter bounds
- Remove alternate rendering style
2018-04-05 15:54:20 -07:00
John Lewin
f546c729ed
Delete dead code
2018-04-05 15:54:18 -07:00
John Lewin
170fee4672
Disable selectedObjectPanel when selected scene item lost
2018-04-05 15:54:17 -07:00
John Lewin
746f4e1d2e
Move View Options to parent container
2018-04-05 15:54:14 -07:00
John Lewin
64a96dd7ff
Add new toggle switch style
2018-04-05 15:54:12 -07:00
John Lewin
54fe713d7d
Add simple toggle buttons for view options
2018-04-05 15:52:18 -07:00
John Lewin
5a13d9cf30
Move view options from overflow menu to new persistent panel
...
- Issue MatterHackers/MCCentral#3014
Add View Options panel to model view
2018-04-05 15:52:17 -07:00
John Lewin
abc4017294
Add missing "Show Print Area" option
2018-04-05 15:52:15 -07:00
John Lewin
d556fbcf75
Move state from UI layer to model
2018-04-05 15:52:14 -07:00
Lars Brubaker
46d076fc66
Refactoring print <-> setup... button to have better state
2018-04-05 13:55:23 -07:00
Lars Brubaker
2c5208a845
Fixed bug with delayed heat turning off even after it has been set to on
...
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00