gregorni, to GNOME
@gregorni@fosstodon.org avatar

Are there any users of Adwaita-Swift by @david_swift? I'd like to chat a bit about the what the developer experience is like using those bindings. Feel free to DM me on Matrix!

astro_ray, to typst
@astro_ray@misskey-square.net avatar

Is there any developer out there who is working on / GUI editor for typesetting documents in /. As much as I love them, modal editors like / are not for me.

pojntfx, to random
@pojntfx@mastodon.social avatar

I think I might have found a way to run and distribute #GTK4/ #libadwaita apps (without Broadway) locally on an Android device 👀

Greenfield running the Adwaita Demo
Greenfield running the Adwaita Demo

vala_lang, to random
benpocalypse, to random
@benpocalypse@mastodon.social avatar

This took me an embarrassingly long time to get working. The transition from Gtk3 to Gtk4 has been a real learning curve for me. And this still isn't quite right. The HeaderBar isn't automatically showing the back button, I'm handling it manually.

#Gtk4 #libadwaita

A short video showing a Linux app that uses Gtk4 demonstrating a NavigationView bring used.

pieq, to python

Hello! I'm looking for some documentation about #GTK, more specifically #GTK4 and its #Python bindings.

I would like to develop a very simple UI, with:

  • full screen mode activated by default
  • a blurred picture as a background
  • some text on the right of the screen

Thanks in advance, Fediverse! :)

#FLOSS #FOSS

badcel, to dotnet German

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 https://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.

categulario, to random Spanish
@categulario@mstdn.mx avatar

aquí vamos con el intento número 837472828 de portar la #pizarra a #gtk4

rmader, to GNOME
@rmader@floss.social avatar

What I really like about #GNOME46 is that it turned out to be a really good release for old and low-end devices. One of my test devices is Thinkpad T400. That hardware is over 15 years old and is has 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!

#gnome

A video of Gnome-Console running on a Thinkpad T400. The Mutter damage overlay is enabled, showing that updates to the content only updates the areas that actually change - even when switching tabs.

jbzfn, to opensource
@jbzfn@mastodon.social avatar

🐯 Inkscape Development Version Switches To Using GTK4 - Phoronix

「 The latest development code for the Inkscape graphics program is using GTK4 rather than GTK3. This is a big upgrade for this prominent open-source program for artists and also yields some nice architectural improvements as well as working towards enabling proper GPU acceleration in the future 」

https://www.phoronix.com/news/Inkscape-Switches-To-GTK4

#Inkscape #GTK #GTK4 #Opensource

TritTriton, to xfce French
@TritTriton@shelter.moe avatar

Purée, les applis #GTK4 qui s’ouvrent de manière forcée en mode clair (ou plutôt blanc pétant, dans leur cas) sur #XFCE, même quand on utilise le thème Adwaita sombre et que “prefer-dark” est défini dans l’éditeur DConf… >__<

doctormo, to random
@doctormo@floss.social avatar

The need to download a google binary package in order to build #Gtk4 just blows my mind.

I know this is a symptom of my LTS Linux not having glslc, but it's still the grossest thing I've had to do to my computer to build an open source library. Google binaries, just the sort of company to trust with your computer.

doctormo, to random
@doctormo@floss.social avatar

This "week's" #inkscape update is out https://www.youtube.com/watch?v=hE_8GV9gM_o

Now I have to get back to my code, the #gtk4 merge just happened and my hair is already turning white....

rmader, to linux
@rmader@floss.social avatar

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.

https://flathub.org/apps/org.sigxcpu.Livi

GTK, to accessibility
@GTK@floss.social avatar

Emmanuele Bassi details the improvements for accessibility in GTK 4.14:

https://blog.gtk.org/2024/03/08/accessibility-improvements-in-gtk-4-14/

#gtk #gtk4 #accessibility

nekohayo, to python
@nekohayo@mastodon.social avatar

Oh cool, the new documentation website actually lists known apps around the platform, & there are more than I thought, even among the new crop of + apps! Some of those I had never suspected were Python.

It's encouraging to see continued adoption of that elegant language. I want more apps to be written in Python+GTK, they lower the barrier to entry for newcomers in .
https://gnome.pages.gitlab.gnome.org/pygobject/#who-is-using-pygobject

gregorni, to random
@gregorni@fosstodon.org avatar

Any Errands (https://apps.gnome.org/List/) contributors out there? I'm trying to implement some sort of sync mechanism in Party Hat (https://gitlab.gnome.org/gregorni/party-hat), and since Errands already has that, I was wondering if someone could help me out there.

GTK, to opengl
@GTK@floss.social avatar

New post on the GTK development blog from Matthias: https://blog.gtk.org/2024/01/28/new-renderers-for-gtk/

#gtk #gtk4 #opengl #vulkan

roojs, to random

So here's part 2 of the creating of the gtk demo setting application

auto-completion is fully working now, along with 'run' fires up meson/ninja and the gdb

I even got a release out.

https://github.com/roojs/roobuilder/releases

roobuilder v5 (gtk4) demo part 2

rmader, to random
@rmader@floss.social avatar

After some more debugging, here are two videos proving that / video playback with fullscreen GL/VK overlay works on a and / on / , each maxing out their video decoders with 1080p@60 and 4k@60 respectively.

The message here is: no matter what hardware - if you want to make a video/camera app that needs to be highly efficient, you can do it with a proper, yet still lightweight toolkit now. No need for a custom kms/drm backend.

The GTK4 demo video player on a Raspberry 4, playing BBB. The camera moves over to another screen with Weston debug output, showing that the compositor uses hardware planes, which is needed for optimal playback performance.
The GTK4 demo video player on a Pinebook Pro (using a RK3399 SoC), playing BBB. The camera moves over to another screen with Weston debug output, showing that the compositor uses hardware planes, which is needed for optimal playback performance.

fabrixxm, to random

New little toy project in / : Oliver, a simple GUI for PHPStan.

Select a folder, it runs phpstan found in vendor/bin subfolder, shows (searchable) results, monitors reported file for modification to automatically analyze project while coding.

It's called Oliver because, you know... Stan... Oliver...

Code here:
git.sr.ht/~fabrixxm/oliver

amadeus, (edited ) to linux
@amadeus@mstdn.social avatar

Has anyone got #goldwarden running on their #linux distribution? The application opens for me, but none of the buttons are clickable. I tried to make sense of the Getting Started section in the wiki and used the commands outlined alongside flatpak run to no avail.
https://github.com/quexten/goldwarden
Would be nice not to have to stare at #bitwarden ('s) smeary scaled #electron UI and instead use a nice #gtk4 app like Goldwarden. 🤓️

rmader, to GNOME
@rmader@floss.social avatar

Got the last bug fixed to make play video with overlay in full zero-copy / hardware plane only mode \o/

This allows highly efficient playback with e.g. subtitles and other overlays, only using the GPU when GTK needs to repaint parts of the main window / the overlay.

I'll talk more about this at my presentation at , see https://fosdem.org/2024/schedule/event/fosdem-2024-3557-the-state-of-video-offloading-on-the-linux-desktop/

The video shows a weston desktop. The gtk4 video player demo is launched, a video started and put into fullscreen. The camera moves to a second screen where weston debug output is printed, showing that weston indeed uses a cursor, overlay and primary plane (and no rendering / compositing) to display the video and overlay (and thecursor).

rmader, to GNOME
@rmader@floss.social avatar

I'll also be at and do a short talk about video offloading related stuff I've been posting about, featuring , , and

https://fosdem.org/2024/schedule/event/fosdem-2024-3557-the-state-of-video-offloading-on-the-linux-desktop/

See you there!

AntoineD, to linux

​:liGNUx:​ Je découvre l’application :
« » qui permet de créer des thèmes pour !

​:gnome:​ J’ai testé avec , ça marche bien !
​:i3wm:​ J’ai hâte de tester avec i3wm quand je rentrerais chez moi.

github.com/GradienceTeam/Gradience#readme

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines