Tux Machines
Desktop Environments, KDE, and GNOME
Posted by Roy Schestowitz on Aug 10, 2024
Hidde de Vries ☛ Comparing design systems to find the best qualities
It's not easy to build very good UI components. A global effort to try and find the best qualities of components would be a great opportunity to improve components everywhere.
K Desktop Environment/KDE SC/Qt
Akademy 2024 Call for Volunteers
Akademy needs you! Volunteering is a great way to make new friends and Akademy wouldn't be possible without us all pitching in to make it happen. Find a task or two that sounds fun and sign yourself up! All you need to do is add yourself to a timeslot on the wiki page
GNOME Desktop/GTK
GNOME ☛ Christian Hergert: Threaded Spellchecking
Last I mentioned I was doing an ABI cleanup of libspelling as it was really just a couple hour hack that got used by people.
Part of that was to make way for performing spellchecking off the GTK thread. That just landed in today’s libspelling 0.3.0 release. In one contrived benchmark, spellchecking a 10,000 line document was 8x faster. YMMV.
One of the reasons it’s faster is we don’t need to use the GtkTextIter Hey Hi (AI) Pango provides all the things we need to do that without the PangoLayout overhead. So we just skip right past that and implement iterators off-thread.