John Lewin
bf1bba0792
Remove unused View3DWidget dependency
2017-11-30 06:58:27 -08:00
John Lewin
243d5d7ec2
Await ClearPlate call
...
- Issue MatterHackers/MCCentral#2343
Library Selection -> Print frequently fails to place selection on bed
2017-11-30 06:10:46 -08:00
John Lewin
aa7777f692
Guard for null
2017-11-29 17:54:17 -08:00
John Lewin
d43007b213
Roundtrip SliceLayerSelector position on ReloadAll
2017-11-29 17:54:17 -08:00
John Lewin
98b109df13
Fix loading state - SelectedObjectPanel/LayerPosition/TumbleCube
2017-11-29 17:54:16 -08:00
John Lewin
a28e92bd27
Restore to prior bed plates
...
- Maintain all ViewMode across ReloadAll
- Move more GCode renderer data to model
2017-11-29 15:22:18 -08:00
John Lewin
805349bd2a
Simplify, guard for uninitialized GCodeRenderInfo
2017-11-29 14:45:32 -08:00
John Lewin
e67e915d4c
Always enable GCode2D view
2017-11-29 14:41:55 -08:00
John Lewin
4d6ed9f913
Add support for switching to plating history items
2017-11-29 14:16:21 -08:00
John Lewin
a76736e9a6
Disable controls when !EditableScene, add IsEnabled to NamedAction
2017-11-29 13:50:25 -08:00
John Lewin
5b1fec7144
Expose controls for conditional Enable
2017-11-29 13:45:01 -08:00
John Lewin
a8ce44f7a3
Move EditContext to LoadContent call
2017-11-29 10:22:17 -08:00
John Lewin
cd07b07d87
Use event as described in TODO statement
2017-11-29 10:22:17 -08:00
John Lewin
4baa4f14c8
Use local variable for clarity, set DragDropObject for external ref
2017-11-29 10:22:17 -08:00
LarsBrubaker
168e95f798
Make sure we can switch to part select in touchscreen mode
...
This will eventually be removed when the tumble control is done
2017-11-29 07:45:03 -08:00
John Lewin
26c66954d1
Fix tab rendering
...
- Issue MatterHackers/MCCentral#2331
Agg draws ghosted lines along paths resulting in unexpected tab edges
2017-11-28 20:20:28 -08:00
John Lewin
583a6b931d
Revise padding values
2017-11-28 18:16:49 -08:00
John Lewin
6b8bc8e8e4
Prevent content from collapsing together
2017-11-28 18:13:02 -08:00
John Lewin
b2b24d4edb
Revise ExplorePanel styling
2017-11-28 18:13:02 -08:00
John Lewin
8d6cb48c8e
Fix width calculation issue
2017-11-28 18:13:01 -08:00
John Lewin
529e8dc6dc
Simplify
2017-11-28 15:42:00 -08:00
John Lewin
00a5a209ee
Remove per draw Object3D wrapper and instantiation
...
- Extract color calculation to reusable helper method
- Issue MatterHackers/MCCentral#2327
Color assigned per draw, color assignment creates new thread...
2017-11-28 15:41:59 -08:00
Lars Brubaker
2adffdc9f5
Fixed layout and colors
2017-11-28 15:32:09 -08:00
Lars Brubaker
cf9b827ec0
Working on new Explore content section for plus tab
2017-11-28 14:38:47 -08:00
John Lewin
db1228b7f7
Guard for null
2017-11-27 18:09:29 -08:00
John Lewin
75fd2e9281
Improve overlay positions
2017-11-27 17:44:12 -08:00
John Lewin
da5600fbb7
Move ViewMode/ViewModeChanged to model, listen and respond in UI
...
- Issue MatterHackers/MCCentral#2290
After slicing the view is switched to 3D GCode but the button...
2017-11-27 17:36:36 -08:00
John Lewin
c87b879be9
Use more opaque background colors on scene overlays
...
- Issue MatterHackers/MCCentral#2308
Overlays have inconsistent readability due to transparency
2017-11-27 16:41:52 -08:00
John Lewin
a3cbe6acbe
Compute opaque theme colors, save before slice, revise icon styling
...
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
27f77731a4
Always hide GCode2D when switching to model view
...
- Issue MatterHackers/MCCentral#2289
Can't switch from 2D Gcode view to 3D Model view
2017-11-20 18:05:01 -08:00
Lars Brubaker
2683f1dc86
Make build volume work when height set to 0
2017-11-20 17:55:42 -08:00
John Lewin
d9cb216d82
Save before invoking Print so FileHashCode is computed correctly
...
- Avoid saving to file again during print/slice operations
- Issue MatterHackers/MCCentral#2302
Print recovery regression after recent slicing/printing updates
2017-11-20 16:55:03 -08:00
John Lewin
df1d3e4409
Rely on database backed property
2017-11-20 16:55:03 -08:00
John Lewin
8ae9e2da6d
Convert GCode menu to new format
...
- Issue MatterHackers/MCCentral#2272
3D layer view uses old menu format
2017-11-20 14:09:33 -08:00
Lars Brubaker
cdb9598faa
improved color delegate for mesh
2017-11-20 13:29:01 -08:00
Lars Brubaker
65639abc75
Added a replace undo command and used it for ungroup mesh
2017-11-20 11:19:22 -08:00
Lars Brubaker
2aec7e2243
Make sure we check for on bed in circular beds.
2017-11-18 07:33:04 -08:00
John Lewin
b6cf16afeb
Fix build server errors
2017-11-17 17:46:58 -08:00
John Lewin
6a2a2ff9cb
Use new Border property
2017-11-17 17:07:35 -08:00
Lars Brubaker
ef16087f96
Made objects off bed show as transparent
...
Made build volume render
2017-11-16 16:13:44 -08:00
John Lewin
d8e7979cad
Disabled Edit on IObject3D lacking children
...
- Issue MatterHackers/MCCentral#2264
Finish up Edit feature
2017-11-16 15:49:03 -08:00
Lars Brubaker
0f8f4881e9
Cleaned up presets editor to better handle overrides and visible settings
...
Always show enabled settings in presets
Don't how FDM settings (disabled printer) in SLA presets
Don't show printer tab in presets
Don't show temp on SLA printer
2017-11-16 09:57:26 -08:00
John Lewin
bd4cf5a9b4
Create unique context for default "New Part" tab page
...
- Issue MatterHackers/MCCentral#2256
2017-11-16 07:15:18 -08:00
John Lewin
d90cd35134
Scene actions should be bound to their context, not to ActivePrinter
...
- Issue MatterHackers/MCCentral#2211
Scene operations (subtract, intersect) do not work in Part view
2017-11-15 18:04:51 -08:00
John Lewin
a7902feb4d
Put in transparent color option
...
- Issue MatterHackers/MCCentral#1867
2017-11-15 17:44:36 -08:00
John Lewin
7c8de48d88
Restore New Tab identifier
2017-11-15 16:00:07 -08:00
John Lewin
c1db2898da
Add prototype for unwrap/edit of scene children
...
- Issue MatterHackers/MCCentral#2254
Add support for editing scene children
2017-11-15 09:26:06 -08:00
John Lewin
4e249ed50b
Add IContentStore interface, update EditContext to use and revise naming
2017-11-15 09:26:06 -08:00
John Lewin
46188d1eea
Reduce Print/Slice helper method couplings to PrintItemWrapper
2017-11-15 07:41:36 -08:00
John Lewin
28baf658d5
Render root mesh if present
...
- Render only, no editing abilities due to selection behavior
2017-11-14 16:08:13 -08:00