Danny Moerkerke
banner
dannymoerkerke.bsky.social
Danny Moerkerke
@dannymoerkerke.bsky.social
310 followers 150 following 300 posts
Independent PWA and Web Components specialist, creator of https://whatpwacando.today. I write about what the modern web can do, Web Components and PWAs. Email list: https://modernwebweekly.com
Posts Media Videos Starter Packs
Pinned
Whenever you need help with your (progressive) web app, just book a call with me and I will do my absolute best to answer your questions and solve your problems.

I charge €100 for a one-hour call.

If you're not happy with it, you get your money back, no questions asked.

Booking link 👇
Join my email list for a weekly update on Progressive Web Apps (PWA), Web Components and new features of the modern web platform, tested and explained in plain English

modernwebweekly.com
Modern Web Weekly
A weekly update on the modern web platform, web components and progressive web apps (PWAs)
modernwebweekly.com
With the CSS if() function and range syntax in style queries, I created a simplified version of a slider that changes its background color based on its progress.

The initial version used a custom CSS @​function.

Details in the upcoming edition of Modern Web Weekly.

Demo and subscribe link 👇 1/3
Lit is great 🔥
People so often don't get that Lit isn't a framework, but it really helps understand our design decisions.

For example: Why doesn't Lit have an opinionated reactivity system for generic data, like Signals?
The point is that the WhatsApp native app provides good offline support by providing the best UX possible for that situation. This is something that web apps can do as well but instead, they usually don't work offline at all.
Would it make sense to have some CSS way to style an element based on the mouse position relative to that element?
So for example, an element would increase in height while the mouse moves closer to the bottom of that element or decreases in height while it moves towards its top.
I can’t even begin to explain how utterly useless the Google Cloud Translation API is on web dev docs that are translated to Dutch.

It literally translates all technical English terms that we use verbatim to Dutch.
It’s comical at best.
Then it’s probably a “skill issue” on my side 😉 I’ll have a look
I do notice an issue in Firefox 144 where document.startViewTransition() works only once. Some full-screen pseudo-element stays on the page, blocking interaction with all other elements. When I navigate to another tab and back, it works again once.
It's fixed in 146:

codepen.io/dannymoerker...
Join my email list for weekly update on Progressive Web Apps (PWA), Web Components and new features of the modern web platform, tested and explained in plain English

modernwebweekly.com
Modern Web Weekly
A weekly update on the modern web platform, web components and progressive web apps (PWAs)
modernwebweekly.com
I just published Modern Web Weekly #61.

In this edition:
- taming the on-screen keyboard
- View Transitions supported in Firefox 144, but...
- a slider with tooltip and color-changing background

Subscribe here 👇
It seems I did a pretty bad job at proofreading that article. Fixed with the help of Grammarly.
Thanks again for reporting.
Whenever you need help with your (progressive) web app, just book a call with me and I will do my absolute best to answer your questions and solve your problems.

I charge €100 for a one-hour call.

If you're not happy with it, you get your money back, no questions asked.

Booking link 👇
TIL when an iOS device is connected to a macBook, click the inspect tool icon in Safari Web Inspector, then tap an element on the screen, the Elements panel reveals that element.

I always thought it was a useless tool since the screen doesn't show the iPhone screen, but now I know how it works!
Join my email list for weekly update on Progressive Web Apps (PWA), Web Components and new features of the modern web platform, tested and explained in plain English

3/3

modernwebweekly.com
Modern Web Weekly
A weekly update on the modern web platform, web components and progressive web apps (PWAs)
modernwebweekly.com