Users browsing this thread: 2 Guest(s)
FF6Tools - Browser-Based ROM Editor
10-23-2017, 10:53 PM
(This post was last modified: 10-23-2017, 10:54 PM by GrayShadows.)
Qt, which madsiur mentioned, and GTK+ are the two really big cross-platform GUI libraries. Qt *may* have better MacOS support, but it looks like GTK+ made some real strides towards integration; Qt supports iOS and Android, but GTK+ supports HTML5.
That said, GTK+ is written in C, is also fully supported in Java and looks to have some pretty solid Swift support already, if possibly 3rd party support, whereas Qt is written in C++ making it (from everything I'm seeing online) more... difficult... to get working with other langauges. If, as you say, the underlying Swift code could be (easily?) rewritten in C, GTK+ may be the best library for your purposes.
ETA: I should mention that I don't actually have any experience BUILDING a UI, I just... read a lot of random coding stuff. So take basically everything I say with a grain of salt.
That said, GTK+ is written in C, is also fully supported in Java and looks to have some pretty solid Swift support already, if possibly 3rd party support, whereas Qt is written in C++ making it (from everything I'm seeing online) more... difficult... to get working with other langauges. If, as you say, the underlying Swift code could be (easily?) rewritten in C, GTK+ may be the best library for your purposes.
ETA: I should mention that I don't actually have any experience BUILDING a UI, I just... read a lot of random coding stuff. So take basically everything I say with a grain of salt.
« Next Oldest | Next Newest »
Users browsing this thread: 2 Guest(s)