Good command-line workflows to postpone UI dev as much as possible?

My experience is that the UI arrangement and widgets will change a lot during development so I definitely think it is a good idea to keep them as simple as possible at the beginning.

Call me old school but I’ve always found the Projucer JUCE component editor handy for quick mock-ups (the JUCE team is phasing it out though :frowning: ). When JUCE was born, this was the way to go but over the years most developers have developed their own UI designers. This requires a significant effort of development tough. Some create them from SVG files (I do), some create them programmatically (foleys_gui_magic, Introducing JIVE - the ultimate JUCE extension for building GUIs - Useful Tools and Components - JUCE) .
Now everybody is talking about webviews probably because it is cheaper to create UI’s with them (standard web front-end developers can be hired for that) however I still have to see an UI made with webviews which looks the same in mac/windows/linux, has good quality sliders/rotatory knobs and feels responsive. There have been comments on the forum mentioning audio companies that are already using them but I haven’t seen any code or examples (I’m genuinely curious about it, maybe somebody can share some examples?).

2 Likes