79 Followers
90 Following
221 Posts

3D HTML Elements ✨ http://github.com/lume/lume

🛠 SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, Federal Reserve

Also https://x.com/trusktr

`@​lume/element` extends the `classy-library` library that provides signals and effects utilities for classes in general, adding additional features for custom elements, such as decorators for defining attributes and events, templating from Solid.js, and scoped styles.
https://github.com/lume/classy-solid

I've released `@​lume/element` v0.17.0, introducing support for @solid_js-powered memos and effects for Custom Elements via decorator syntax.

Concisely define custom HTML elements, type checked in React, Vue, Svelte, Solid.js, Stencil, and more.

https://github.com/lume/element/releases/tag/v0.17.0

`classy-solid` 0.5.2 is released, adding the ability to control whether effects start upon instance construction via a `static autoStartEffects` class field.

Add @solid_js signals and effects to your JavaScript classes with concise decorator syntax:

https://github.com/lume/classy-solid/releases/tag/v0.5.2

I'll definitely be turning on erasableSyntaxOnly:true in TypeScript 5.8! Very nice!

It enforces that all type definitions are annotations only, so when you strip the annotations, you end up with exactly the JavaScript you would have written without annotations (no enum, no namespace, etc)!

Literally a "profile pic" haha.
@tchambers it has been broken for weeks:
And some Mastodon servers, like the one I'm on at indieweb.social, end up with a broken UI for whatever reason and I can't click anything in the Notifications view:
And then to make Mastodon matters worse, you click on such a link to see the rest of the missing replies, and you're taken somewhere that no longer lets you interact with Mastodon:
For example you see stuff like this when viewing comments, not everything is visible:
There are a number of reasons why I'm not excited about Mastodon like I am about Bluesky. Various Mastodon features don't work well. For example: