Safari announcements at WWDC â25
Hereâs the list, prefixed by the year that these features shipped to stable in Chromium:
2023: WebGPU 2020: SVG Favicons 2023: HDR Images 2024: CSS Anchor Positioning 2023: CSS text-wrap: pretty 2025: CSS progress() function 2023: Scroll-driven Animations (finally!!!) 2020: Trusted Types 2021: URL Pattern API 20XX: WebAuthN Signal API 2020: WritableStreams for the File System APIs late 2023: Scroll Margin for Intersection Observers 2025: CSS Logical Overflow (overflow-block and overflow-inline) 2024: CSS align-self and justify-self in absolute positioning 2025: a subset of Explicit JavaScript Resource Management 2021: AudioEncoder & AudioDecoder for WebCodecs 2020: RTCEncodedAudioFrame & RTCEncodedVideoFrame serialisation 2024: RTCEncodedAudioFrame & RTCEncodedVideoFrame constructors 2018: PCM format support in MediaRecorder 2017: ImageCapture.grabFrame() 2017(?): SVG pointer-events=âbounding-boxâ 2015:
Original post: gurupanguji.com
Our beautiful walled gardens of moral purity.
One day Gumroad is a symbol of independence. The next, itâs toxic. So what thenâStripe? Square? MyPillow? Ok, I went too far, that dude and his stupid pillow need to go away for good. Whatâs the exit strategy when every platform, store, app, whatever eventually fails our purity test? ⊠Hereâs what really gets me about that question: the assumption that someone else has already decided for us. âDid we decideâŠâ Not âShould I use this?â or âWhat do you think about this platform?â but âWhatâs the verdict? Whatâs safe? What wonât get me excommunicated from the group?â ⊠Not because I want to defend broken platforms or bad actors. But because I want to defend something biggerâsomething weâre at risk of losing: the ability to engage with people without exile. The ability to stay in dialogueâespecially when we donât see eye-to-eye. The ability to build, together, without requiring each other to pass a moral purity test every three months.
Original post: gurupanguji.com
Solving problems you create
To me, modern UI isnât getting out of the way, itâs often asserting itself over the content it claims to get out of the way of. The whole narrative here is bogus. Going back to when UI was more visually separated from something like your photos, that puts the focus on the photos, because it differentiates the content area from the UI. Whereas now, it conflates the two. When you blend, blur, and remove the line that separates them, it doesnât make it more clear. It makes it far fuzzier. It literally is covering up the content.
Original post: gurupanguji.com
The best note taking system isâŠ
It feels like everyone (or at least those in my bubble) is consumed by the âhowâ of note-taking. Tools, workflows, processes, backlinks, and on and on. Obsidian? Roam? Paper? Itâs fun to explore and interesting to read about and there is no end of things to distract myself with.
None if it really matters, though. We endlessly split hairs and wring our hands and gaze at our navels over irrelevant minutiae around taking notes. Itâs exhausting.
Original post: gurupanguji.com
A damning condemnation of the smartphoneâŠ
But recently, I noticed, that other aspects of my brain also improved. My book comprehension improved tremendously. The phone always occupied some part of my mind, because I was always ready to just check this one thing. When I cut it out, I am present in the book. Re-reading half a page is much rarer now, on par with what it used to be. Armed with this superpower, I am much more likely to spend an hour before sleep simply reading - which by itself makes me calm. I am, once again, able to enjoy movies and series as I am fully engaged. This was a nightmare, as I was able to pause the 40 minutes episode a few times to look at some random YouTube video because I was browsing it at the same time. Without the phone, that is not a problem. 60 minutes spent with Sopranos alone is no longer a challenge. I used to love watching movies, and I am so glad to be able to enjoy them again.
Original post: gurupanguji.com