Show more

Some people wonder why Apple/Safari/WebKit folks often refer to “Web Apps”, “Home Screen Web Apps”, “Installed Web Apps” or similar terms, instead of “Progressive Web Apps” or PWAs. There’s a couple of reasons:

1. We like to reflect language that appears in the UI when possible.

Some anecdotal evidence that people use Add to Home Screen on iOS more than we might think, even with the indirect UI. Another reason it’s important to make the Web App experience great.

blog.mozilla.org/ux/2023/02/pe

When it takes a week for someone to find a reason something good is bad actually... could it be their anger is purely performative?

This is interesting...

”People do use Add to Home Screen… Recently we were testing some prototypes on iOS… Of the 10 people we talked to, 4 were familiar with this flow and had saved various things this way. When I mentioned this to others on the UX team a few shared similar stories… What does that tell us? It tells us that it’s something that at least some regular people do and that it’s not a hidden power user feature… it’s a good reminder to check your assumptions.”

blog.mozilla.org/ux/2023/02/pe

For those of you asking about how to setup and configure Focus — here’s some info about it: support.apple.com/en-us/HT2126

Show thread

It’s hard to express how excited I was to get to tell all of you today about what’s in Safari 16.4 beta 1 and iOS & iPadOS 16.4 beta 1 for Home Screen web apps. This represents many, many months of work by some really amazing people, all across Apple. It’s built on foundations that took years to create, especially things like Focus — which let us get the experience of Web Push just right. I am so proud of our team. And feel lucky every day I get to work with them.

WebKit is bringing Web Push to iOS home screen web apps, with a full suite of native-like functionality including badging and focus modes. Read all about it: webkit.org/blog/13878/web-push

Are you ready for WebKit 2023? Hold onto your hats…

Most shocking revelation from tonight’s The Last of Us: Melanie Lynskey is a Kiwi! (I’d only ever heard her do American accents.)

Interop 2022 did a lot to advance consistent, standards-compliant behavior among browsers. Check out this post for Safari/WebKit results on Interop 2022 (we went from last place to a near-perfect) and looks forward to the even more ambitious Interop 2023. webkit.org/blog/13706/interop-

I’m so curious what web designers and developers think about Interop 2023!

What do you think of the new dashboard?
wpt.fyi/interop-2023

What do you think of the technology that was selected?
webkit.org/blog/13706/interop-

What do you think of how Interop 2022 worked out?
wpt.fyi/interop-2022

#interop2023 #webdevelopment

Press release: "W3C re-launched as a public-interest non-profit organization"
We continue our core process and mission to shepherd the web, developing open web standards with contributions from W3C Members, staff, and the international community
More at: w3.org/blog/news/archives/9823

Have you ever heard of `:nth-child(n of <selector>)`?

It’s cool. It lets you count through `:nth` children for items with a particular class (or other selector). Here’s a demo: codepen.io/jensimmons/pen/mdjG

And you can use `:nth-last-child(n of <selector>)` to count up from the bottom.

It’s been supported in Safari since 2015!
caniuse.com/mdn-css_selectors_

What might you use it for?

Trying out @ivory. Using Mastodon through the web has, UI-wise, felt like using Linux. Crowded layout, too many options. So I haven’t switched from Twitter as much as I’d like. After a few minutes of use, Ivory is much more the experience I’m looking for.

To be clear, I think the problem is in the Mastodon web UI, not the web itself. I happily use Twitter via the web.

Did you know every year on Jan 28 is Data Privacy Day?

To mark the occasion this year, Apple created this video: youtube.com/watch?v=1HWUjMjaBJ 🤣

Was yesterday’s news about Safari Technology Preview 161 not exciting enough? 

Well, now Safari Technology Preview 162 is available! 

It includes:
• CSS Nesting  
• CSS Margin Trim
• CSS Relative Color Syntax
• Declarative Shadow DOM
• ElementInternals
• Form-associated Custom Elements 
• Default ARIA for Custom Elements 
• Gamepad.vibrationActuator

And more! 

webkit.org/blog/13703/release-

Look at what Safari Technology Preview 161 includes!

• RegExp lookbehind
• OffscreenCanvas (2D)
• WASM SIMD on x64
• unprefixed Fullscreen API
• CSS Custom Properties (@property)
• CSS Typed OM
• more pseudo-classes work inside :has()
• :user-invalid & :user-valid
• Web Animations improvements

And a *lot* more. Click through to read the whole list!

webkit.org/blog/13686/release-

(Shipped Jan 12; original release notes didn’t list everything.)

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.