dlbeswick
dlbeswick
Thanks for the heads-up! I'm happy to support whatever decision you make, here. But it would certainly be a good idea to hold off implementing it until there's some more...
Having said all that, for any interested readers, I'm pretty sure that Emacs' LSP mode can make use of clang format definitions to reformat code as we type. So that...
Initial impressions: * GTK4 favours widget composition over inheritance, and many GTK3 classes are now final when they weren't before. This is generally a good thing, I think, but there's...
Great idea, thanks! I'll get something compiling and running in whatever state, get the branch into the main repo here, then I'll make a bunch of suggested tasks and we...
Just an update here, finally the code compiles. This is a massive job; I have been working pretty solidly on this for at least a few hours each day. I...
@ensonic I think it's time for the birthing pains to start... I've pushed to the `feature/gtk4` branch in this repo. This is more of a sketch than a program, currently....
That should do for now... Also, I've placed `/// GTK4` all around the code whenever I came across something that I wasn't sure about or wanted to defer to later....
Progress: machines show up, machines can be added and dragged around, the grid view appears, the property window appears. GtkFixed approach seems to work ok... zooming will need some thought.
I suspect it'll be fine... The set of application-level actions are fairly limited (like File/Open) and there are still a quite big set of actions that are appropriately handled in...
A big clue is that volumes set via machine properties persist fine.