Commit graph

10946 commits

Author SHA1 Message Date
Lars Brubaker
32bd0bd2ee
Merge pull request #3458 from jlewin/design_tools
Add Garbage Collector helper in debug to aid in memory troubleshooting
2018-06-22 18:59:29 -07:00
John Lewin
ee2d1cdaf4 Add missing .csproj update 2018-06-22 18:48:46 -07:00
John Lewin
626ff15151 Use new ResizableSectionWidget
- Issue MatterHackers/MCCentral#3645
Tree view - Needs title and collapse ability
2018-06-22 18:39:03 -07:00
John Lewin
56031dbc77 Extract EditorPanel resize functionality to new type
- Issue MatterHackers/MCCentral#3645
Tree view - Needs title and collapse ability
2018-06-22 18:29:03 -07:00
John Lewin
8a923bc0c6 Document necessity of second ValueChanged listener
- Issue MatterHackers/MCCentral#3643
CreateToggleFieldForSection registers two different ValueChanged
listeners
2018-06-22 17:39:54 -07:00
John Lewin
f8ae45996f Concise instance construction 2018-06-22 17:37:43 -07:00
John Lewin
077ca1b6e7 Fix incorrect ordering of parameters 2018-06-22 17:10:29 -07:00
John Lewin
a2131f248e Safely load file
- Issue MatterHackers/MCCentral#3633
Missing file breaks app
2018-06-22 17:01:20 -07:00
John Lewin
c92c95fa64 Filter out history files less than 500b
- Issue MatterHackers/MCCentral#3682
Part History folder does not sync with the home screen parts list.

- Issue MatterHackers/MCCentral#3683
Plate History folder shows a lot of broken workspaces instead of
syncing with home screen plate list
2018-06-22 16:51:43 -07:00
John Lewin
1707f95a52 Add Garbage Collector helper in debug to aid in memory troubleshooting 2018-06-22 16:51:43 -07:00
Lars Brubaker
8e65b34d8b
Merge pull request #3456 from larsbrubaker/design_tools
Design tools
2018-06-22 14:17:27 -07:00
Lars Brubaker
a7111987f4 Got the default mark down text to wrap
issue: MatterHackers/MCCentral#3722
Make text wrapping work in mark down
2018-06-22 14:11:00 -07:00
Lars Brubaker
9f00ccad38 Putting phil into calibration parts
issue: MatterHackers/MCCentral#3689
Organize 'Calibration Parts' Folder
2018-06-22 14:10:59 -07:00
Lars Brubaker
8fe497b73b
Merge pull request #3455 from jlewin/design_tools
Close parent Window not self
2018-06-22 11:49:35 -07:00
John Lewin
4858f3c72a Remove confusing guard from export operation 2018-06-22 09:44:59 -07:00
John Lewin
8c35b1d48a Simplify 2018-06-22 09:44:59 -07:00
John Lewin
d9bdb4b533 Close parent Window not self
- Issue MatterHackers/MCCentral#3715
EEProm save button closes panel not parent window
2018-06-22 09:44:59 -07:00
Lars Brubaker
37b1a8bba1
Merge pull request #3454 from larsbrubaker/design_tools
latest agg
2018-06-22 09:26:22 -07:00
Lars Brubaker
44348c54da latest agg 2018-06-22 09:17:59 -07:00
Lars Brubaker
d70d360920
Merge pull request #3453 from larsbrubaker/design_tools
Getting mark down to look more like sample site
2018-06-22 09:14:55 -07:00
LarsBrubaker
8762358bde Getting mark down to look more like sample site 2018-06-22 07:57:25 -07:00
Lars Brubaker
c14e07d5b0
Merge pull request #3452 from jlewin/design_tools
Return the default image if rules prevent thumbnail generation
2018-06-22 06:42:08 -07:00
John Lewin
9e19faf7f8 Clean up references holding IObject3Ds in memory
- Modify ClearPlate to perform cleanup duties while investigating
- Issue MatterHackers/MCCentral#3602
Significantly more memory used than expected
2018-06-22 00:10:27 -07:00
John Lewin
a6272635b4 Load from library thumbnail cache 2018-06-21 21:52:47 -07:00
John Lewin
9bcb02db5b Create content and library thumbnails on raytrace success 2018-06-21 21:52:01 -07:00
John Lewin
eab6844f41 Inline return value, move caching logic to caller 2018-06-21 21:51:09 -07:00
John Lewin
b347d588f2 Limit to private scope until need returns 2018-06-21 21:48:53 -07:00
John Lewin
bd0f4abe11 Add CachePath(ILibraryItem) overload, use unique thumbnail folders 2018-06-21 21:47:53 -07:00
John Lewin
0046dce032 Add LoadCachedImage(ILibraryItem) overload 2018-06-21 21:46:01 -07:00
John Lewin
4ab59d0aa8 Return the default image if rules prevent thumbnail generation 2018-06-21 21:44:44 -07:00
johnlewin
3326219114
Merge pull request #3451 from larsbrubaker/design_tools
Making Object3D classes consistent
2018-06-21 21:29:16 -07:00
LarsBrubaker
e9e55f874e Making Object3D classes consistent
issue: MatterHackers/MCCentral#3702
Consider adding 'Object3D' suffix to Object3D types or use consistent format
2018-06-21 21:03:13 -07:00
Lars Brubaker
10516c56b6
Merge pull request #3450 from larsbrubaker/design_tools
Design tools
2018-06-21 18:29:18 -07:00
Lars Brubaker
996f8fdc68 latest agg with mesh memory improvements 2018-06-21 18:22:30 -07:00
Lars Brubaker
ffa065f3b8 latest agg 2018-06-21 16:44:22 -07:00
johnlewin
5170c6d520
Merge pull request #3449 from jlewin/design_tools
Add type for thumbnail cache, move to ApplicationController
2018-06-21 11:18:58 -07:00
John Lewin
3e0fa3c7ea Rename thumbnails type 2018-06-21 10:52:56 -07:00
John Lewin
6dea15a6d7 Consolidate thumbnails behavior into new Thumbnails class 2018-06-21 10:50:40 -07:00
John Lewin
b98bb39136 Remove raytracing pattern for TreeNodes, directly load icon from cache 2018-06-21 10:03:13 -07:00
John Lewin
200a01edaf Revise operation -> icon mapping system
- MatterHackers/MCCentral#3703
SelectionGroup lacks custom tree icon
2018-06-21 10:03:13 -07:00
John Lewin
262ef1ebb0 Simplify naming 2018-06-21 10:03:13 -07:00
John Lewin
b491cc8e5a Add type for thumbnail cache, move to ApplicationController 2018-06-21 10:03:13 -07:00
johnlewin
2c0367a2c5
Merge pull request #3448 from larsbrubaker/design_tools
Made curve have center ratio
2018-06-21 10:02:44 -07:00
Lars Brubaker
6519c566f0 Made curve have center ratio
Made image to path adjust values to not overlap
2018-06-21 09:54:51 -07:00
Lars Brubaker
ef602d24df
Merge pull request #3447 from larsbrubaker/design_tools
Ensure primitive objects call base.OnInvalidate
2018-06-21 08:59:22 -07:00
LarsBrubaker
b9e1740eb7 Ensure primitve objects call base.OnInvalidate 2018-06-21 08:02:04 -07:00
Lars Brubaker
ea500a67d7
Merge pull request #3446 from larsbrubaker/design_tools
Put in the ability for double edit fields to respond to value changes
2018-06-21 08:00:23 -07:00
LarsBrubaker
4b9a427d45 Put in the ability for double edit fields to respond to value changes
In the curve tool we change the diameter of the curve and the editor was
not updating to show the new value. Now it is.
2018-06-21 07:45:08 -07:00
johnlewin
5bde6edbf0
Merge pull request #3445 from jlewin/design_tools
Revise IContentProvider GetThumbnail signature
2018-06-20 23:07:08 -07:00
John Lewin
1e8359a66f Leave scaling to caller
- Issue MatterHackers/MCCentral#3696
Large MeshContentProvider default thumbnails after load from cache
2018-06-20 22:53:47 -07:00