Doing another little project with @npub15av6...8c9u Coming soon... I wonder if it already looks like a real plugin ๐Ÿค” My UI skills are a bit lacking, also not a whole lot of time until this needs to be done. It works nicely though. PS: Colors to be defined image
New release of Cardinal is out! Lots of module updates this time, and also some important macOS/AU related fixes. The online version at is updated as well
Trying to dynamically load and call a C++ shared library is some serious challenge. mangled names everywhere, vtable shenanigans and if dealing with Qt also qobject/qmetaobject weirdness... But it works! I am able to dynamically create a QApplication, spawn a QWebEngineView, set some parameters and create a fake QObject class to receive some events. All without linking to Qt directly, and compatible with both Qt5 and Qt6. This way if the system does not have gtk3 webkit, Qt is fallback. ๐ŸŽ‰
A little milestone achieved, Carla is working with Qt6 now! ๐ŸŽ‰ I wish to be doing other things than updating to new frameworks to stay relevant, but at least Qt5 -> Qt6 compatibility is quite okay. The annoyance is more on PyQt side that loves to break backwards compat. And Python somewhat too. I regret having chosen Python for the frontend but a bit too late now since there is quite a lot of code... image