Search
Items tagged with: GTK4
Gajim is currently migrating from GTK3 to GTK4. 🔧 GTK is Gajim's user interface toolkit. It provides building blocks, like windows, buttons and labels. 🧩
Version 4 of this toolkit brings performance improvements to Gajim, e.g. faster rendering of user interface elements. 💨
Additionally, switching to GTK4 allows Gajim to use newer widgets, like nice drop downs.
Here is a quick peek at a new group chat "@ mention" widget. 😎
Stay tuned!
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
Upscaler 1.4.0 was just released! Upscaler is an app that allows you to upscale and enhance images, be it your photos, digital art, and more.
This release introduces scaling factors, allowing you to upscale between a factor of 2 and 4. The image loading system has been reworked to decrease overall memory consumption. The preview image now has a drop shadow to better make the image distinguishable. Lastly, it fixes a bug where small window sizes made the preview image disappear.
#FOSS #OpenSource #GNOME #GTK #GTK4 #libadwaita #FreeSoftware
We're coming to the last few talks for the conference, but the excitement continues...
Now Mathias Clasen is going through the state of #HDR in #GTK4
#linux #multimedia #gnome #video #gstconf2024
Next version of Upscaler will have the option to scale images between 2x and 4x :)
gitlab.gnome.org/World/Upscale…
#GNOME #GTK4 #libadwaita #FOSS #Upscaler #Upscale #OpenSource #OSS #FreeSoftware
I upgraded #GNOME #Calls to #gtk4 + #libadwaita for fun. It's now released in v47.0! Should be available soon in your #LinuxMobile distribution of choice 🚀
Massive thanks to @devrtz, @agx, @brainblasted, and Maximiliano for putting up with my beginner-level GTK skills!
I released #GNOME #Calls 47.0 yesterday 🚀
This is the first release running #gtk4 and #libadwaita
Thanks a lot to everyone who contributed code, translations and bug reports!
Find the release notes at gitlab.gnome.org/GNOME/calls/-…
And of course, it has already been uploaded to 🎉
#LinuxMobile #phosh #Debian #Mobian #Librem5
Upscaler version 1.3.0 was just released! The release is pretty large and includes some nice features and visual improvements:
- Introduce queue system to allow users to upscale images right after the other
- Add branding colors
- Port to latest Adwaita widgets
- Allow dropping remote images
- Allow pasting images from clipboard
- Make window draggable from anywhere
- Delete temporary file when unused
- Switch to Upscayl-NCNN from Real-ESRGAN ncnn Vulkan
- Update and rework translation
- Add Bulgarian translation
Unfortunately, I completely forgot that the GNOME 47 runtime isn't released yet. The update will be available later once the GNOME 47 runtime is out. If you want to try it out, you can build it from source (roughly a few minutes) using GNOME Builder: gitlab.gnome.org/World/Upscale…
#GNOME #libadwaita #GTK4 #FOSS #OpenSource #OSS #Upscale
Part three of the file chooser implementation was merged!
gitlab.gnome.org/GNOME/nautilu…
#GNOME #GTK #Nautilus #FOSS #GTK4 #OpenSource #GNOMEFiles #libadwaita
Let's see if I have done it right. At least I am back to chatting now.
GNOME Calendar users, rejoice!
After 7 months of pain and suffering, we finally reworked the event details popover, which will be available in GNOME 47!
The new event details popover builds on top of the existing UI/code, while adding a few improvements and behavioral changes:
- The popover displays the
changes-prevent
(lock) icon when the event is read-only. - Each section is properly separated with separators, with equal amount of margins.
- Location and Meetings section are mutually exclusive; only one is shown.
- When an event has no event note, the popover will always explicitly display that there's no event description.
- The action button adapts its icon and tooltip text depending on the event permission.
gitlab.gnome.org/GNOME/gnome-c…
#GNOME #GNOMECalendar #GTK #libadwaita #GTK4
event-popover: Rework UI and code (!392) · Merge requests · GNOME / gnome-calendar · GitLab
Depends on !418 This builds...GitLab
New article: "Libadwaita: Splitting GTK and Design Language"
tesk.page/2024/06/03/libadwait…
#GNOME #GTK #Libadwaita #OpenSource #FOSS #Linux #GTK4 #Development
Libadwaita: Splitting GTK and Design Language
Recently, the Linux Mint Blog published Monthly News – April 2024, which goes into detail about wanting to fork and maintain older GNOME apps in collaboration with other GTK-based desktop environments.TheEvilSkeleton
If there is some #dotnet developer interested in #GTK4 bindings, dislikes warnings like me and has some spare time to support a small size #OSS project feel free to stop by at github.com/gircore/gir.core
There are literally thousands of warnings to fix. The good news is that almost all of them are due to generated code. So a single fix could get rid of hundreds of them.
Come by to scratch that itch.
GitHub - gircore/gir.core: A C# binding generator for GObject based libraries providing a C# friendly API surface
A C# binding generator for GObject based libraries providing a C# friendly API surface - gircore/gir.coreGitHub
What I really like about #GNOME46 is that it turned out to be a great release for old and low-end devices. One of my test devices is Thinkpad T400. That hardware is over 15 years old and actually got faster over the last few years - especially this release.
One of my favorite improvements here, headed by Christian Hergert, was the boost to VTE. Terminals using #gtk4 are now much faster and responsive. I mean, damn, even switching tabs doesn't trigger a full redraw!
Friends of energy efficiency - the Light Video 0.1.0 #Flathub update is out, build with #gtk4 4.14 and #GStreamer 1.24.1.
This should be the first app targeting the #linux / FDO desktop enabling Wayland video offloading (think zero-copy playback) by default. In many cases (actually more than I expected) this can improve battery lifetime - and on low-end devices even playback performance - significantly.
flathub.org/apps/org.sigxcpu.L…
Emmanuele Bassi details the improvements for accessibility in GTK 4.14:
blog.gtk.org/2024/03/08/access…
#gtk #gtk4 #accessibility
I'll also be at #fosdem and do a short talk about #Wayland video offloading related stuff I've been posting about, featuring #gtk4, #gstreamer, #Chromium #gnomeshell and #weston
fosdem.org/2024/schedule/event…
See you there!
So I've been working with GTK4/Libadwaita in Python (in Flatpak), and I'm trying to get notifications to work.
I keep getting this error: "gi.repository.GLib.GError: g-io-error-quark: Error calling StartServiceByName for org.freedesktop.Notifications: Timeout was reached (24)"
Am I missing Flatpak overrides? (Docs seem to say no docs.flatpak.org/en/latest/por… )
Am I doing this wrong? (Code at github.com/TheKrafter/Grouping… )
#AskFedi #GTK4 #Python #LibAdwaita #gnome #Programming
In a previous thread I wrote about YUV support in Mutter having made its way into #gnome45 (floss.social/@rmader/111142297…). Recently #gtk4 devs picked things up and implemented compositor offloading, see their nice blog post: floss.social/@GTK/111415523629…
Regarding the future of video playback in #gnome I'd like to add some more context around current developments in #gnomeshell, #gtk4 and #Wayland in a short 🧵
TL;DR: by making use of more modern hardware features we're finally in the position to catch up to other platforms with regards to energy efficiency. So let's do it!
Are you interested in working on GNOME, writing Rust apps, or working with Fonts? If so, you may be interested in taking a look at gitlab.gnome.org/GNOME/gnome-f… :)
This port may take a while, and I greatly appreciate any help available. I've laid out a list of tasks to be done before merging, and if anyone wants to take something on let me know and we can work together.
If you want to help with the effort, please join #fonts:gnome.org on Matrix :) (matrix.to/#/#fonts:gnome.org)
(boosts appreciated)
#GNOME #Rust #Fonts #gtk-rs #gtk4 #libadwaita
Draft: general: Initial port to Rust (!49) · Merge requests · GNOME / Fonts · GitLab
This is an initial port of Fonts to Rust. The port doesn't do much - it just loads a list of fonts and displays it. There's a lot...GitLab
Ever wondered how the #GTK4 file picker looks without #libadwaita? Take a look at Transmission. Click on the Open button and it should open the GTK4 file picker without libadwaita.
- beta.flathub.org/apps/com.tran…
I wasn't really aware of the sad state of #accessibility with #GTK4 and #Gnome in upcoming #Debian 12 #bookworm.
#visuallyImpaired and #blind users are probably disappointed. Let's hope, those users can use #MATE for now and things will improve before the release of Debian 13 #trixie.
Tangram 2.0 is out and available on #Flathub
• Ported to #GTK4 / #libadwaita
• Responsive/mobile UI
• New and clearer onboarding experience
• Improved Web performance
• Follow system light/dark theme
Thank you to everyone involved in the GTK4 port of WebKit ♥️
beta.flathub.org/apps/details/…
#GNOME #mobile
#LinuxMobile #mobileLinux
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