Zacky 🏰 Ma

0 Followers
63 Following
47 Posts
💻 Web Developer at Niantic, ex-Google
🏰 Love all things Disney
🏳️‍🌈 he/him
🌎 Kirkland, WA, US
Websitehttps://marchbox.com
this is a relaxing post

#CSS `:has()` feature detection with `@supports(selector(…))`: You want `:has(+ *)`, not `:has(*)`

> If you’re feature detecting `:has()` with `@supports` you must pass a selector into `:has()`. This can be `*` but if your code uses relative selectors inside `:has()`, use `@supports selector(:has(+ *))` instead. This must be done to filter out Firefox visitors who have flipped on the experimental `:has()` support, which currently lacks support for relative selectors.

🔗 https://brm.us/at-supports-has

CSS :has() feature detection with @supports(selector(…)): You want :has(+ *), not :has(*)

When feature detecting support for :has(), use :has(+ *) instead of :has(*)

Bram.us
I’ve been working on a personal open source project in the past couple of months, and spent some time with `DOMTokenList`. Here’s a write up of what I learned from trying to use it in custom elements. https://marchbox.com/articles/2023-01/using-domtokenlist/ #customelements #webcomponents
Using DOMTokenList – MarchBox

[`DOMTokenList`](https://github.com/marchbox/intl-elements) is a built-in DOM interface that represents a set of string tokens. If you are familiar with `classList`, you are already familiar with it. In a recent project, I wanted to make a custom element property as a `DOMTokenList`, here’s what I learned.

There finally is a site for my book about the history of keyboards.

I think you’ll enjoy it. There are quite a few fun/interactive things in there, and you can sign up to be notified when the Kickstarter is ready! https://shifthappens.site

Shift Happens: A book about keyboards

Shift Happens tells the story of keyboards like no book ever before, covering 150 years from the early typewriters to the pixellated keyboards in our pockets.

This keyboard looks interesting, but hopefully they’ll have a full matte black body. https://naya.tech
NAYA - Modular Keyboard

The most revolutionary modular keyboard for digital creators.

Naya

#Mastodon now has a public development #roadmap !

https://joinmastodon.org/roadmap

Love this.

Public Roadmap

Learn what we are working on in Mastodon

I DON'T WANT SELF DRIVING CARS!!!!

✔️ I want boring things like public transit that comes so regularly I don't need to check a schedule.

✔️ I want fast passenger rail so accessible and easy it's preferable to suffering airports.

✔️ I want cities that aren't built around cars-as-default

✔️ I want the country to own it.

I felt asleep last night with my iPhone under my shoulders. This morning I unlocked my phone, first thing I saw was this in Notes app. Obviously I had a cat dream and reinvented sleep tracking.

LinkedIn CEO Ryan Roslansky

"Pre-pandemic,~1% of all jobs posted on LinkedIn were remote. As of today, that number is ~14%...but that's not the fascinating part. What's fascinating is north of 50% of all job applications on a daily basis on LinkedIn go to that 14% of remote jobs"

@spellacy I'd like to point out that as bad as they are in many practical ways for disabled users, they also violate a core tenet of inclusive design - equitable use. Users with disabilities should never be segregated into a different experience from other users but should find the primary experience usable. Having an overlay fosters the mindset of having a website for the abled distinct from that used by those with disabilitiies.