📣 "Bridging Accessibility Barriers"
with Lukáš Tyrychtr ( @tyrylu ) at #GUADEC2025
📅 24 July 🕒 09:00 CEST 📍 Brescia
🧑🦯Making screen readers work on modern GNOME (Wayland + GTK 4) and pushing toward real accessibility.
📣 "Bridging Accessibility Barriers"
with Lukáš Tyrychtr ( @tyrylu ) at #GUADEC2025
📅 24 July 🕒 09:00 CEST 📍 Brescia
🧑🦯Making screen readers work on modern GNOME (Wayland + GTK 4) and pushing toward real accessibility.
Linux Mint 22.2 «Zara» presenta un nuevo tema predeterminado con estilo moderno #distros #diseño_moderno #gtk4 #interfaz_linux #libadwaita #linux_mint_22.2 #mint_y #nuevo_tema #zara
https://notilinux.com/linux-mint-22-2-nuevo-tema/
GTK 4.18 drops old GL renderer, breaking Megapixels camera app (and potentially some other apps) on PinePhones with Arch Linux (ARM), Alpine/postmarketOS edge, Fedora 42, Alpine 3.22/postmarketOS 25.06, NixOS 25.05, and Debian 13 "Trixie" systems, some workarounds include installing the Flatpak version of Megapixels, or running it in an Alpine 3.21 Distrobox container:
https://linmob.net/gtk-418-the-pinephone-and-megapixels/
(PinePhone's camera isn't the best anyways, but regardless it's sad to see it aging, it's basically the only affordable Linux phone on the market (unless you're a rich guy). Luckily I don't use a lot of apps on my phone as I prefer desktop for 99% of things, but since Google made some steps towards killing off custom roms (by restricting public access to smaller AOSP updates, and giving app devs the option to block sideloading), Linux phones have a crutial role in smartphone privacy, and it shouldn't be only for the rich. Of course, some Android phones are supported by UBports and postmarketOS but most mobile distros don't support many Android devices, users are left with less options.)
(With that being said, PinePhone has the most supported distros (20+) but ironically all of them are either unstable or has missing support for features like Bluetooth or GPS, with this dropped GL renderer, there might be even more issues in the future.)
(more Linux news in original post)
(FOSS news in comment)
#WeeklyNews #News #Linux #LinuxNews #GTK #GTK4 #postmarketOS #ArchARM #PinePhone #LinuxMobile #MobileLinux #MobileOS #FosseryTech
Does anyone know if systemwide #smoothscrolling or at least smooth scrolling for all #gtk4 #libadwaita apps is something that is being worked on for #gnome? 😎
New blog post:
GTK 4.18, the PinePhone and Megapixels https://linmob.net/gtk-418-the-pinephone-and-megapixels/
Mit GNOME 49 wird Totem als Standard-Videoplayer durch Showtime ersetzt. Die neue App setzt auf GTK4 und Libadwaita, ist übersichtlich gestaltet und konzentriert sich auf die Wiedergabe. Funktionen wie DVD-Support fehlen, dafür passt sich Showtime dem modernen GNOME-Design an:
https://linuxundich.de/gnu-linux/showtime-ersetzt-totem-gnome-49/
so yeah, there's a highly experimental flatpak build of recast up on https://github.com/hardcoeur/recast for those intrepid enough among you.
Mission Center 1.0 ist da. Der Systemmonitor für GNOME bietet nun SMART-Auswertung via UDisks, GPU-Überwachung auf dem Raspberry Pi, Netzwerk-Stats pro Prozess und Dark-Mode-Umschaltung. Das Programm macht einen super Eindruck und kann eine Alternative zum offiziellen Systemmonitor von GNOME sein: https://linuxundich.de/gnu-linux/mission-center1-0-systemmonitor-fur-gnome/
#Linux #GNOME #GTK4 #Libadwaita #OpenSource #SystemMonitoring
Mit GTK3-Apps wie Firefox oder GIMP wirkte GNOME bisher oft uneinheitlich, wenn es um die Akzentfarbe ging. Die Erweiterung adw-gtk3 Colorizer schafft Abhilfe: Sie passt GTK3-Anwendungen automatisch an die GNOME-Akzentfarbe an. Installation, Kompatibilität mit Flatpak & Co. im Artikel:
https://linuxundich.de/gnu-linux/libadwaita-akzent-farben-gnome-gtk3-firefox-gimp/
Si quieres una aplicación para crear interfaces gráficas con GTK 4, échale un vistazo a Cambalache. Los cambios con la última versión lo puedes ver en el blog del autor:
https://blogs.gnome.org/xjuan/2025/04/20/cambalache-0-96-released/
As part of our volunteer-driven accessibility initiative in GNOME Calendar, and for the first time in the 10+ years of Calendar's existence, we finally completed and merged the first step needed to have a working calendar app for people who rely on keyboard navigation. This merge request in particular makes the event widgets focusable with navigation keys (arrow left/up/right/down) and activatable with space/enter. This will be available in GNOME 49.
Most of GNOME Calendar's layout and widgets consist of custom widgets and complex calculations, both independently and according to other factors (window size, height and width of each cell, number of events, positioning, etc.), so these widgets need to be minimal to have as little overhead as possible. This means that these widgets also need to have the necessary accessibility features reimplemented or even rethought, including and starting with the event widgets.
We also hope to get other parts of GNOME Calendar accessible before GNOME 49, but I can't promise anything at the moment. We did start working with making the month view accessible: https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/564
#GNOME #Calendar #GNOMECalendar #GTK4 #GTK #Libadwaita #Accessibility #a11y #Linux
Since Upscaler has just reached 150,000 installs on Flathub, I'm releasing Upscaler 1.5.0! Upscaler is an app that allows you to upscale images locally, securely, and completely offline.
Thanks to @zoeyTheWitch's wonderful contribution, this release introduces the long overdue functionality to load multiple images at once and add them to the queue. This avoids having to load and add each image to the queue, which will significantly speed up the process of adding images to the queue.
The entire async and threading model was ported to the asyncio
and threading
modules, thanks to the long *await*ed (pun very much intended) asyncio
integration in PyGObject that was made available recently.
Loading images has become much faster and smoother, while using less memory as a direct result of the asyncio
and threading
port.
This release also makes saving the resulting images completely optional. Additionally, there is now a copy button to copy images without saving them. As such, the process to upscale images has gotten more straightforward than ever – just load the image, set the desired scaling factor and the image type.
The progress rows have gotten a redesign to make them more reminiscent to typical rows with progress bars.
You can get Upscaler 1.5.0 on Flathub: https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler
#GTK4 #GTK #Libadwaita #GNOME #FOSS #Linux #OpenSource #FreeSoftware
✅ Intelligent grammar & style checks
✅ Instant publishing to WordPress, Medium, Ghost, DUDA & more
✅ Smooth, responsive interface
✅ Built-in goal tracking to boost your productivity
✅ Extensive formatting options for your text.
✅ Extensive support for importing and exporting to your favorite formats (yes, you can most likely import your project from commercial-editor-X)
and i'm not ready for a release until three other features have been implemented.
Is anyone using #GTK4's PrintUnixDialog/PrintJob via Python? I haven't been able to find any other examples in real projects to see if we're using it wrong, or there's a bug elsewhere
https://github.com/freedomofpress/securedrop-client/pull/2411#issuecomment-2828970646 is the issue we're encountering in #SecureDrop, which is that the page range selector/value is being ignored.
:boost_ok:
Stworzenie własnej apki GNOME na Linuxie jest prostsze niż myślałem. Pobrałem sobie przedwczoraj GNOME Buildera, parę kliknięć i mam gotowe środowisko do pisania apki w Pythonie i budowania Flatpaka i od wczoraj robię własnego klienta PeerTuba. Kiedyś dłubałem w Gtk3 w C, jak chodzi o Pythona, Gtk4 i Libadwaitę to jestem zielony i robię to na czuja, ale jest taka apka, jak Workbench z masą gotowców, z których mogę sobie czerpać (bo niestety na ChacieGPT nie mogę zbytnio polegać, bo jest głupiutki xD). Teraz mam zrobione okienko z dynamicznym wczytywaniem filmów z infinite scrollem. Nie wiem, jak uda mi się ze zrobieniem odtwarzacza filmów, będę kombinował dalej :P
#libadwaita #python #linux #peertube #gnome #gtk #gtk4
slowly but surely.
and yes, the grammar & style sidebar is a proof of concept at this point.
oh ho hummm.
Progress.
status is: having too much fun drawing with gtk.snapshot tbh.