The more I use #GNOME on my private computer and need to use macOS Tahoe on my work computer I'm convinced GNOME is the much better UI. Feels like Mac OS X back when it was good. And the GTK4/libadwaita apps are just gorgeous. There's a whole subculture of finely crafted apps going on like back in the good old days. Makes me want to contribute, which macOS hasn't done in a while.
@renef Same! I actually want to write a GNOME app. I can't say the same for the Mac. And I'd been an Apple fanboy for the longest time, until pretty recently.
@jaredwhite @renef go for it! if you need an app icon let me know. :)

@jaredwhite @renef The community is welcoming, the learning curve is easy and all the tools available.

Since I just started some months ago; my only advise, if I may, would be to not isolate yourself; that was my mistake. Go on the devs matrix channels, gnome forum and mailing list and don’t hesitate to engage 🙂

Now the only thing I’m lacking is time to continue my project ^^’

@me @jaredwhite @renef asking questions is good. it also let’s devs know which part are confusing and can be improved.
@renef @iamkonstantin It may be a „little“ outdated, but you could use Objective-C 🙃: https://github.com/helje5/GTKKit
GitHub - helje5/GTKKit: Write GTK (GNOME) Applications in Objective-C

Write GTK (GNOME) Applications in Objective-C. Contribute to helje5/GTKKit development by creating an account on GitHub.

GitHub
@helge @renef Ha! That's so cool :)
I've been Pythoning it as of late :D
@helge @iamkonstantin The "little" is doing quite a lot of lifting there 😉
@helge imagine a world where you could do gobject stuff in a smalltalk-ish syntax, instead of a pile of C boilerplate.
@rotopenguin I don’t know anything about how this is being done in modern gtk.
But all those system seem to end up replicating an ObjC in userspace, including Qt.
I don’t know but I assume a proper AppKit replica would still be the best option for open desktops. The architecture is just unmatched.
@helge @rotopenguin While that wouldn't be my first choice nowadays, you may be interested by the Vala language: https://vala.dev/. That's a GObject-native statically complied programing language with a C#-like syntax that uses C as an intermediate representation.
Vala Programming Language

Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject type system.

@helge Did you really try to use that with GTK4 and libadwaita? @renef @iamkonstantin
@helge It‘s from 1998. It‘s a hardcoded GTK2 wrapper, isn‘t it? These days we have GObject Introspection, that‘s the way you write language bindings.
In case of ObjC you could also write an ObjC runtime that maps to the GObject type system, in case anybody dares. @renef @iamkonstantin
@helge There are Swift GTK bindings. Never used them, don‘t know how good they are. https://rhx.github.io/SwiftGtk/@renef@mastodon.social @iamkonstantin
@renef you like to win easily 😉
@renef I had exact same feeling
@renef I don't want to undermine the work of people who have contributed towards that platform, but it helps that MacOS is in horrible decline from a design PoV. The emergence of ads built into that platform is/will only accelerate this.
@devolute It's astonishing how a company that was widely recognized as a (or even *the*) leader in user interface design and accessibility has fallen back so drastically and quickly.
@renef i also think they are looking great