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.
-
@renef @iamkonstantin It may be a „little“ outdated, but you could use Objective-C
: https://github.com/helje5/GTKKit -
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 you like to win easily

-
@renef @iamkonstantin It may be a „little“ outdated, but you could use Objective-C
: https://github.com/helje5/GTKKit@helge @iamkonstantin The "little" is doing quite a lot of lifting there

-
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 I had exact same feeling
-
@renef @iamkonstantin It may be a „little“ outdated, but you could use Objective-C
: https://github.com/helje5/GTKKit@helge imagine a world where you could do gobject stuff in a smalltalk-ish syntax, instead of a pile of C boilerplate.
-
@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. -
@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.

-
@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.
-
@renef @iamkonstantin It may be a „little“ outdated, but you could use Objective-C
: https://github.com/helje5/GTKKit -
@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 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
-
J jwcph@helvede.net shared this topic
