The forums got a smaller design update, too.
You guys know Sisyphus? Today I fought with a strange problem – I wasn’t able to style widgets in gtkrc files for user interfaces built by Glade. The names given in the UI were set which resulted in „id“ attributes for the object-elements in the glade XML. For testing purposes I added a property with the attribute name=“name“ and the text node containing the name of the widget to one of the objects and guess what…
I didn’t find any hint about that behavior on the internet. Problem was that editing and saving the files in Glade stripped all those properties again. So finally I wrote a short python script which crawls through all our glade files adding/updating the objects name properties depending on the „id“ attribute of the objects element itself.
The screenshots show the actual state. No widgets at all by now but the pure GTK stuff is progressing. Finally we got rid of the pixmap engine.
My weekend was quite productive. As a finger exercise I created a new splash screen and changed the design of the first two LV2 plug-ins – Preamp and Stereo Preamp. After that I started touching the „real“ code and introduced the new background tiles and screws. Lots of code is already stripped but still a long way to go as you can see on the quite distored screenshot.
„A journey of a thousand miles begins with a single step.“ Lao-tzu
There was a call for participation from Hermann Meyer, the main developer of Guitarix, for creating a new user interface for his very cool project. It may create the impression that I don’t know how to spend my days but I couldn’t resist to get in touch with him to talk about his wishes and preferences. Fortunately he had enough trust to give me a carte blanche so I started thinking about a visual concept. Earlier this day I sent him an export of my very first steps in Inkscape and it seems it met his expectations and preferences. He gave me commit access to the SF git repo so I’ll start implementing stuff as soon as my scribbles reach a mature state.
Don’t expect that things are done next week since the image represents a quit early stage of brainstorming. In addition Guitarix is in a rather advanced state and offers a quite complex user interface so realization will take its time. But it’s a start at least.