home.social

#gobjectintrospection — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gobjectintrospection, aggregated by home.social.

  1. 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)
    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!
    github.com/ARKye03/morghulis

    #GTK #GObject #GObjectIntrospection #Wayland #Hyprland #Astal #freedesktop

  2. We did a whole bunch of and annotation cleanups for 0.39.0 so we're able to create bindings (gitlab.gnome.org/guidog/libpho) . But what could this be useful for? Who would want to use a as library?

    🐸 would! It's a compatible greeter by Sam Day written in : github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.

  3. We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (gitlab.gnome.org/guidog/libpho) . 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: github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.

    #LinuxMobile

  4. We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (gitlab.gnome.org/guidog/libpho) . 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: github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.

    #LinuxMobile

  5. We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (gitlab.gnome.org/guidog/libpho) . 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: github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.

    #LinuxMobile

  6. We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (gitlab.gnome.org/guidog/libpho) . 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: github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session.

    #LinuxMobile

  7. No luck with the combo Guile + GTK (or GObject Introspection in general) in the Guix System 😞

    Guile GI: lists.gnu.org/archive/html/gui

    G-Golf on Guix: lists.gnu.org/archive/html/gui

    I'll stick with Guile + web things for now.

    #gnu #guix #guile #gtk #GObjectIntrospection

  8. 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 😅️)

    #Python #GTK #GObjectIntrospection

  9. 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 github.com/gi-rust/grust-gen, but it doesn't work and hasn't been updated since early 2018.