(Please, don’t share this video, as it’s very WIP.)
Here is a bit of a preview of another update coming soon-ish (cursor will be shown as well, of course, forgot to turn it on during recording). Based on IMGUI, new UI will properly support controllers or keyboard-only navigation (although it would be helpful to try and rewrite it to make it simpler to use), already supports scaling to work better on 4K displays, and in general might contain some helpful improvements here and there, like only showing tracks with any setups in setups loading page. Oh, and also, text inputs work as one might expect, with cursor, selection, copy-paste, all that sort of stuff. Only thing missing is emojis and ligatures, as it uses custom simpler font rendering, but I think that shouldn’t be a major issue for now.
Main reason for it, though, is that it allows to create nice systen apps on C++ side (and later, hopefully, custom apps with Python and/or LuaJIT). It all started with me trying to add a simple objects inspector app allowing to configure Grass FX more easily, but I just can’t properly get into AC controls for some reason, everything crashes all the time. With IMGUI, same apps can be created at fraction of the cost simply thanks to how easier it is to work with immediate GUI, but, apart from that, much more functional and stable. To compare:

This thing took me half a day to create, and all I got out of it was constant crashes

And this one took an hour at most, and it doesn’t crash at all. :)
Ilja Jusupov aka x4fab
2019-10-30 02:52:23 +0000 UTCIlja Jusupov aka x4fab
2019-10-28 02:21:17 +0000 UTCZip Zap
2019-10-27 04:13:07 +0000 UTCJosh Kerr
2019-10-26 22:15:39 +0000 UTC