Skip to main content

Search

Items tagged with: gtk


Is there a high-level, statically typed language in the #GTK ecosystem?

#Rust, while better than C is overly obsessed with memory to use it daily.

Looking at bindings
gtk.org/docs/language-bindings…

things like #JVM and #.NET are missing, leaving the choice of unhelpful type systems, or caring about unneeded details, or both... Not a good outlook for quickly building apps.

#gtk #rust #jvm


#GTK boosting #Qt ?! What's next #Vim endorsing #emacs? 😜
#emacs #gtk #vim #qt


New gtk-rs release is out! More information there: gtk-rs.org/blog/2023/02/10/new…

#rust #rustlang #gtk


#WebKitGTK is looking for a #Linux user with #NVIDIA GPU to help debug an issue with the #GTK 4 port.

You should be comfortable patching and compiling a system package.

See bugs.webkit.org/show_bug.cgi?i…

:boost_ok:


Will the #GTK developers ever stop breaking their API with every new release? Some major apps just finished porting their code to GTK3 and now the list of breaking changes for GTK4 is absolutely insane. Looks like everyone that has to support a GTK application will be forever porting to a new version instead of working on the actual app.

docs.gtk.org/gtk4/migrating-3t…

#gtk


Say hello to Tally for Plausible, a rebrand of my Plausible app to better differentiate it from Plausible Analytics itself!

The app supports:
• Your dashboard from Plausible.io
• Custom domains
• A refreshed design
• Cross-desktop light/dark style
• A more app-like experience
• Theoretically, phones!*

Grab it now from Flathub:
flathub.org/apps/details/com.c…

#PlausibleAnalytics #GTK #GTK4 #GNOME #Adwaita #Flatpak

*If you have a Linux phone and want to test Tally, I’d love to see what it looks like.


We are dropping the Autotools build for GTK 3.x, and have fully switched to Meson. If you package GTK 3 and you are still using Autotools, now is the time to switch.

For more information, see the announcement on Discourse: discourse.gnome.org/t/removing…

#gtk #meson #autotools #distro #packaging


Published the VOD of my Sunday stream writing the Perl bindings for GTK4 and libadwaita: youtu.be/6oLvNh4mQg8

#GTK #Perl #libadwaita #GNOME


Mouse cursor was totally wonky after this Saturday's #Fedora 37 upgrade. Some package bisecting led me to #GTK 3 apparently a discontinued cursor theme, and me having ancient settings in dconf. #regression

bugzilla.redhat.com/show_bug.c…


A year ago I started working on supporting GL Textures in the rusty @GStreamer Paintable @GTK Sink and now its merged 🎉
This should dramatically reduce the CPU usage consumed and allow for zero-copy rendering when used with hardware decoders.
gitlab.freedesktop.org/gstream…

#gstreamer #gtk #gnome #rust


Embloggeration happened, in which I look at the state of the #Python bindings for the #GNOME platform

bassi.io/articles/2022/12/02/o…

If you like Python, and you want to use #GTK to write your applications, please consider joining the effort to maintain the PyGObject bindings.


Does somebody know what happend with #Linux #GTK app #Tootle github.com/bleakgrey/tootle by @bleakgrey The repo is archived and it has subsequently been removed from Flathub. It is currently my preferred Mastodon app for Desktop and Linux mobile.


Chill Sunday stream with some more #Perl and #GTK

twitch.tv/ebassi

#gtk #perl


Introducing Upscaler, an application that lets you upscale and enhance images. I released 1.0.0 yesterday and it is now available on Flathub!

flathub.org/apps/details/io.gi…

#linux #gnome #gtk #python #gnu #foss #opensource


GObject subclassing in Rust for extending GTK+ & GStreamer youtube.com/watch?v=TSf3rVyv7c…

#GTK #GStreamer


I did a fun Sunday hacking stream on Twitch, and wrote the #Perl bindings for #GTK 4 and #libadwaita

- gitlab.gnome.org/ebassi/perl-g…
- gitlab.gnome.org/ebassi/perl-a…

They are barebones, but they work, so I'll finish the docs and publish them on CPAN—if I can find my old PAUSE credentials.


Stream up on Twitch in 15 minutes: we're going to talk about GObject introspection, language bindings, and how to describe a C ABI in a machine readable format

twitch.tv/ebassi

#gnome #gtk


A new version of Workbench is out.

Highlights are

• Show #Vala diagnostics by @lw64
• Reset window preview on close
• Warn about Blueprint being experimental
• Fix loading and running code with Blueprint UI
• Fix preview error when using Vala

beta.flathub.org/apps/details/…

#GNOME #GTK #Linux #development


Rejoice

twitch.tv/ebassi

#gnome #gtk


Back again streaming #GTK, #Libadwaita, #Python app development on Twitch in an hour!

Join me at 3pm GMT/11am Eastern/8am Pacific

twitch.tv/ebassi


the #libgtkflow nodes have content again :) now i have to think about how to display my docks in #gtk 4 because radiobuttons, as they were, do not exist anymore and so are their drawing routines. i might opt for a unique look this time! another cool thing in the new implementation is, that there is no more artificial upper-left-corner barrier. you can move the nodes in the negative coordinate space now. but you can't navigate there yet. a problem for another day :). its nice to code #vala again


Going to stream some app development with #GTK, #libadwaita, and #Python at 3pm GMT/11am ET/8am PT

twitch.tv/ebassi


Rejoice

twitch.tv/ebassi

#gnome #gtk


Published the VOD of my stream on writing a tutorial on composite widgets templates with @GTKtoolkit: youtu.be/h-12c5dVKvo

If you're writing apps with #GTK, templates will help you keep your code manageable and self-contained.

The tutorial is available on the #GNOME developers documentation website: developer.gnome.org/documentat…


Rejoice

twitch.tv/ebassi

#gnome #gtk


"#Gtk 5 Might Drop X.11 Support, Says #GNOME Dev" Oh no, our beloved @ebassi got the #systemd-like illness!!! 😜
I wasn't even aware of an eventual X12...
He knows what he says. My only hope is we can keep the #network transparency that we all loved in #X11 (even if according to lwn.net/Articles/553415/ X11 is not really transparent anymore)
news.slashdot.org/story/22/07/…


Gnome


TUX: Svět Linuxu - GNOME - 17.díl
51 zhlédnutí Premiéra: 11. 6. 2022 Gnome - Jednoduché, krásné, elegantní dektopové prostředí. Nejrozšířenější DE v současných distribucích, určené k okamžitému použití, cílené na nováčky - s minimem konfigurace a uživatelských voleb.
Zlatý věk Gnome sice skončil, ale pořád se jedná o zajímavé DE, které může nabídnout mnoho aplikací, komponent a graficky příjemného prostředí pro běžného uživatele.

REFERENCE:
► Podklady: github.com/raven2cz/tux/tree/.…
► Forum: forum.arch-linux.cz/ - Gnome sekce

SOCIÁLNÍ SÍTĚ:
🗨️ Mastodon: @raven2cz@mastodon.arch-linux.cz
👫 Reddit: reddit.com/user/raven2cz

RAVEN2CZ WEB:
🕸️ Forum: forum.arch-linux.cz/
🕸️ Website: arch-linux.cz/
🕸️ Website: fishlive.org
📁 GitHub: github.com/raven2cz

POUŽITÝ OPEN SOURCE:
💻 Openbox: openbox.org
💻 Openbox API: openbox.org/wiki/Help:Contents
🐧 Arch Linux: archlinux.org/
🌐 Firefox Browser - mozilla.org/cs/firefox/new/
🎬 Kdenlive: kdenlive.org
🎬 SimpleScreenRecorder: maartenbaert.be/simplescr...
🎨 GIMP: gimp.org/
🗒️ Doom Emacs: github.com/hlissner/doom-emacs
🗒️ Neovim: github.com/raven2cz/neovim
💻 Midnight Commander: midnight-commander.org/
📁 VirtualBox: virtualbox.org/
😻 Kitty (terminal): sw.kovidgoyal.net/kitty/


This is one of those moments when I can't feel anything at all, because it's just too much to grasp. For 2+yrs I've worked intensely, each and every day, and finally I'm able to release this thing.

For better or worse, I've done it in a way I believe in. And so it's not _just_ another #GTK/#GNOME theme; it's a project about the importance of customizability, and about the ethics and politics of UIs.

💜️

codeberg.org/gom/

#gtk


Rejoice

twitch.tv/ebassi

#gnome #gtk


The last part (for now) of my Dive into GObject series is up: youtu.be/4u9kljDpqII

#gobject #gtk #gnome


Sounds good to me: Amberol music player adds new features omgubuntu.co.uk/2022/06/ambero… #gtk #gnome