#ObjGTK

Johannes Brakensieklazarus@fosstodon.org
2025-09-15

(At a later point I'm going to generate #ObjC bindings for #libpurple 3 using #ObjGTK and then use #ObjFW to integrate libpurple into #Adium. But I never said that, because probably it will never happen.)

Johannes Brakensieklazarus@fosstodon.org
2025-08-30

In case you‘re interested in the state of #ObjGTK (which turns out to be my project for learning GObject), I’ve put some notes here: git.nil.im/ObjFW/discussions/i

#GTK #ObjC #ObjFW #bindings

Johannes Brakensieklazarus@fosstodon.org
2025-08-23

Little bit sad I missed #FrosCon and the Phosh @ev meetup this year.
#Phosh was one of the reasons I started working on #ObjGTK four years ago. And so I‘m really happy this project became an indepedent association. Glad to further support it and I hope I may be able to meet people at a later point.
And: Also gives some motivation to get some more bits and pieces done on #ObjGTK.

Johannes Brakensieklazarus@fosstodon.org
2025-05-26

So the conclusion is: If I want to improve what I'm using, I need to get my hands dirty and learn to write and fix that kind of software written in #GObject #C.

I'm happy there is @objfw as well which makes facing C less of a pain.

#ObjGTK probably will never be "finished", but it already helps using #GTK without me needing to learn #Rust, which I won't be able to achieve in my spare hours.

Johannes Brakensieklazarus@fosstodon.org
2024-08-02

Looks like being on vacation for almost two weeks now helps a little. I‘m gaining motivation again to resume programming and add #ObjGTK to @elementary at some point.

Johannes Brakensieklazarus@fosstodon.org
2023-12-28

It's that time of the year again. Time to plan some #HappyHolidayHacking!
What do I wanna do?
1. Create a new plugin for #Foyer, our #Wordpress based #DigitalSignage solution.
2. Document the whole solution, since it's completely #FLOSS and very recommended to reproduce.
3. Create a #Hugo based front page for the #SynodIm app and a template for the @librechurch project site.
4. Fix memory management for the #ObjGTK generator.

Johannes Brakensieklazarus@fosstodon.org
2023-12-17

@tylerburton I‘m still working on #ObjGTK (your former #CoreGTK), hoping to implement #GObject instance/memory handling by the beginning of the next year. I only have very few time to work on it, but evolves steadily. 😉

Johannes Brakensieklazarus@fosstodon.org
2023-07-24

@el_gaucho If you like to create/use the backend in C and #ObjC (use @objfw), then you will be able to use #ObjC for the frontend. Either using #AppKit #UIKit on Apple devices or using #ObjGTK on other Posix devices as soon as I manage to complete it. As long you may want to look at @vala_lang which provides C bindings for many #FLOSS libraries and more if you create VAPIs yourself.

Johannes Brakensieklazarus@fosstodon.org
2023-07-18

Really need to get back to @elementary at some point. It‘s beauty is a huge motivation to work on @GTK and #ObjC, also because #ObjGTK just feels like it belongs there.

Johannes Brakensieklazarus@fosstodon.org
2023-04-02

@gugurumbe It was the best idea for a free (libre) desktop environment. But it was ahead of his time (and maybe not done that well at its time), which is why people wrote #GNOME and that took over and #GNUstep got stuck. #GUI never reached a mature state, #Foundation is quite nice, but installs desktop stuff with its setup. The only stable runtime is #GNU, #libobjc2 has not got much support by the very little community.

Conclusion: Use @objfw and maybe #ObjGTK one day. 😉

Johannes Brakensieklazarus@fosstodon.org
2022-12-28

So, my #FLOSS todo list for the next days:
- get that #Recoll plugin for #Synapse working again
- write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
- make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

Johannes Brakensieklazarus@fosstodon.org
2022-12-16

@js Well of course. 😀 @helge But I really don't want to make a new "Kit" (again). For me it's work enough to create an #ObjC wrapper for #GTK that works, writing pieces that glue stuff together. If others follow the idea to create an API that feels like AppKit or UIKit out of #ObjGTK, I'm very fine with it. But I wanna make apps and not maintain a library/framework all the time.
codeberg.org/ObjGTK/ObjGTKGen

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst