toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

273
active users

#gtk4

0 posts0 participants0 posts today
silva rerum<p><strong>Tuba 0.10.0</strong></p><p>Nowe wydanie mojego ulubionego klienta fediwersum przynosi sporo dużych zmian.</p><p><a href="https://horodecki.net/2025/08/04/tuba-0-10-0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">horodecki.net/2025/08/04/tuba-</span><span class="invisible">0-10-0/</span></a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/changelog/" target="_blank">#changelog</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/fediwersum/" target="_blank">#fediwersum</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/gtk4/" target="_blank">#gtk4</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/klient/" target="_blank">#klient</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/klientfediwersum/" target="_blank">#klientFediwersum</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/nowewydanie/" target="_blank">#noweWydanie</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/nowosci/" target="_blank">#nowości</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/tuba/" target="_blank">#tuba</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/zmiany/" target="_blank">#zmiany</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/zrzutyekranu/" target="_blank">#zrzutyEkranu</a></p>
silva rerum<p><strong>POW! #9 – edytor MD, zrzuty ekranu i okrągłe zdjęcia</strong></p><p>Zapraszam na kolejny zestaw aplikacji, które wpadły mi w oko.</p><p><a href="https://horodecki.net/2025/07/23/pow-9-edytor-md-zrzuty-ekranu-i-okragle-zdjecia/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">horodecki.net/2025/07/23/pow-9</span><span class="invisible">-edytor-md-zrzuty-ekranu-i-okragle-zdjecia/</span></a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/aplikacje/" target="_blank">#aplikacje</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/edytor/" target="_blank">#edytor</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/flatpak/" target="_blank">#flatpak</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/gtk4/" target="_blank">#gtk4</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/markdown/" target="_blank">#markdown</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/pow/" target="_blank">#pow</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/programy/" target="_blank">#programy</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/scratchmark/" target="_blank">#Scratchmark</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://horodecki.net/tag/zrzutekranu/" target="_blank">#Zrzutekranu</a></p>
Monoka<p>Share of programming languages used by <a href="https://mastodon.social/tags/GTK3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK3</span></a> / <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> applications (2025-07-12):</p><p>28% <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a><br>21% <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a><br>20% <a href="https://mastodon.social/tags/Vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vala</span></a><br>17% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a><br>06% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.social/tags/Cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cplusplus</span></a><br>06% <a href="https://mastodon.social/tags/gjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gjs</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/Typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typescript</span></a><br>03% Other: <a href="https://mastodon.social/tags/Csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Csharp</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> <a href="https://mastodon.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Crystal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Crystal</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>D</span></a> <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a></p><p>65% use GTK4 (90% of them use <a href="https://mastodon.social/tags/libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libadwaita</span></a>), while still 35% use GTK3</p><p>Method: Source [1] lists 620 awesome <a href="https://mastodon.social/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> (3/4) <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> applications and their <a href="https://mastodon.social/tags/programminglanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguage</span></a></p><p>[1] <a href="https://github.com/valpackett/awesome-gtk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/valpackett/awesome-</span><span class="invisible">gtk</span></a></p><p><a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gnome</span></a> </p><p><span class="h-card" translate="no"><a href="https://floss.social/@GTK" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>GTK</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnome</span></a></span></p>
TheEvilSkeleton<p>Happy Disability Pride Month everybody :)</p><p>During the past few weeks, there's been an overwhelming amount of progress with accessibility on GNOME Calendar:</p><p>• Event widgets/popovers will convey to screen readers that they are toggle buttons. They will also convey of their states (whether they're pressed or not) and that they have a popover. (See <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/587" rel="nofollow noopener" target="_blank">!587</a>)</p><p>• Calendar rows will convey to screen readers that they are check boxes, along with their states (whether they're checked or not). Additionally, they will no longer require a second press of a tab to get to the next row; one tab will be sufficient. (See <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/588" rel="nofollow noopener" target="_blank">!588</a>)</p><p>• Month and year spin buttons are now capable of being interacted with using arrow up/down buttons. They will also convey to screen readers that they are spin buttons, along with their properties (current, minimum, and maximum values). The month spin button will also wrap, where going back a month from January will jump to December, and going to the next month from December will jump to January. (See <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/603" rel="nofollow noopener" target="_blank">!603</a>)</p><p>• Events in the agenda view will convey to screen readers of their respective titles and descriptions. (See <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/606" rel="nofollow noopener" target="_blank">!606</a>)</p><p>Accessibility on Calendar has progressed to the point where I believe it's safe to say that, as of GNOME 49, <strong>Calendar will be usable exclusively with a keyboard, without significant usability friction!</strong></p><p>There's still a lot of work to be done in regards to screen readers, for example conveying time appropriately and event descriptions. But really, just 6 months ago, we went from having absolutely no idea where to even <em>begin</em> with accessibility in Calendar — which has been an ongoing issue for literally a decade — to having something workable exclusively with a keyboard and screen reader! :3</p><p>Huge thanks to <span class="h-card" translate="no"><a href="https://mastodon.social/@nekohayo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nekohayo</span></a></span> for coordinating the accessibility initiative, especially with <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1036" rel="nofollow noopener" target="_blank">keeping the accessibility meta issue updated</a>; Georges Stavracas for single-handedly maintaining GNOME Calendar and reviewing all my merge requests; and <span class="h-card" translate="no"><a href="https://gts.trycht.cz/@tyrylu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tyrylu</span></a></span> for sharing feedback in regards to usability.</p><p>All my work so far has been unpaid and voluntary; hundreds of hours were put into developing and testing all the accessibility-related merge requests. I would really appreciate if you could spare a little bit of money to support my work, thank you 🩷</p><p>• <a href="https://ko-fi.com/theevilskeleton" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ko-fi.com/theevilskeleton</span><span class="invisible"></span></a><br>• <a href="https://github.com/sponsors/TheEvilSkeleton" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sponsors/TheEvilSke</span><span class="invisible">leton</span></a></p><p>(Boost appreciated)</p><p><a href="https://social.treehouse.systems/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> <a href="https://social.treehouse.systems/tags/a11y" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>a11y</span></a> <a href="https://social.treehouse.systems/tags/DisabilityPrideMonth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DisabilityPrideMonth</span></a> <a href="https://social.treehouse.systems/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://social.treehouse.systems/tags/GNOMECalendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMECalendar</span></a> <a href="https://social.treehouse.systems/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://social.treehouse.systems/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://social.treehouse.systems/tags/Libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Libadwaita</span></a> <a href="https://social.treehouse.systems/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a> <a href="https://social.treehouse.systems/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://social.treehouse.systems/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Tom<p>OK, so now that I use sway, gnome apps now feel like they are allowed to show their awful not asked for, non Linux like CSD's again.</p><p>Is there a package or a way in sway to completely and utterly destroy CSD's?</p><p>I have <code>gtk3-nocsd</code>, but I'm guessing these are gtk4 apps, I also have <code>set -gx GTK_CSD 0</code> set in my fish config. These packages are not ones I can avoid.</p><p>gtk.css?</p><p><a href="https://polymaths.social/tags/sway" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sway</span></a> <a href="https://polymaths.social/tags/askfedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>askfedi</span></a> <a href="https://polymaths.social/tags/fedihelp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedihelp</span></a> <a href="https://polymaths.social/tags/csd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csd</span></a> <a href="https://polymaths.social/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a> <a href="https://polymaths.social/tags/gtk3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk3</span></a> <a href="https://polymaths.social/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a></p>
Preston Maness ☭<p>Test post from <a href="https://tenforward.social/tags/tuba" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tuba</span></a>, a <a href="https://tenforward.social/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> <a href="https://tenforward.social/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a> <a href="https://tenforward.social/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> client.</p>
Rui Nibau (rnb)<p>Pour éditer vos fichiers musicaux sous <a href="https://framapiaf.org/tags/Gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gnome</span></a>, vous pouvez essayer <a href="https://framapiaf.org/tags/EarTag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EarTag</span></a> (<a href="https://apps.gnome.org/fr/EarTag/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">apps.gnome.org/fr/EarTag/</span><span class="invisible"></span></a>)</p><p>• Interface moderne en <a href="https://framapiaf.org/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a><br>• Fonctionnalités de bases indispensables : édition par lot, récupération des infos depuis le nom du fichier<br>• J'ai pas essayé mais on peut récupérer ces infos aussi depuis des services en ligne</p>
GNOME<p>📣 "Bridging Accessibility Barriers"<br>with Lukáš Tyrychtr ( <span class="h-card" translate="no"><a href="https://gts.trycht.cz/@tyrylu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tyrylu</span></a></span> ) at <a href="https://floss.social/tags/GUADEC2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GUADEC2025</span></a><br>📅 24 July 🕒 09:00 CEST 📍 Brescia</p><p>🧑‍🦯Making screen readers work on modern GNOME (Wayland + GTK 4) and pushing toward real accessibility.</p><p>🔗 <a href="https://events.gnome.org/event/259/contributions/1213/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">events.gnome.org/event/259/con</span><span class="invisible">tributions/1213/</span></a></p><p><a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://floss.social/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a></p>
LINux on MOBile<p>New blog post: </p><p>GTK 4.18, the PinePhone and Megapixels <a href="https://linmob.net/gtk-418-the-pinephone-and-megapixels/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linmob.net/gtk-418-the-pinepho</span><span class="invisible">ne-and-megapixels/</span></a></p><p><a href="https://fosstodon.org/tags/PinePhone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PinePhone</span></a> <a href="https://fosstodon.org/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://fosstodon.org/tags/Megapixels" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Megapixels</span></a> <a href="https://fosstodon.org/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxMobile</span></a> <a href="https://fosstodon.org/tags/distrobox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>distrobox</span></a></p>
TheEvilSkeleton<p>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 <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/559" rel="nofollow noopener" target="_blank">completed and merged the first step</a> 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.</p><p>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.</p><p>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: <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/564" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/GNOME/gnome-c</span><span class="invisible">alendar/-/merge_requests/564</span></a></p><p><a href="https://social.treehouse.systems/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://social.treehouse.systems/tags/Calendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Calendar</span></a> <a href="https://social.treehouse.systems/tags/GNOMECalendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMECalendar</span></a> <a href="https://social.treehouse.systems/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://social.treehouse.systems/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://social.treehouse.systems/tags/Libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Libadwaita</span></a> <a href="https://social.treehouse.systems/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> <a href="https://social.treehouse.systems/tags/a11y" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>a11y</span></a> <a href="https://social.treehouse.systems/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
TheEvilSkeleton<p>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.</p><p>Thanks to <span class="h-card" translate="no"><a href="https://social.treehouse.systems/@zoeyTheWitch" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zoeyTheWitch</span></a></span>'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.</p><p>The entire async and threading model was ported to the <code>asyncio</code> and <code>threading</code> modules, thanks to the long *await*ed (pun very much intended) <code>asyncio</code> integration in PyGObject that was made available recently.</p><p>Loading images has become much faster and smoother, while using less memory as a direct result of the <code>asyncio</code> and <code>threading</code> port.</p><p>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.</p><p>The progress rows have gotten a redesign to make them more reminiscent to typical rows with progress bars.</p><p>You can get Upscaler 1.5.0 on Flathub: <a href="https://flathub.org/apps/io.gitlab.theevilskeleton.Upscaler" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">flathub.org/apps/io.gitlab.the</span><span class="invisible">evilskeleton.Upscaler</span></a></p><p><a href="https://social.treehouse.systems/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://social.treehouse.systems/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://social.treehouse.systems/tags/Libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Libadwaita</span></a> <a href="https://social.treehouse.systems/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://social.treehouse.systems/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://social.treehouse.systems/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://social.treehouse.systems/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.treehouse.systems/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a></p>
ordfRobert<p>✅ Intelligent grammar &amp; style checks<br>✅ Instant publishing to WordPress, Medium, Ghost, DUDA &amp; more<br>✅ Smooth, responsive interface<br>✅ Built-in goal tracking to boost your productivity<br>✅ Extensive formatting options for your text.<br>✅ Extensive support for importing and exporting to your favorite formats (yes, you can most likely import your project from commercial-editor-X)<br>and i'm not ready for a release until three other features have been implemented.</p><p><a href="https://kulturfront.org/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a> <a href="https://kulturfront.org/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a> <a href="https://kulturfront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://kulturfront.org/tags/creativewriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>creativewriting</span></a></p>
Kunal Mehta<p>Is anyone using <a href="https://wikis.world/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a>'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</p><p><a href="https://github.com/freedomofpress/securedrop-client/pull/2411#issuecomment-2828970646" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/freedomofpress/secu</span><span class="invisible">redrop-client/pull/2411#issuecomment-2828970646</span></a> is the issue we're encountering in <a href="https://wikis.world/tags/SecureDrop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecureDrop</span></a>, which is that the page range selector/value is being ignored.</p><p><a href="https://wikis.world/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://wikis.world/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> </p><p>:boost_ok:</p>
Matt "msw" Wilson<p>I am not alone... <a href="https://issues.chromium.org/issues/409810080" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">issues.chromium.org/issues/409</span><span class="invisible">810080</span></a></p><p><a href="https://mstdn.social/tags/chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chrome</span></a> <a href="https://mstdn.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mstdn.social/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a> <a href="https://mstdn.social/tags/YouBrokeMyWorkflow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YouBrokeMyWorkflow</span></a> <a href="https://mstdn.social/tags/xkcd1172" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xkcd1172</span></a></p>
Martin Owens :inkscape:<p>I found the <a href="https://floss.social/tags/inkscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inkscape</span></a> dev version issue reported by <span class="h-card" translate="no"><a href="https://mastodon.social/@mmcm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mmcm</span></a></span> </p><p>Nothing to do with my cmyk pdf branch. Entirely the brokenness left over from the upgrade to <a href="https://floss.social/tags/Gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gtk4</span></a> *sigh*</p><p>So many bugs to fix!</p>
RolandiXor Media Inc.<p>Pinta 3.0 is about to arrive, bringing a modern UI and significant performance improvements to open-source image editing. Explore the new features and dive into the details in our blog post.<br><a href="https://rolandixor.pro/services/updates/post/pinta-3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rolandixor.pro/services/update</span><span class="invisible">s/post/pinta-3</span></a></p><p><a href="https://mastodon.social/tags/Pinta" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pinta</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/GraphicDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphicDesign</span></a> <a href="https://mastodon.social/tags/CreativeFreedom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeFreedom</span></a> <a href="https://mastodon.social/tags/Foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Foss</span></a> <a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://mastodon.social/tags/DigitalArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalArt</span></a> <a href="https://mastodon.social/tags/DigitalPainting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalPainting</span></a> <a href="https://mastodon.social/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a> <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://mastodon.social/tags/LinuxApps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxApps</span></a> <a href="https://mastodon.social/tags/PhotoEditing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PhotoEditing</span></a> <a href="https://mastodon.social/tags/Photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Photography</span></a></p>
LINux on MOBile<p>Weekly GNU-like <a href="https://fosstodon.org/tags/MobileLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MobileLinux</span></a> Update (14/2025): Wallpapered Lockscreens </p><p><a href="https://linmob.net/weekly-update-14-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linmob.net/weekly-update-14-20</span><span class="invisible">25/</span></a></p><p><a href="https://fosstodon.org/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxMobile</span></a> <a href="https://fosstodon.org/tags/Phosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Phosh</span></a> <a href="https://fosstodon.org/tags/SailfishOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SailfishOS</span></a> <a href="https://fosstodon.org/tags/UbuntuTouch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UbuntuTouch</span></a> <a href="https://fosstodon.org/tags/Amazfish" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amazfish</span></a> <a href="https://fosstodon.org/tags/FuriLabsFLX1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FuriLabsFLX1</span></a> <a href="https://fosstodon.org/tags/PinePhone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PinePhone</span></a> <a href="https://fosstodon.org/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> <a href="https://fosstodon.org/tags/MobileConfigFirefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MobileConfigFirefox</span></a> <a href="https://fosstodon.org/tags/Librem5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Librem5</span></a></p>
grizeldi<p>Turns out that if you have structured your file handling code correctly from the start, then implementing drag and drop is actually easier than anticipated.</p><p>Shoutout to <span class="h-card" translate="no"><a href="https://mas.to/@nakura" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nakura</span></a></span> for great DJ intros that are perfect for testing a waveform viewer.</p><p><a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.gamedev.place/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> <a href="https://mastodon.gamedev.place/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a> <a href="https://mastodon.gamedev.place/tags/gtk4_app" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4_app</span></a> <a href="https://mastodon.gamedev.place/tags/dj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dj</span></a> <a href="https://mastodon.gamedev.place/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.gamedev.place/tags/gtkrs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtkrs</span></a> <a href="https://mastodon.gamedev.place/tags/audio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audio</span></a> <a href="https://mastodon.gamedev.place/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a> <a href="https://mastodon.gamedev.place/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Monoka<p>Share of programming languages used by <a href="https://mastodon.social/tags/GTK3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK3</span></a> / <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> applications (2025-03-16):</p><p>28% <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a><br>21% <a href="https://mastodon.social/tags/Vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vala</span></a><br>20% <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a><br>17% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a><br>06% <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.social/tags/Cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cplusplus</span></a><br>06% <a href="https://mastodon.social/tags/gjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gjs</span></a> <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a><br>04% Other: <a href="https://mastodon.social/tags/Csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Csharp</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> <a href="https://mastodon.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typescript</span></a> <a href="https://mastodon.social/tags/Crystal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Crystal</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>D</span></a> <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a></p><p>63% use GTK4 (90% of them use <a href="https://mastodon.social/tags/libadwaita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libadwaita</span></a>), while still 37% use GTK3</p><p>Method: Source [1] lists 543 awesome <a href="https://mastodon.social/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> (3/4) <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> applications and their <a href="https://mastodon.social/tags/programminglanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguage</span></a></p><p>[1] <a href="https://github.com/valpackett/awesome-gtk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/valpackett/awesome-</span><span class="invisible">gtk</span></a></p><p><a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gnome</span></a> </p><p><span class="h-card" translate="no"><a href="https://floss.social/@GTK" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>GTK</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnome</span></a></span></p>
GTK<p>GTK 4.18.1 is out! This is the first stable release of the 4.18 cycle, and includes a few last minute additions:</p><p>- fractional scaling support on macOS works again<br>- the Android backend uses GL rendering for top level surfaces</p><p>Plus, as usual, lots of bug fixes, performance improvements, and documentation updates.</p><p>You can download the release archive from the usual place: <a href="https://download.gnome.org/sources/gtk/4.18/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">download.gnome.org/sources/gtk</span><span class="invisible">/4.18/</span></a></p><p>Or you can wait until your distribution of choice is updated to ship GNOME 48.</p><p><a href="https://floss.social/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> <a href="https://floss.social/tags/gtk4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk4</span></a> <a href="https://floss.social/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a></p>