#gobjectintrospection — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gobjectintrospection, aggregated by home.social.
-
Write your own Wayland Desktop!
The "Astal" framework, which is written in Vala, makes it super-simple! (you can use it with any gobject-introspection language though)
https://aylur.github.io/astal/
Here a WIP project from our community. So far a custom status bar, quick settings, MPRIS, etc. Together with the Hyprland window manager. Built with #GTK4, #Blueprint, #Libadwaita and of course #Vala!
https://github.com/ARKye03/morghulis#GTK #GObject #GObjectIntrospection #Wayland #Hyprland #Astal #freedesktop
-
We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?
#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.
#LinuxMobile -
We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?
#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.
#LinuxMobile -
We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?
#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.
#LinuxMobile -
We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?
#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.
#LinuxMobile -
We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?
#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.
#LinuxMobile -
No luck with the combo Guile + GTK (or GObject Introspection in general) in the Guix System 😞
Guile GI: https://lists.gnu.org/archive/html/guile-user/2023-11/msg00003.html
G-Golf on Guix: https://lists.gnu.org/archive/html/guile-user/2023-05/msg00024.html
I'll stick with Guile + web things for now.
-
🎉️ Added #GObjectIntrospection support for libflow
Not you can create flow graphs using large selection of programming languages including #python and #javascript
Code snippet: https://gist.github.com/SpikedPaladin/a755a73b04980b12efc64946a30b870d
-
It took me a day and there is still a lot to do, but I was able to get YOGA Image Optimizer running on #Windows! 😁️
(yeah I know, the icon theme is broken... But I will fix that 😅️)
-
Does anyone know if there's an up-to-date program to generate #Rust #bindings to #GObjectIntrospection files? Nothing important really, I'm just messing around, trying to use #at-spi (one of #Gnome's accessibility libraries) from Rust. I could just generate bindings from the C library the old-fashioned way, but I'd love to use #GIR if I can.
I found https://github.com/gi-rust/grust-gen, but it doesn't work and hasn't been updated since early 2018.