Conversation
…s. Animation is currently set
…sts and allowed support for multiple nodes (same stop time for now)
…for each node animation
…timeValues node bug
…nodes staying on map when switching maps
|
Hey @St0rm26, I ran into a few issues with the time control while testing:
Both issues are shown here: |
|
By the way, I'm seeing this with our current Do you have API data I could use to test the smooth node animation and visibility toggle? If so, could you push it to a branch in |
|
Hi @luisvasq , to address your first point, I'm assuming you're looking at |
|
@St0rm26, not a problem! Let me know when the fixes are in, and I'll run some more tests. About |
|
@luisvasq, I see. I initially misinterpreted API with smooth & discrete node animation: https://github.com/MIT-CAVE/cave_app/blob/3.5.0-dev-animations/cave_api/cave_api/examples/map_node_animations.py |
|
Ah, that makes sense! I'm fine with updating the time control component, but these API + doc changes will likely be a breaking change. In that case, @connor-makowski will probably want us to hold off till 4.0, so it's worth checking with him first. In the meantime, feel free to debug the other issues. Happy to help/test whenever anything comes up. |
|
Alright, I just fixed the visibility and looping issues. Feel free to test it out! |
|
Great, this is coming along well. One more thing: could you check the speed control logic? It doesn't seem to work when I switch between different speeds. I also noticed that after the first loop, the displayed changes appear shifted relative to the current time on the slider. This might be related to the pending |
|
I was able to get the speed control logic working, but I am unsure of what your other issue exactly is. I'm having some trouble replicating it on my end. Could you go into further detail on this problem? |
|
@St0rm26, I tested again and have mostly confirmed that this is related to the So far, this is looking really good. 🚀 |
|
In the meantime, here are a couple of the last issues I tried to capture in the GIF below:
|
…ic for consistency
|
@luisvasq the issues should be fixed now. I think it was due to inconsistencies and disagreements between the old discrete and new continuous animation logic, so I merged as much of the logic as I could. |
|
Just tested and everything seems to be working great! Thanks, @St0rm26! @connor-makowski, merging this one now. |



Added support for smooth node animations on maps and visibility toggle options for the nodes. Also modified
timeControlto allow controlling features of the smooth animation.