Commit graph

1245 commits

Author SHA1 Message Date
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