Jordan Marcon

@madjor.bsky.social

Freelance Creative Developer • Former @ unseen.co jooordan.com

Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment. bugzilla.mozilla.org/show_bug.cgi...

2050141 - [text-box-trim] Set layout.css.text-box.enabled for all users

RESOLVED (sajidanwar94) in Core - Layout: Block and Inline. Last updated 2026-07-15.

bugzilla.mozilla.org

nuxters are the best ❤️ I have lots of PRs still to merge before we announce our winners, but ... this is incredible. can you believe we closed 242 issues in our inaugural nuxtathon? 🤯 now, please get some sleep! 😴

a screenshot from nuxtathon.live, showing 90 PRs submitted, 65 PRs merged, 242 issues closed

and 0s of time remaining!

I've been playing around with Chrome's experimental HTML-in-Canvas API (I use it to create my videos), and I wanted to see if I could make text-selection work on a curved surface by moving the underlying element around on pointermove. It works pretty well!

Real DOM content in a canvas: fully searchable, translatable, inspectable. You can have forms, add WebGL effects & much more. Imagine if this was a customizable select 🤯 A little WIP exploration (not finished) for a very exciting API. github.com/WICG/html-in...

✨ I just published a new blog post! It’s a deep dive into a subtle UI detail from my blog. I suspect most people don’t even notice it, but I regularly hear from the folks who *do* notice it and want to know how on earth I’m doing it. Feels a bit like I’m a magician revealing their trick. 😂

Sneaky Header Blocker Trick • Josh W. Comeau

There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post...

joshwcomeau.com

we've just released Nuxt 4.4! it brings: 🏭 custom useFetch/useAsyncData factories 🗺️ vue-router v5 💪 typed layout props 🗣️ `useAnnouncer` for screen readers ⚡ 28x faster route generation with `unrouting` 🍫 smarter payload handling for cached routes 📊 build profiling 👉 read more at nuxt.com/blog/v4-4

Nuxt 4.4 · Nuxt Blog

Nuxt 4.4 brings custom useFetch/useAsyncData factories, vue-router v5, a new accessibility announcer, typed layout props, build profiling, smarter payload handling, and much more.

nuxt.com

Nuxt 4.3 is out! 🚀 ✨ route rule layouts - set layouts in nuxt.config 📦 ISR/SWR payload extraction - faster cached navigation 🚫 disable modules from layers 🏷️ route groups in page meta 🪟 draggable error overlay ... plus plenty of other performance improvements and bug fixes! nuxt.com/blog/v4-3

Rolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations

Bild

📸 we've just released Nuxt Image v2! ✨ 💪 full TS support with typed providers + modifiers ⚡ IPX v3 ⚗️ server-side image utilities 🎨 template ref access 🌐 new Shopify & GitHub providers happy optimizing ❤️ 👉 read more at nuxt.com/blog/nuxt-i...

Thinking about using the View Transitions API now that all major browsers support it, but not sure where to start? This article’s for you! ✌️ Very happy to share my first blog post that’s not published on my own website 🥳, thanks Piccalilli!

Piccalilli@piccalil.li · 10mo ago

Browser support for view transitions is rocketing and there's not many better out there to help you understand how to implement them than Cyd Stumpel. piccalil.li/blog/start-i...

✨ My last article about tweening machine is online on Codrops! I wrote about various challenges encountered when writing my tweening library: the API design choices, staying as low-level as possible etc. Interesting for me to write it, and I hope it will be interesting for you to read it as well.

codrops@codrops.bsky.social · 10mo ago

Ever wondered how animation libraries actually handle motion? Willy Brauner breaks it down, sharing the story behind Interpol, a low-level tweening library and the lessons learned while building it. Read the full article: tympanus.net/codrops/2025...

🔔 Quizzes are live now! Integrated right into each lesson and covering all #gamedev and #threejs sections. These will count toward your completion certificate when it launches. It's been a while, but homework and tests were the best part of school, right? 😅