Customizable Node Sizes for a Cleaner, More Compact Workflow

The idea is:

I prefer my workflows to be super compact, with nodes closely organized for clarity. Recently, I implemented a new workflow that logs automation runs for each Trigger. However, this logging node adds around 7 vertical canvas squares, which feels excessive for something so minor in the overall workflow.

The concept is to shrink less important nodes, making the workflow easier to read and more organized when building or optimizing. This way, the essential parts stand out, and the workflow remains visually tidy and efficient.

The Node module could offer size presets. Currently, it’s set to 5x5 by default, but additional options like 2x5 (40px), 3x5, 7x5, or 5x2 will provide more flexibility.

I think it would be beneficial to add this because:

  • Streamlines workflows, making them more compact, manageable, and easy to understand.
  • Simplifies the process of optimizing complex workflows.
  • Increases canvas customizability to better suit different needs.
  • Highlights critical areas, minimizing distractions from less important nodes.
  • Enhances user experience by helping developers focus on key parts of the automation.
  • Maximizes screen space, ideal for large workflows or when using smaller displays.
  • Promotes better collaboration with a cleaner, more organized workflow structure.
  • Improves visual clarity, reducing clutter and making essential elements more noticeable.