mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

#gtk

8 posts7 participants1 post today
Gary "grim" Kramlich<p>Greetings Programs!!! It is release night for <span class="h-card" translate="no"><a href="https://fosstodon.org/@pidgin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pidgin</span></a></span> 3.0 Experimental 2!! And we're getting a bit of a late start at that... So I better get to it then! Come join us!</p><p><a href="https://twitch.tv/rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/rw_grim</span><span class="invisible"></span></a><br><a href="https://youtube.com/@rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/@rw_grim</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Pidgin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pidgin</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/OpenSourceLive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSourceLive</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/Messaging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messaging</span></a> <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/Release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Release</span></a></p>
Mehrad :kde: :emacs: :rstats:<p>Today's mental health exercise:</p><p>I invested some time and blocked some (N=13) rude GTK devs from my life. Fediverse, Github, Gitlab, Codeberg, and their emails were added to spam list.</p><p>Before this I only had ever blocked 3 people in my entire online life, but today I felt it is necessary for my own peace of mind to do this cleansing.</p><p>Less rude and self-centered egomaniac people in life would definitely improve life quality. 🌿 🕊️ </p><p>Now back to my research 🤓 </p><p><a href="https://fosstodon.org/tags/MentalHealth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MentalHealth</span></a> <a href="https://fosstodon.org/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a></p>
Phosh<p>phosh 0.46.0 is out 🚀📱 :</p><p>There's 🐛 fixes and improvements, check out the full release notes at <a href="https://phosh.mobi/releases/rel-0.46.0/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">phosh.mobi/releases/rel-0.46.0</span><span class="invisible">/</span></a> for details or see 👇 for a short 🧵</p><p>🙏 to everyone who contributed to this release.</p><p><a href="https://fosstodon.org/tags/phosh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phosh</span></a> <a href="https://fosstodon.org/tags/librem5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>librem5</span></a> <a href="https://fosstodon.org/tags/pinephone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pinephone</span></a> <a href="https://fosstodon.org/tags/gtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk</span></a> <a href="https://fosstodon.org/tags/wlroots" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wlroots</span></a> <a href="https://fosstodon.org/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/mobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobile</span></a> <a href="https://fosstodon.org/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxMobile</span></a></p><p>1/N</p>
GTK<p>GTK 4.18.3 is now available; this is a bug fix release of the stable branch of GTK, including fixes for Vulkan, accessibility, introspection annotations, HiDPI GL rendering on Windows, and macOS event handling.</p><p>You can read all the changes here: <a href="https://gitlab.gnome.org/GNOME/gtk/-/commit/a4033016969298dfedb5b96ae6fde41c332e3675" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/GNOME/gtk/-/c</span><span class="invisible">ommit/a4033016969298dfedb5b96ae6fde41c332e3675</span></a></p><p>The main branch is now open for the next development cycle.</p><p><a href="https://floss.social/tags/gtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk</span></a> <a href="https://floss.social/tags/gtk4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk4</span></a></p>
Gary "grim" Kramlich<p>Greetings Programs!! We're 3 days away from <span class="h-card" translate="no"><a href="https://fosstodon.org/@pidgin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pidgin</span></a></span> 3.0 Experimental 2 and it's crunch time! Come on by and get crunched!!</p><p><a href="https://twitch.tv/rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/rw_grim</span><span class="invisible"></span></a><br><a href="https://youtube.com/@rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/@rw_grim</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Pidgin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pidgin</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/OpenSourceLive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSourceLive</span></a> <a href="https://mastodon.social/tags/Messaging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messaging</span></a> <a href="https://mastodon.social/tags/Chat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chat</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a></p>
Gary "grim" Kramlich<p>Greetings Programs!! We're about 4 days away from <span class="h-card" translate="no"><a href="https://fosstodon.org/@pidgin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pidgin</span></a></span> 3.0 Experimental 2! And while it doesn't look like we're going to get everything in that I wanted, we still have work to do!! So com on by!</p><p><a href="https://twitch.tv/rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/rw_grim</span><span class="invisible"></span></a><br><a href="https://youtube.com/@rw_grim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/@rw_grim</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Pidgin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pidgin</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/OpenSourceLive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSourceLive</span></a> <a href="https://mastodon.social/tags/Messaging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messaging</span></a> <a href="https://mastodon.social/tags/Chat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chat</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a></p>
GNU/Linux.ch<p>Ein Hangman Spiel programmieren: Teil 1</p><p>Wie lassen sich in GNOME Workbench UI-Definitionen durch Code zu einer funktionierenden App ausbauen? In diesem Beitrag wird dies anhand des bekannten Hangman Spiels demonstriert. </p><p><a href="https://social.anoxinon.de/tags/Hangman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hangman</span></a> <a href="https://social.anoxinon.de/tags/Gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gnome</span></a> <a href="https://social.anoxinon.de/tags/GTK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK</span></a> <a href="https://social.anoxinon.de/tags/Workbench" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Workbench</span></a> <a href="https://social.anoxinon.de/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://social.anoxinon.de/tags/Spiel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spiel</span></a> <a href="https://social.anoxinon.de/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a></p><p><a href="https://gnulinux.ch/ein-hangman-spiel-programmieren-teil-1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gnulinux.ch/ein-hangman-spiel-</span><span class="invisible">programmieren-teil-1</span></a></p>
Tris<p>Is <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gnome</span></a></span> Keyring as well-maintained as <span class="h-card" translate="no"><a href="https://fosstodon.org/@keepassxc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>keepassxc</span></a></span>? Is it worth switching from GNOME Keyring to KeePassXC for storing secrets and keys?</p><p><a href="https://fosstodon.org/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://fosstodon.org/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> <a href="https://fosstodon.org/tags/gtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk</span></a></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.

Shoutout to @nakura for great DJ intros that are perfect for testing a waveform viewer.

I'm absolutely stuck on Windows building #Gtk GResource source into a CPP project.

Is anyone an expert?

The problem is that including the code causes MINGW gcc linker to delete the entire of the rest of the project except for the gresource souce, so it obviously won't link with everything missing.

I have no idea why gnu would choose to destroy everything. I would have preferred a build error.

(it doesn't help I don't have a windows machine)

Help me fedi, you're my only hope!

I've been beta testing and dogfooding at work the RC of @cartero, which I intend to release later today, and I got to say that the enhancements added in #GTK 4.18 for the macOS port are incredible.

Native window controls when using a GtkHeaderBar: gitlab.gnome.org/GNOME/gtk/-/m

Menu bars now make more sense because it's easier to hook standard actions in the Edit menu: gitlab.gnome.org/GNOME/gtk/-/m

I'm very pleased with how it looks on a final application.