Hacker News new | past | comments | ask | show | jobs | submit login

Hi, I like this! I'm curious what drove the decision to use the vertical block builder style you chose. I'm partial to node-based editors and have been building things with React Flow recently. LangFlow [1] is a good example, but there's lots of UIs that use a similar interface (e.g. Blender [2] and Unity [3]).

[1] https://github.com/logspace-ai/langflow

[2] https://docs.blender.org/manual/en/3.5/interface/controls/no...

[3] https://unity.com/features/unity-visual-scripting




Hi there! Ah, the design of our interface... You've just touched on a topic that's seen more passionate debates in our team than whether pineapple belongs on pizza.

In the end, we chose to go with a vertical layout mainly for simplicity and intuitiveness. The vertical block builder provides a linear, straightforward visual representation of the workflow, which can be easily understood at a glance and aligns well with regular standard vertical scrolling. Another factor was visual clarity i.e. presenting a clear view of the sequence of operations, also helping make the flow easier to understand and debug.

That said, we understand that more complex workflows can benefit from a node-based editor's flexibility.


The workflow UI looks really good. Nice work! Was that totaly built in house or is it based on a library?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: