trending

🦄 3.4.0 — the JSON viewer you can type into

Hey everyone

JsonTree renders a JSON object as a collapsible tree. Until today it was strictly read-only. Now you can click a value and type into it.

🦄 mantine-json-tree 3.3.0 — the bug the feature request found

Hey makers

mantine-json-tree 3.3.0 is out, and the story behind it is better than the changelog.

Someone opened a feature request asking for in-place editing of JSON values. Before writing a line of it, I audited the component to see what an editor would have to stand on. I never got to the feature. The audit found three bugs first, and one of them was serious enough that shipping the feature on top would have been building on sand.

🦄 3.0.0 — the border can measure something now

Hey everyone

BorderAnimate wraps any element and gives it an animated border. Version 3 adds two things it could not do before: measure a value, and wait for you.

What is new

🦄 Next.js 16.3 — the upgrade we took, and the one we didn't

Hey everyone

Both of our Mantine documentation starters are now on Next.js 16.3 the Nextra one and the Fumadocs one, shipped together today. Dependency-only patches, nothing to migrate.

What actually got better

mantine-audio 1.1.0 — captions on a player with no picture

Hey everyone

mantine-audio v1.1.0 is out the Mantine-native audio player with waveform and spectrum visualisers and it can do captions now.

mantine-video 1.2.0 — the CC button that could never appear

Hey everyone

New release for mantine-video (v1.2.0) the Mantine-native video player and it comes with a confession.

The unglamorous trick to shipping a whole catalog on release day

Mantine 9.5.0 came out this morning. By the afternoon every Mantine Extensions component was published on it, along with both starter templates and the docs hub.

I wish I could tell you that was skill. It's mostly one boring shell script and one rule I've learned the hard way.

The script does the whole dance per repo: branch, bump within semver, format, typecheck, lint, test, build the package, regenerate the API docs, build the docs site, test again, commit, PR, merge, publish, deploy. I run it in parallel batches and read the reports. The first repo is always done by hand though a pilot because the point of a pilot is to discover the surprise on one repo instead of on all of them.

Mantine Extensions — the whole family is now on Mantine 9.4.1

Hey everyone

Quick maintenance drop: I've aligned the entire Mantine Extensions family all 26 components plus the Nextra, Fumadocs and base templates to Mantine 9.4.1 (the latest 9.x).

mantine-window v3.1.9 — no more Tabler barrel warning (one less peer dep)

Hey everyone

Small but satisfying update to mantine-window (v3.1.9) the draggable, resizable, collapsible window component for Mantine.

12
Next