Luke Jackson
@lukejacksonn
Followers
2K
Following
14K
Media
415
Statuses
4K
Maker of tiny tools. Designer, developer and part time farmer.
London, England
Joined July 2010
Exactly one year ago today I released https://t.co/vQdndb1QUB a web app that lets you compare the performance of different javascript snippets in the browser.. Today I am excited to release V2 π₯³
20
174
848
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library: π§© New modular API β‘οΈ Highly performant π±οΈ Scroll-linked animations π«΅ Draggables βοΈ Responsive β¨ Additive animations πͺ½ WAAPI support And so much more! Link belowπ
392
915
9K
I've been trying to get this nailed down for so long.. superb effort @JulianGarnier π
Just released Anime.js v4.0.0 RC 1 for my GitHub sponsors! Mainly small fixes and improvements for the Draggable API, such as the possibility to scroll inside a draggable element on touch devices. Public v4.0.0 coming soon. Happy new year everyone!
1
0
2
Spent the last week building an Astro project backed by Firebase.. everything works great locally but today I find it wonβt deploy to cloudflare pages π
1
0
2
Winter arc meal deal.. 79.8g of protein (791 calories) for Β£3.60 πͺ
1
0
2
This ( https://t.co/jxBGb2pKJc) is hands down the most op tailwind plugin I've come across to date.. So much control, so terse. Thanks @MBarvian πββοΈ
fluid.tw
Scale utilities smoothly between breakpoints with modern clamp() functions.
1
0
14
The @googlemaps app is probably the last I'd uninstall from my phone.. but my goodness, the JavaScript SDK is an absolute abomination.
0
0
0
Using the number-to-words package in a recent project has made me realise that in the UK we say "and" after the hundreds unit.. So 142 is "One hundred and forty-two" β
But the lib prints "One hundred forty-two" Is this just a US thing? Do other languages use the and?
3
0
0
No updates since 2018.. has this project been abandoned? It sure hasn't, it "just works" as my new tab page πΊοΈ Sometimes the simplest ideas/implementations are the best. I made this extension in an evening and have used it every day since. A reminder to build for you!
0
0
8
Awesome to see @code shipping ESM, resulting in a smaller bundle size and faster startup times π
0
7
65
You can now create performant, keyboard accessible tabs using just HTML radio inputs and some pretty simple CSS :has() selectors..
1
0
5
Ever spent a week trying to get your head around the intricacies of stack based routing, lazy loading portals, @βstarting-style rules and the popover api? Yeh, nah me neither
0
1
11
Today's my birthday, but more importantly, today is release day! Anime.js v4 beta 100 is now available for my sponsors, featuring: β
Scroll-linked animations (ScrollObserver) β
Responsive animations (Scope) π Brand new docs (It took 4 months, but I think it was worth it!) πβ€οΈ
20
76
972
Been trying out view transitions and I'm stumped.. does anyone know how I can stop the element I'm transitioning to a fixed position on click, from removing itself from the grid and making all the other grid items reorder themselves? cc @jh3yy @argyleink
5
8
67
Most of the positioning and easing logic (hard maths) came from a carousel implementation by @anatudor. I really just tweaked some values and added the interrupt/resume logic so you can "catch" a transitioning screen. https://t.co/G0YGvEDtQg
codepen.io
Created for my [**Simple Swipe with Vanilla JavaScript**](https://css-tricks.com/simple-swipe-with-vanilla-javascript/) article on CSS-Tricks....
0
0
1
Saw @jh3yy talking about how the cross browser story for scroll-snap is pretty unpredictable. I found this to be the case too.. So I spent an unreasonable amount of time last week trying to re-implement it in vanilla JS with CSS transforms and request animation frame π¬
1
1
15
Official update from Apple: Home Screen apps (PWAs) in the EU on iOS are here to stay (WebKit only)! π₯
Unpopular opinion: WebKit on iOS is sufficient for me, and I don't need another browser engine. It's unfortunate that PWA functionality is being removed, and there is no way to opt out of the upcoming changes.
1
1
5