Run the original WorldWideWeb in a browser tab! My website is quite usable in it. worldwideweb.cern.ch/browser/ (sorry put the wrong link in the last one)

@iMartyn @nolan The problem is that it isn’t difficult as the work is already done, just inefficient. But yeah. There’s probably about 7 years of discussion on this in mailing lists and on w3c’s github that’s interesting. It’s shocking we have web components at all, frankly.

@iMartyn @nolan I agree, but it’s already possible to do this both on the web and natively. You see it all over in mobile applications. Terrible designers and developers already waste ridiculous amounts of code on replacing native elements for superficial reasons, and I’ve spent my career yelling at them for it. However, there are valid reasons to allow extending native elements, and throwing that out because someone might replace a checkbox with a chicken is stupid, frankly.

@iMartyn @nolan I agree. However, there are valid reasons to want to extend built-in elements. Most common is <button>, especially for creating things like toolbars. With a wrapper web component class one can recreate a checkbox in shadow dom and hiding the real one visually all while retaining built-in accessibility features by passing events to the real one. We can do it already, so might as well just make it more efficient.

I only noticed it was midnight because my phone notified me. I have a typical bedtime notification, but I have another that goes off right before midnight that says “Get your ass to bed.” I imagine the phone’s saying that in Schwarzenegger’s voice.

Spent all my evening doing client work apparently lol. Got home, ate supper, and got to work. Aside from bathroom breaks I didn’t get up. Next thing I know it’s midnight and I’m really thirsty. I like that I got a lot done but man don’t need to make a habit of this!

@nolan Yeah, hopefully we can just manipulate its shadow dom in the future, but WebKit’s not too keen on that so yay!

I eventually was sidelined to the websites team which was fine by me. Actually got to make stuff instead of running in circles.

I worked on their post-Presto redesign. Wish we were allowed to do what we mocked up and designed. There were a lot of features that showed up in other browsers eventually we weren't even given the go ahead to make interactive mockups.

I just learned on the radio that the city of Cologne is taking 360° photos of the city for administrative purposes (such as measuring the maximum passage height of streets).
I bet that most big cities do the same.
Wouldn't it make sense for @openstreetmap to ask them to make those photos available under a compatible license so they can be used in OSM?

"Designing for Dark Mode" by Kirupa kirupa.com/tricks/dealing_with

`prefers-color-scheme: dark` is so cool. I gotta start using that.

@nolan Web components were introduced nearly two years before React came around. They just sort of took on the very early work on that and made it generate 1232132445123125 more divs.

@lachralle @lychee What? What happened? Last time I saw you were posting images of beer. Hahah.

New blog post: "Building a modern carousel with CSS scroll snap, smooth scrolling, and pinch-zoom" nolanlawson.com/2019/02/10/bui

In which I extol the virtues of not bothering with third-party carousel libraries, and just building it yourself! The web of 2019 is quite capable. 😊

Show more
Mastodon

Ook!