speckleworks / SpeckleDynamo

Check a brand new Speckle at: https://github.com/specklesystems
https://speckle.systems/
MIT License
40 stars 6 forks source link

Matt/projects #76

Closed mswaidan closed 4 years ago

mswaidan commented 4 years ago

@teocomi Can you take a look at this? The Projects node is a copy/paste of your Streams node, so that one should be okay, but the AddStreamsToProject node's BuildOutputAst method runs in a way that blocks things during the async calls. There's certainly a better way to achieve what I'm after here, but this was the best solution I could come up with.

teocomi commented 4 years ago

LGTM! Re the UI blocking bit, there might be something we can do about it, but I'd need to play around with it a bit... Anyways, I tried adding a few streams to a project and didn't notice any lag.