"From Intern To Impact: Building A Future As An Engineer", a blog post from our @gnome @outreachy intern. blogs.gnome.org/yorubad-dev/20…
What’s new in GTK, winter 2025 edition
We just had a GTK hackfest at FOSDEM. A good time for an update on whats new and exciting in GTK, with an eye towards 4.18.
Requirements
You can no longer call gdk_display_get_default() or gdk_display_open() before gtk_init(). This was causing problems due to incomplete initialization, so we made it fail with a (hopefully clear) error message. If you are affected by this, the usual fix is to just call gtk_init() as early as possible.
On Windows, we have a hard requirement on Windows 10 now. All older versions are long unsupported, and having to deal with a maze of ifdefs and unavailable APIs makes development harder than it should be. Dropping support for very old versions also simplifies the code down the stack, in Pango and GLib.
The same idea applies to macOS, where we now require macOS 10.15.
Spring cleaning
The old GL renderer has been removed. This may be unwelcome news for people stuck on very old drivers and hardware. But we will continue to make the new renderers work as well as possible on the hardware that they can support.
The X11 and Broadway backends have been deprecated, as a clear signal that we intend to remove them in the GTK 5. In the meantime, they continue to be available. We have also deprecated GtkShortcutsWindow, since it needs a new design. The replacement will appear in libadwaita, hopefully next cycle.
It is worth reminding everybody that there is no need to act on deprecations until you are actively porting your app to the next major version of GTK, which is not on the horizon yet.
Incremental improvements
Widget layout and size allocation has received quite a bit of attention this cycle, with the goal of improving performance (by avoiding binary search as much as possible) and correctness. Nevertheless, these changes have some potential for breakage, so if you see wrong or suboptimal layouts in applications, please let us know.
GTK has had difficulties for a while getting its pointer sizes right with fractional scaling on Wayland, but this should all be solved in GTK 4.18. No more huge pointers. Fixing this also required changes on the mutter side.
New beginnings
Accessibility in GTK 4.18 is taking a major step forward, with the new AccessKit backend, which gives us accessibility on Windows and macOS, for the very first time. The at-spi backend is still the default on Linux, and has seen a number of improvements as well.
And, maybe the biggest news: We have an Android backend now. It is still experimental, so you should expect some rough edges and loose ends. For example, there is no GL renderer support yet. But it is exciting that you can just try gtk4-demo on your phone now, and have it mostly work.
Enjoy!
apks/org.gtk.Demo4 · Artifacts · android-signer (#4707329) · Jobs · GNOME / gtk · GitLab
GTK is a multi-platform toolkit for creating graphical user interfaces.GitLab
Peter Vágner likes this.
reshared this
sport.aktualne.cz/marian-chytk…
Dakar očima fotografa Chytky: Dramatické okamžiky, které zachytil i prožil
Marian Chytka patří na Rallye Dakar mezi špičkové fotografy. O tom svědčí, že spolupracoval s továrními týmy Dacie, Toyoty, Fordu nebo Hondy.Radek Vičík (Aktuálně.cz)
Hezky zbytek víkendu ☺️👋
Decades of data vanishing, perhaps forever: US Government Websites Are Disappearing in Real Time
wired.com/story/us-government-…
US Government Websites Are Disappearing in Real Time
A growing number of US government websites have gone offline as of Saturday, including several related to USAID and others focused on youth programs, Africa, and more.Vittoria Elliott (WIRED)
Twenty specific things Americans can do to oppose Trump:
propagandaprofessor.net/2017/0…
Simple Steps to Overcoming Trumpery: an Action Guide
This time it’s not mere partisan hyperbole. Fascism really has come to America, to an extent we’ve never seen before. (If you still have any doubt, look at the role of Steve Bannon.) An…The Propaganda Professor
I'm an unpaid volunteer who runs five websites and six accounts helping people use Mastodon and the wider Fediverse. I pay all their bills every month.
If you want to help these sites & accounts keep going, you can buy me a coffee:
(No registration, choose any amount, all currencies work.)
...or alternatively become a patron:
All support greatly appreciated! 🙂
❤️ @FediTips, @FediFollows, @FediVideo, @FediGarden, @PixelfedHelp & @homegrown
Support FediThing on Ko-fi! ❤️. ko-fi.com/fedithing
Support FediThing On Ko-fi. Ko-fi lets you support the people and causes you love with small donationsKo-fi
Canadians are anxious, yes. But we are also angry - angry that the U.S. sees us as disposable, despite the deep economic ties that we have upheld in good faith.
We should NOT take this lying down. We stand together. We buy Canadian. We diversify our trade. And we refuse to support a country that threatens us for no reason other than a madman's political theatre.
#Canada stands strong. #ChooseCanada
School Systems Across US Declare They Will Not Comply With Trump's Anti-Trans Executive Order
erininthemorning.com/p/school-…
#transgender #trans #LGBTQ #LGBTQIA
School Systems Across US Declare They Will Not Comply With Trump's Anti-Trans Executive Order
On Thursday, multiple school systems around the United States released advisories stating that Trump's EO mandating discrimination in schools will not be followed.Erin Reed (Erin In The Morning)
Senior FBI official forcefully resisted Trump administration firings — NBC News
Brian Driscoll, the acting FBI director and head of the bureau's Newark field office, pushed back so aggressively that some feared he would be dismissed.apple.news
Word of the day: Kakistocracy
"A kakistocracy is a government run by the worst, least qualified, or most unscrupulous citizens. The word was coined as early as the seventeenth century."
This is very welcome news in the face of Trumpist depredations of US public data.
lil.law.harvard.edu/blog/2025/…
"In recent months the Harvard Law School [@harvard_law] Library Innovation Lab [@harvardlil] has created a data vault to download, sign as authentic, and make available copies of public government data that is most valuable to researchers, scholars, civil society and the public at large across every field. To begin, we have collected major portions of the datasets tracked by data.gov, federal #Github repositories, and #PubMed...."
#DataGov #Libraries #OpenData #Preservation #Trump #USPol #USPolitics
Web accessibility-related jobs are always going to flourish. Why? Because each browser, each screen reader, each operating system, each device, each input control, each custom control needs separate treatment.
Don't believe me? Try to implement a Vue3 combobox where you can filter items on Windows (Jaws, NVDA), Mac, iOS, iPad OS, Linux via a keyboard, touch, respecting screen sizes. Then, when all that is done, wait a few months until browsers receive some minor webkit update and things slowly start breaking.
The tale of an accessible combo box: ej2.syncfusion.com/vue/documen…
Accessibility in Vue Combo box component | Syncfusion
Learn here all about Accessibility in Syncfusion Vue Combo box component of Syncfusion Essential JS 2 and more.ej2.syncfusion.com
Winter blue tardis reshared this.
Food for thought
eff.org/deeplinks/2025/01/copy…
Copyright is a Civil Liberties Nightmare
If you’ve got lawyers and a copyright, the law gives you tremendous power to silence speech you don’t like. Copyright’s statutory damages can be as high as $150,000 per work infringed, even if no actual harm is done.Electronic Frontier Foundation
For folks who couldn't make my first 2025 @fosdem.bsky.social talk Digital Public Goods - Incentivizing Collaboration fosdem.org/2025/schedule/event…
My slides are available here:
docs.google.com/presentation/d…
#DigitalPublicGoods #FOSS #FOSDEM #OpenSource #GovTech #Procurement
FOSDEM 2025: Digital Public Goods - Incentivizing Collaboration
Digital Public Goods - Incentivizing Collaboration FOSDEM, 5:35pm, Feb 1, 2025 25 minutes, Track: Community, Room: UB5.230 https://fosdem.Google Docs
Plus de 1.000 pages web ont été supprimées des sites officiels du Ministère de la Santé états-unien. Des pages sur la vaccination, sur l'avortement, sur les personnes trans...
Les quatre prochaines années vont être absolument dévastatrices aux États-Unis. L'information disparaît, l'éducation s'étiole, la haine va croissant.
Nous n'avons pas une seconde à perdre en Europe pour inverser la vapeur chez nous. Nous organiser, créer des espaces numériques qui soient des refuges. Contribuer à Wikipédia. Marginaliser à nouveau la haine, refermer la fenêtre d'Overton.
Qu'on arrête de nous comporter comme si nous n'étions pas les prochains, parce qu'on l'est.
reshared this
Interestingly, two days before Oracle deleted my account and all servers associated with it, I publicly criticized Oracle's CEO in a viral post for promising dystopian AI surveillance technology to his investors.
mastodon.de/@ErikUden/11387936…
What a weird coincidence.
If you remember back to Lizzie Bennet Diaries diaries on youtube then you will remember it's star Ashley Clements.
Sadly her house has burned down in LA. If she ever brought you some joy but never figured out a way to pay her back (that youtube production didn't pay much) now is the perfect time to give.
gofundme.com/f/help-ashley-cle…
Donate to Help Ashley Clements and Brendan Bradley Rebuild After Fire, organized by Ashley Clements
When I received an alert about a “fast moving fire in your ar… Ashley Clements needs your support for Help Ashley Clements and Brendan Bradley Rebuild After Firegofundme.com
I’m researching the life of my 5 x great grandfather Samuel Cottrell. This will be an interesting challenge because Samuel, a non-conformist, managed to avoid all the censuses taken in the 1800s
Samuel was born on 11 July 1796 to John Cottrell and Mary Teek. He was baptised on 2 October 1796 at Saint Luke’s Old Street, Finsbury, London.
During this research, I hope to learn more about London as well.
#FamilyTree #FamilyHistory #History #Genealogy #London #1700s
Joint Statement from 13 State Attorneys General: President Trump is Misleading the American People on Purpose of Diversity, Equity, Inclusion, and Accessibility Initiatives
OAKLAND – California Attorney General Rob Bonta and Illinois Attorney General Kwame Raoul, with the attorneys general of Connecticut, Delaware, Hawaii, Maryland, Massachusetts, Minnesota, New Jersey, New York, Rhode Island, Vermont, and Washington, t…State of California - Department of Justice - Office of the Attorney General
Starting off #Movuary with a thing I posted several months ago now, because it's the first thing I did with all 8 scenes in a single project.
No external samples were used, and it was made entirely on Move, with no midi keyboard tracked in from elsewhere.
A Very Hot Day (Ableton Move BGM) youtu.be/Xf6MWeqIQxo
A Very Hot Day (Ableton Move BGM)
This was started on the day that my portion of London hit 31°C, which is nothing for my US followers with your fancy AC units, but for me without any of that...YouTube
What is a Password Manager and Why You Need One - Unmute
In this episode of Unmute Presents, Demasi explains what a password manager is, how it can help you create and store strong passwords for all your online accounts, and what are some of the pros and cons of using one.pgnpt (Unmute)
Samsung Galaxy S25 Series and One UI 7.0: Flagship Phones That Fail to Prioritize Accessibility - Accessible
The launch of a new flagship smartphone is always met with excitement and high expectations. For tech enthusiasts, it represents the pinnacle of innovation,Amir Soleimani (Accessible Android)
How to win at CORS
by @jaffathecake
daringfireball.net/2025/02/soo…
If Anyone Needed Further Proof, Patrick Soon-Shiong’s Los Angeles Times Is Now a Propaganda Rag (and They’re Bad at HTML)
You can’t see the link or click on it as rendered in a browser, because there’s no content between the opening `` and closing `` tags, but whoever at the LA Times edited Reinhart’s column to pervert its meaning, did so sloppily, leaving behi…Daring Fireball
Call for Proposals: New short fiction – Applied African Speculative Fiction
appliedafricansf.com/2025/02/0…
#writing #amwriting #amwritingsf
Call for Proposals: New short fiction
Applied African Science Fiction (SF) is a project funded by Imperial College London that, together in collaboration with the University of Nairobi, the African Speculative Fiction Society, Vector a…Applied African Speculative Fiction
This is your timely reminder that you can download an offline copy of the whole Wikipedia.
And you really likely probably should.
Here's how: infosec.exchange/@Em0nM4stodon…
reshared this
Source: foxes-in-love.tumblr.com/post/…
Copyright: foxesinlove.net
Falsehoods programmers believe about null pointers
Null pointers look simple on the surface, and that’s why they’re so dangerous. As compiler optimizations, intuitive but incorrect simplifications, and platform-specific quirks have piled on, the odds of making a wrong assumption have increased, leadi…purplesyringa's blog
If you didn't find us at #fosdem today, there's still tomorrow! Building K, Floor 1 - play with Thunderbird for Android, meet the team, find out how to get involved, and get stickers!
Talk: A Universal and Stable #API to Everything: XMPP
Real Time Communications (#RTC) track, room K.3.601, at 18:25 by Jérôme Poisson (@Goffi)
fosdem.org/2025/schedule/event…
#jabber #chat #interoperability
#opensource #decentralization #standard



Jon Hicks
in reply to Thunderbird: Free Your Inbox • • •Thunderbird: Free Your Inbox
in reply to Jon Hicks • • •@jonhicks Last year the recordings were available after FOSDEM, and we will happily point people to it if that's the case. We'll reach out to the FOSDEM crew, after giving them a well deserved breather.
We have also nicely asked Laurel to come on our office hours this month to give the talk again, and so we'll have that up by the end of February/beginning of March!