Inquiry
I’m exploring methods to personalize and enhance the visual layout of n8n workflows to better meet specific project requirements. I would like to know if n8n supports customization of its interface and whether there are built-in functionalities or external techniques available to modify its appearance. Detailed guidance, illustrated examples, or a step-by-step walk-through on changing element styles and adjusting user interaction components would be extremely helpful. I appreciate any insights or recommendations that could assist in achieving a more adaptable and user-friendly interface.
i think n8n doesnt offer built-in gui tweaks but you can modify your own style using css/overrides in a forked version. imho its a bit hacky tho worth checking out community mods for some inspo, ya know?
In my experience, while n8n does not provide a native, user-friendly interface customization option, there are workarounds that can yield effective results. For instance, using a reverse proxy to inject custom CSS or modifying the source code for self-hosted instances can offer better control over the visual presentation. This approach though not officially supported requires careful maintenance but has worked well in projects where tailoring the user experience was key. Custom scripts to adjust styling dynamically might also be a viable solution, depending on your requirements.
I have experimented with customizing the n8n interface on my self-hosted instances using reverse proxies to inject custom CSS and scripts. Although there is no official method to support this, I found that leveraging these techniques can let you adjust the layout and style to suit specific project needs. It does require a few workarounds and constant updating with new releases, but the flexibility offered is worth the extra effort, particularly on projects demanding a specific user experience.
i gave it a try by patching the source code and using a reverse proxy to infuse custom css. it worked, but updates may break your changes so be cautious. might be a bit messy but gets the job done if u really need to mess with the ui.