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.
The GTK Project - A free and open-source cross-platform widget toolkit
GTK is a free and open-source cross-platform widget toolkit for creating graphical user interfaces.The GTK Team
#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…
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: Migrating from GTK 3.x to GTK 4
Reference for Gtk-4.0: Migrating from GTK 3.x to GTK 4docs.gtk.org
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.
Flathub—An app store and build service for Linux
Find and install hundreds of apps and games for Linux. Enjoy GIMP, GNU Octave, Spotify, Steam and many more!flathub.org
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
Removing the Autotools build for GTK 3
The next GTK 3 release, 3.24.46, will drop support for building with Autotools. GTK has been using Meson in its main development branch since 2016, and in the gtk-3-24 branch since 2018. While we did not officially support the Meson build in the 3.GNOME Discourse
Published the VOD of my Sunday stream writing the Perl bindings for GTK4 and libadwaita: youtu.be/6oLvNh4mQg8
#GTK #Perl #libadwaita #GNOME
Writing Perl bindings for GTK4 and libadwaita
Perl isn't dead just yet, and you can write GNOME application using this programming language. In order to do that, though, we're going to need new bindings ...YouTube
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
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…
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.
GitHub - bleakgrey/tootle: GTK-based Mastodon client for Linux
GTK-based Mastodon client for Linux. Contribute to bleakgrey/tootle development by creating an account on GitHub.GitHub
Chill Sunday stream with some more #Perl and #GTK
ebassi - Twitch
Geek, husband, lover, software developer, Londoner. Not necessarily in that order. GTK/GNOME developer.Twitch
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
Flathub—An app store and build service for Linux
Find and install hundreds of apps and games for Linux. Enjoy GIMP, GNU Octave, Spotify, Steam and many more!flathub.org
GObject subclassing in Rust for extending GTK+ & GStreamer youtube.com/watch?v=TSf3rVyv7c…
GObject subclassing in Rust for extending GTK+ & GStreamer Or: How to safely implement subclassing …
GObject subclassing in Rust for extending GTK+ & GStreamer Or: How to safely implement subclassing in Rust while making use of a C libraryby Sebastian DrögeA...YouTube
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
ebassi - Twitch
Geek, husband, lover, software developer, Londoner. Not necessarily in that order. GTK/GNOME developer.Twitch
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
ebassi - Twitch
Geek, husband, lover, software developer, Londoner. Not necessarily in that order. GTK/GNOME developer.Twitch
Back again streaming #GTK, #Libadwaita, #Python app development on Twitch in an hour!
Join me at 3pm GMT/11am Eastern/8am Pacific
Rejoice
Rejoice
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…
How to write composite widget templates with GTK
Let's write a short tutorial for the GNOME developers documentation website on composite GTK widget templates.00:00 Stream starting05:09 Intro and welcome ba...YouTube
Rejoice
ebassi - Twitch
Geek, husband, lover, software developer, Londoner. Not necessarily in that order. GTK/GNOME developer.Twitch
Rejoice
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/…
The Wayland Situation: Facts About X vs. Wayland (Phoronix)
Over at Phoronix, Eric Griffith has attempted to set the record straight on X and Wayland, with assistance from X/Wayland developer Daniel Stone.lwn.net
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.
💜️
Rejoice
ebassi - Twitch
Geek, husband, lover, software developer, Londoner. Not necessarily in that order. GTK/GNOME developer.Twitch
Rejoice
The last part (for now) of my Dive into GObject series is up: youtu.be/4u9kljDpqII
Dive into GObject | Part 3
Let's look at interfaces, and how to implement a model-view-controller pattern using GObject and GTK.00:00 Stream starting05:00 Intro & a long weekend in Lon...YouTube
Amberol GTK Music App Gains New Features, Reduces Memory Usage
I’m a big fan of Emmanuele Bassi’s Amberol music player and the latest version, released this weekend adds a couple of pretty big new features. Before I get to those, I will point out t...Joey Sneddon (OMG! Ubuntu!)
Rejoice
Rejoice
Rejoice