-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loop refactor #2887
Loop refactor #2887
Conversation
This brings it into line with Switch, Dot, TimeWarp etc.
A config file maintains compatibility with old scripts.
A compatibility config maintains compatibility for old scripts.
This was always broken, even for the old SceneLoop and ImageLoop nodes.
Travis won't let me restart the failed test for some reason... Any chance you want to add a shiny |
Otherwise it's a bit fiddly to make the dots manually and get the nodules on the right edges. The resulting layout is a little, shall we say, jaunty, but I'd like to leave that as a future improvement for StandardGraphLayout. We could force the node positions to what we think they should be, but then we're missing the collision detection that StandardGraphLayout performance, and we're vulnerable to any changes in size/location of NodeGadgets and nodules.
Done in 628bffc. I've also pushed two more commits with minor fixes/enhancements. |
Jaunty dots! I'm not even going to download and test first. Lets just merge and be surprised. |
This follows on from #2880 and #2812, refactoring Loop from being a funky templated "mixin" class, into being a more straightforward single generic node.