Skip to main content
February 14, 2024
Future Consideration

Create animated flow in Lucidchart

Related products:Lucidchart
  • February 14, 2024
  • 36 replies
  • 11404 views

Hello,

I am trying to find a way to create animated flows like it appears here: https://www.linkedin.com/posts/mendix_aws-cloudcomputing-mendix-activity-7107695715962740736-vkX_/?utm_source=share&utm_medium=member_desktop

 

So far, I couldn’t do it in Lucid or find any online tutorial to replicate the same. Draw.io seems able to do so using the ‘Flow animation’ property.

 

Thanks.

Pinned Reply By kellsworth

Thanks everyone for the thoughts here. This is an interesting area to us and something we could consider, but from a technical standpoint there are a few different ways we might want to go about it if we did. I’m curious from this group is anyone has thoughts on how animated flows would be most helpful? 
 

  1. When you are walking someone through a flow live (do you want to see step by step, or everything animating at once and you just talk over it in steps?)
  2. When someone is going to review a doc on their own (does this help them to be able to interpret what is happening without someone walking them through it?)

@shirad - I appreciate your detailed description above. I’m trying to make sure I understand exactly what aspects of the animation allow for “Ensure different personas can view the big picture of complex architecture, easily”. Said differently - what is it about the way the animation works (or that you want it to work) that helps make things easier to understand. 

Comments

Shivakumara Haadimani C
July 2, 2024

This is much needed requirement. just to add on, I would like to see the logos also to move around.

example: a gear, can be keep rotating to show that its working. 

  

Micah
Lucid community team
July 2, 2024

Thanks for your input here @Shivakumara Haadimani C! That’s a helpful example. 

July 25, 2024
  • When you are walking someone through a flow live (do you want to see step by step, or everything animating at once and you just talk over it in steps?)
    • This depends on the diagram, but the idea is to reduce the cognitive load, so practical scoping as the conversation proceeds. Sometimes the sequence matters, such as the obvious sequence diagrams or event trigger stuff. However, in many diagrams things can happen in any order and scale and therefore there is no sequence to rely on. 
  • When someone is going to review a doc on their own (does this help them to be able to interpret what is happening without someone walking them through it?)
    • Yes, as long as proper linting is obeyed. So, contextual components could lead to you guiding the user in this way.
      • For example: If a node is querying a database, which way should the arrow heads point? My personal opinion is in the direction of the flow of the data. So a basic select query I would indicate a flow of data from the database to the node. However, technically, the node sent data first to establish the query (“Select * from db.tb1”)  to return records. For me, I know that happens implicently and it doesn’t provide additional value to call that out in the diagram. So, in this case, I’ve established linting rules that say there should be one arrowhead attached or pointing at the node and not the database. If I was told that the node was authorized to write data into the database and perform select queries, I’d have an arrowhead on both ends the edge or segment. 
  • So, from Lucid’s side, as an engineer, I’d be excited about this, because there’s a whole new facet to the diagramming. Since, you’re not building dynamic diagrams, this automation along with conditional formatting could really be impactful. You could make linting rules of your own and maybe some configurable rules. Additionally, you could modify behavior based on some of that such as if one of the nodes is a database maybe the bubble that comes back is larger than other connections. Maybe a lock symbol is used when the segment is tagged as using a secure protocol, etc. 
  • I do think continuous animation is better than a single object that traverses the link. It’s easier on the eyes especially if it has a long route with a lot of elbows. Here’s an example from D2Lang for this: https://d2lang.com/tour/style#animated
Micah
Lucid community team
July 25, 2024

@chaocipher What an incredibly helpful response! I can understand your point about cognitive load and the impact for the use case you described. Especially appreciate that example in your final bullet! This is exactly the sort of thing that will be invaluable to @kellsworth and our product team as they prioritize improvements to Lucidchart. 

August 28, 2024

This would be huge for us as a new customer.    We have to use powerpoint to create animated lines.   

Micah
Lucid community team
August 28, 2024

@zach.mclean Thanks for joining this thread - appreciate you sharing more about your current workflow here!

August 30, 2024

Want to add a bit of context and complexity to the conversation while still being on point. I handle a lot of complex flows that are generally a mix of all kinds of styles all at once to include networking, floor plans, UEM flows, threat modeling etc. As it sits today, when get to a point where the complexity is solved with another tool, I unfortunately lean on the other tool. Our company pays for Lucid and quite honestly, I just want to have as much as I can in one spot. So with all of this in mind…

 

  1. When you are walking someone through a flow live (do you want to see step by step, or everything animating at once and you just talk over it in steps?)
  2. When someone is going to review a doc on their own (does this help them to be able to interpret what is happening without someone walking them through it?)
  1. This really depends on the audience at hand, obviously having options is a good thing but to help with prioritization, having everything animated at once is better in my opinion. The human mind snaps its attention to motion (source), so when walking leaders or executives through flows, I want to keep their attention on my focus areas as much as possible. Adding simple line flows help portray that motion in a self-explanatory way. As other have mentioned, there is no need to go over something specifically when the picture is literally telling it for you.
    • On the other hand - I use PowerPoint//Google Slides (like most do) to step through things that need to be in a very controlled way. Neither allow SVG files that have motion in them which is a shame and only PPTX allows SVG images at all, which is… okay. This might be a rather interesting capability.
  2. When someone is reviewing a doc on their own, the adage of “a picture is worth a thousand words” should be the base principle. Everything someone needs to review what is going should be there. Adding more text to lines or arrows gives this clarity but it does so in a cluttered way. For example, see the super quick and simple picture below. The one without motion needs to have the extra arrows and text to describe directionality, were the one with motion explains that the “flow” is bi-directional with the motion.
    • PS: Even if someone would have a question about a diagram, that is why there are those collaboration features. 😊

 

Micah
Lucid community team
September 3, 2024

@Bowie This is such excellent feedback - we really appreciate you taking the time to detail how you work and providing that bidirectional flow example. Definitely understand how it would help to have this functionality directly within Lucidchart.

kellsworth
Lucid product team
September 4, 2024

@Bowie - Thank you for the details. 
One quick follow up question - 

  • On the other hand - I use PowerPoint//Google Slides (like most do) to step through things that need to be in a very controlled way. Neither allow SVG files that have motion in them which is a shame and only PPTX allows SVG images at all, which is… okay. This might be a rather interesting capability.

You mention going to PowerPoint/Google slides to have more control over a presentation. If you had the ability to animate in Lucid, would it push you to using Lucid’s presentation abilities to present there, or are there too many other reasons why using those other programs would still be better? 

-Kevin Ellsworth
September 4, 2024

@Bowie - Thank you for the details. 
One quick follow up question - 

  • On the other hand - I use PowerPoint//Google Slides (like most do) to step through things that need to be in a very controlled way. Neither allow SVG files that have motion in them which is a shame and only PPTX allows SVG images at all, which is… okay. This might be a rather interesting capability.

You mention going to PowerPoint/Google slides to have more control over a presentation. If you had the ability to animate in Lucid, would it push you to using Lucid’s presentation abilities to present there, or are there too many other reasons why using those other programs would still be better? 

 

I guess that might depend on what those capabilities are? Doing presentations on diagrams is kinda unique and infrequent; the current Lucid > Google Slides integration works for my immediate need. Frankly, it wasn’t until you posed the question that I even gave it any thought.

Being able to create some basic animations in PPTX/Slides works but I am sure I am not the only one that said to themselves “dang, I wish I could put this animation on repeat”. (Yes, I know we could use a GIF for some things but that does not work for everything.)

Just to give some additional context… Some of the simpler presentations would just be a single diagram flow. Some of the more complex ones do that “cross type/style” I have to create anchor points to help with transitions (example: a floor plan showing host assets with network flows/relationship, transitioning to org charts for owners).