Commit graph

10820 commits

Author SHA1 Message Date
John Lewin
c849cff863 Use TreeView for Help -> Guides
- Issue MatterHackers/MCCentral#3507
Put tree view into help page
2018-06-05 08:59:59 -07:00
John Lewin
b6b7a1c186 Flatten namespace 2018-06-05 08:35:38 -07:00
Lars Brubaker
a17aa8d92a
Merge pull request #3380 from larsbrubaker/design_tools
Fixing reverse meshes
2018-06-04 16:12:42 -07:00
Lars Brubaker
9f3e9dde01 Fixing reverse meshes
issue: MatterHackers/MCCentral#3505
Mirror generating bad back faces
2018-06-04 15:04:15 -07:00
Lars Brubaker
cf1f431d5c
Merge pull request #3379 from larsbrubaker/design_tools
Have transparency working on subtract again
2018-06-04 10:06:01 -07:00
Lars Brubaker
18e8453b10 Have transparency working on subtract again
Fixed problem with objects moving during subtract
2018-06-04 09:56:11 -07:00
johnlewin
362c238686
Merge pull request #3378 from larsbrubaker/design_tools
Get the rest of the csg operations ported to new method
2018-06-01 21:20:49 -07:00
Lars Brubaker
230eaa90e5 Get the rest of the boolean operations ported to new method 2018-06-01 18:31:10 -07:00
Lars Brubaker
797ee5d0bd
Merge pull request #3377 from larsbrubaker/design_tools
Subtract is working now
2018-06-01 17:52:52 -07:00
Lars Brubaker
99ef697d16 Subtract is working now
Added child selector
got align updating correctly
got array operations working with source object
fit to bounds updating correctly
took out hole output type
improved text object

issue: MatterHackers/MCCentral#3456
Second subtract creates bad data
2018-06-01 17:47:59 -07:00
Lars Brubaker
1a7ca2d0d7
Merge pull request #3376 from jlewin/design_tools
Use new batch SetSelection in SelectAll method
2018-06-01 17:41:14 -07:00
John Lewin
d3478e646f Use new batch SetSelection in SelectAll method 2018-06-01 16:16:17 -07:00
johnlewin
d7f0ae4efb
Merge pull request #3375 from jlewin/design_tools
Use generic rather than printer scope
2018-06-01 13:00:18 -07:00
John Lewin
05c4576a58 Latest agg-sharp 2018-06-01 12:51:42 -07:00
John Lewin
1acce62763 Use new batch set selection method 2018-06-01 09:04:42 -07:00
John Lewin
40618c926f Revise tree indentation 2018-06-01 09:04:42 -07:00
John Lewin
170af8f6b4 Ignore TextObject3D children in TreeView 2018-06-01 09:04:42 -07:00
John Lewin
a382b26f4b Revise treenode selection rect to exclude checkbox region
- MatterHackers/MCCentral#3495
2018-06-01 09:04:42 -07:00
John Lewin
5244025ae3 Consolidate tree processing
- Only build treeview once, destroy/create child content on change
- Single recursive AddTree(IObject3D) method handles all nodes
- BuildTree caller assigns node.TreeView instance on root node
- MatterHackers/MCCentral#3483
Differing construction implementations results in inconsistent TreeNodes
2018-06-01 09:04:42 -07:00
John Lewin
9e69b4a915 Invalidate TreeNode after image update
- Issue MatterHackers/MCCentral#3496
Raytraced thumbnails fail to refresh after being built and assigned
2018-06-01 09:04:41 -07:00
John Lewin
bd7edb67b5 Suppress MeshWrapper nodes in treeview
- retain parent node as context reference
2018-06-01 09:04:41 -07:00
John Lewin
e563334b4d Use generic rather than printer scope
- Issue MatterHackers/MCCentral#3494
"New Part" crashes with null reference exception
2018-06-01 09:04:41 -07:00
Lars Brubaker
455426d84c
Merge pull request #3374 from larsbrubaker/design_tools
array tools are rebuilding correctly
2018-05-31 16:52:21 -07:00
Lars Brubaker
9f98291014 array tools are rebuilding correctly 2018-05-31 16:24:37 -07:00
Lars Brubaker
6cf694dc7b
Merge pull request #3373 from jlewin/design_tools
Ensure PrintLevelingData.NeedsToBeRun includes ProbeCalibration rules
2018-05-31 16:23:34 -07:00
John Lewin
5f3b869fa2 Persist user heights for tree/editor panels
- Issue MatterHackers/MCCentral#3428
Load persisted user value for tree section height
2018-05-31 15:38:58 -07:00
John Lewin
47c6359a39 Ensure PrintLevelingData.NeedsToBeRun includes ProbeCalibration rules
- Issue MatterHackers/MCCentral#3459
When probe calibration is required auto level clears it even though
it has not been done
2018-05-31 15:38:58 -07:00
johnlewin
f78fc3b02f
Merge pull request #3372 from larsbrubaker/design_tools
Fixing array linear to work with suspend and resume
2018-05-31 15:37:06 -07:00
Lars Brubaker
207714ad9f Starting on radial array 2018-05-31 15:10:53 -07:00
Lars Brubaker
6b6ed0d093 Fixing array linear to work with suspend and resume 2018-05-31 15:10:53 -07:00
Lars Brubaker
7f5ec8b956
Merge pull request #3371 from jlewin/design_tools
Fix TestExistsForEachContainerType - add test required by convention
2018-05-31 14:39:50 -07:00
John Lewin
c08d358338 Pass active listview reference to child container constructor
- Issue MatterHackers/MCCentral#3485
Unable to select folders in listview
2018-05-31 13:17:11 -07:00
John Lewin
743eb95982 Fix NoContentChangedOnLoad - skip load if null 2018-05-31 13:17:11 -07:00
John Lewin
c9aad50d19 Fix AddFiresContentChangedEvent - make base type abstract 2018-05-31 13:17:11 -07:00
John Lewin
9e8e6f2948 Fix TestExistsForEachContainerType - add test required by convention 2018-05-31 13:17:11 -07:00
johnlewin
2d3b9eaff8
Merge pull request #3370 from jlewin/design_tools
Long lived instanced should not be used for ActiveContainer
2018-05-31 12:42:41 -07:00
John Lewin
b243761c5c Fix ComPortFieldTest regression 2018-05-31 12:10:18 -07:00
John Lewin
74582d9a47 Remove unexpected throw 2018-05-31 09:38:04 -07:00
John Lewin
9174c3d041 Add workaround for text/linkbutton VAnchor.Center alignment issues
- Issue MatterHackers/MCCentral#3349
How to align text along baseline?
2018-05-31 09:38:04 -07:00
John Lewin
af54f5573c Move to cloud library
- Issue MatterHackers/MCCentral#3379
Look into move CloudLibrary -> Home behavior to sign-out only
2018-05-31 09:38:04 -07:00
John Lewin
a048871f57 Add button to manually invoke COM port wizard
- Issue MatterHackers/MCCentral#3381
Consider adding mechanism to open port config/troubleshooting dialog
2018-05-31 09:38:04 -07:00
John Lewin
a7af574b62 Sync ExpandCheckboxButton with panel expansion status
- Issue MatterHackers/MCCentral#3454
Printing progress panel starts out with closed arrow on open window
2018-05-31 09:38:04 -07:00
John Lewin
19f80d18fe Long lived instanced should not be used for ActiveContainer
- ActiveContainer references are disposed when trees collapse
- Use new instance for ActiveContainer
- Issue MatterHackers/MCCentral#3374
Long lived history containers disposed when navigated away from
2018-05-31 09:38:04 -07:00
Lars Brubaker
8e586d8279
Merge pull request #3369 from larsbrubaker/design_tools
Working on mesh wrapper and rebuild issues
2018-05-31 09:27:32 -07:00
Lars Brubaker
4c15d3e7ad guard for image not changed 2018-05-31 09:22:08 -07:00
Lars Brubaker
25883fc0bc Working on mesh wrapper and rebuild issues 2018-05-31 09:05:08 -07:00
johnlewin
a0ff7fa653
Merge pull request #3368 from jlewin/design_tools
Add heading for page
2018-05-31 06:54:13 -07:00
John Lewin
f2a36f28d9 Update PrintHistoryListItem for recent changes
- Issue MatterHackers/MCCentral#3472
Print History folder multiplies
2018-05-31 06:43:32 -07:00
John Lewin
d4a7b47a95 Restore parameterless constructor required for custom/dynamic view
- Issue MatterHackers/MCCentral#3475
PrintHistoryContainer throws exception when opened
2018-05-31 06:43:32 -07:00
John Lewin
3ceae5461b Inline RebuildTitleBar method
- Issue MatterHackers/MCCentral#3418
RebuildTitleBar fires when text changes
2018-05-31 06:43:32 -07:00