julientaq great idea!
So, yesterday I pushed to the Git repo the completed UI, all horizontal panels are resizible, and you can hide the entire UI with the ctrl+. Shortcut.
I created a separated Object file that will handle and list all the shortcuts, in this way, it'll be easier to export it, or interact with it based on a personal user's configuration.
I'm gonna spend some time in refactoring the code to avoid to use Singletons and allow the app to have multiple instances, and share assets between instances.
After that, from next week, I'll start going crazy on the canvas stuff. It'll be pretty insane as I'm not sure still which library is the best, or try to create a unique blend of Gtk, Cairo, GSvg, and others.
Linux hasany graphic libraries available, but pretty much all of them come with some basic missing features, or deprecated stuff, or simply crappy documentation.