Advertisement Β· 728 Γ— 90

Posts by Alex Reardon

We do expose which keyboard keys are being used in our pdnd events. Is that not working for you?

2 months ago 2 0 1 0
Post image

This is so cool! Well done!

2 months ago 2 0 0 0

toast component ui and section messages are actually quite similar πŸ€”

2 months ago 1 0 0 0
Preview
Dynamic styles in Tailwind Podcast Episode Β· Frontend Engineering Bushwalk Β· 02/02/2026 Β· 19m

Ruminating about dynamic styling in Tailwind - concatenation, Tailwind Merge and data selectors

podcasts.apple.com/us/podcast/d...

2 months ago 1 0 1 1
Video

Migrating the element sorting to @alexreardon.bsky.social's pragmatic drag and drop 😁.

- Grid and Flex layouts with gaps will no longer be an issue
- An overlay will show the blueprint of the current drop target
- Your blueprint components won't anymore need to manually mount drag-and-drop handles

2 months ago 4 1 0 0
Video

Without hover:

2 months ago 0 0 0 0
Video

It's a great pattern that clicking on a label for a checkbox will also select the checkbox. However, there is commonly no feedback when hovering over a label that anything will happen when you click.

What if we changed that?

2 months ago 0 0 1 0
Video

I've gone for a consistent line color (blue) which works on different toast appearances. I still need to tweak the color ramps a bit

2 months ago 1 0 0 0

- The default flex-direction for display:flex is row (↔ horizontal)
- When using flex-direction:row, then justify (ie justify-content) is the same as "justify" in a text editor (↔ horizontal), so align-items is the cross axis (⇡ vertical)
- When using flex-direction: column it's the reverse

2 months ago 0 0 1 0
Advertisement
A meme about me finally remembering some CSS details

A meme about me finally remembering some CSS details

2 months ago 6 0 2 0
Video

HeroUI has an option to do a timer on the background

- It looks nice!
- When you mouseleave the timer doesn't reset
- I think having an animation around the close button makes it clearer what will happen (but subjective)

3 months ago 2 0 1 0
Video

With the toast entrance / exit animations

3 months ago 2 0 1 0

Bingo

3 months ago 1 0 0 0
Video

Unwinding the progress line to communicate that the auto close timer has been reset (+ also changing the color of the line when rewinding)

3 months ago 0 0 2 0

Yeah, that would be nice

3 months ago 0 0 0 0
Video

πŸ€” Clearing the outline when hovering over the toast - to communicate the timer is not paused, but is no longer active

3 months ago 1 0 2 0

I like the idea of animating around the close button as hopefully it communicates what action will be done when the timer finishes.

I am not sure if it draws too much attention though. I might play with making it more subtle

3 months ago 0 0 1 0
Video

Playing with making auto dismiss timing more visible for a toast

3 months ago 6 0 1 0
Advertisement
Preview
Using cookies for UI state Podcast Episode Β· Frontend Engineering Bushwalk Β· 01/19/2026 Β· 13m

Episode 2! podcasts.apple.com/us/podcast/u...

I plan on releasing weekly at this stage and see how I go

3 months ago 0 0 0 0
Preview
Layering with popovers Podcast Episode Β· Frontend Engineering Bushwalk Β· 01/17/2026 Β· 18m

First episode: my experiences with the new layering apis

podcasts.apple.com/us/podcast/l...

3 months ago 0 0 0 0
Spotify – Web Player

@adamwathan.com had a similar idea end of last year. Busted my hopes of doing something that I thought was novel 🫠. His podcast is great - go listen to it!

open.spotify.com/show/0hO74C6...

3 months ago 1 0 1 0

I can be a perfectionist when it comes to sharing my thoughts, and so far this form has helped me take the pressure of myself. I have four episodes recorded from the end of last year πŸ™Œ

3 months ago 1 0 1 0
Preview
Frontend Engineering Bushwalk Technology Podcast Β· Come relax and nerd out with me as I go for a bushwalk and talk through my learnings, ideas, and challenges in frontend engineering

πŸͺ΄ A new podcast: just me, talking about frontend engineering while walking through the bush

podcasts.apple.com/us/podcast/f...

3 months ago 5 0 1 0

With pragmatic drag and drop, you can do whatever logic you like in the event callbacks, and you can do whatever drop indication you like too (don't feel limited by our preset ones!)

3 months ago 1 0 0 0
Post image Post image

You can use 'closest edge' and then make sure your drop indicator is aware of the direction the document is in. That is what our line drop indicator does

github.com/atlassian/pr...

3 months ago 1 0 0 0
Advertisement

Closest edge is the most flexible. If you look at the code, it doesn't to a whole lot. You are welcome to make your own hitbox code if you want as well!

3 months ago 1 0 0 0
The King of Drag and Drop: Alex Reardon
The King of Drag and Drop: Alex Reardon YouTube video by Syntax

More nuance if you are interested: www.youtube.com/watch?v=CjGn...

3 months ago 1 0 1 0

There are some minor limitations, but generally you will get a good experience on all platforms, including mobile, while only needing to include a tiny amount of code.

Use the platformβ„’ πŸ™Œ

3 months ago 1 0 3 0

Depends on what your goals are. Pragmatic drag and drop is optimised around performance and flexibility. You can think of it as roughly jQuery for drag and drop - it gives you a low level toolchain for making working with the browsers built in drag and drop capabilities easy and consistent.

3 months ago 1 0 1 0

This looks great!

4 months ago 0 0 0 0