I just commited the initial version of bbtk to the repository. I also moved the brender folder into the libs folder, the same as for bbtk, and there’s a good reason for this.
Both bbtk and brender are supposed to be somewhat independent. Obviously, bbtk will depend on brender, but these two modules will be built as standalone linkable modules. This will allow a developer to write an application or a plugin using bbtk to create and manage the UI, while depending on brender to paint the UI in the system style, or (in the case of the application running completely standalone) a custom style.
bbtk is progressing quite well. The current code for bbtk compiles both as a static and a dynamic library, and the test code makes use of both these to build two applications; one that uses the statically linked library, and one that uses the dynamic one (make sure to copy bbtk.dll to the test folder after building it for this version to work). No widgets or events are in there yet, but in time it will support a fully custom rendered interface with arrangement components and those lovely *box styles.
The goal is to have the new leanbar based on bbtk, but as the library might not be fully developed by the time the first milestone is released there’s no guarantee that it will be included in this.
I do however have some concept art that I will post here soon. It just needs a bit of additional work.
hmm how about screenshots?
There are no screenshots yet. Just concept art
Besides from the actual desktop window, there’s nothing graphical in there yet.
Any progress is good progress, keep it up
I’m so eager.
Good speech doctorfrog.