@Andy B Yawn. Yet another "cross-platform" solution without a GUI editor. The issue isn't that we don't want to learn a new language, it's that there's only 1 functional cross-platform IDE with a GUI editor.
Eh...that’s not exactly true. Lazarus is a very functional cross-platform IDE with a very robust GUI editor. Granted, it is pascal which isn’t most people’s first choice for a language but having re-written several of my C# applications in free-pascal on my Mac using Lazarus I can tell you that the extensibility of that GUI editor rivals Microsoft’s VS GUI editor and surpasses most others. It has its quirks for sure but it definitely fits the bill for “functional cross-platform with a GUI editor”