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.

@Ansimorph This looks nice! I bought Ergodox EZ a few years ago and couldn't get used to it since I had to switch back and forth between standard ASCII keyboards and that. 😅

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.

@paul Yup! I got Alphas, Spacebars, Modifiers, Accent Modifiers, Icono, and Media Icons.
@paul I really like it for its 75% Alice layout (build quality is pretty good for its price and I’m not too picky on keyboards). I bought Q8 when it came out, but I use tilde, backtick, and ESC all very frequently for coding, so Q10 is much better with easy access to them. I did buy the bare bone version though, with Kailh Midnight Pro Silent Linear switches (although I like Keychron Silent K Pro switches better, which I use on my Q8), and of course my own keycaps.