Graph (miqula) 2025
For the miqula programming system, I designed and developed a flexible graph-based user interface. It allows users to create and connect nodes, with tooltips and tags appearing on hover for both nodes and connections. Certain nodes can be expanded to reveal nested networks, enabling hierarchical organization.
The interface supports features like copy/paste, node duplication via Alt+drag, and a full right-click context menu. It adapts to different monitor scaling settings and is fully GPU-rendered using Vulkan, with custom geometry and shaders.
The entire ui is built in miqula, including the text input handling and rendering. I also designed all the UI icons specifically for this project.