Sign in

matia 🇭🇷

@joyofcode.xyz
1.3K followers 220 following 463 posts

youtube.com/@joyofcodedev

PostsRepliesMedia
matia 🇭🇷 @joyofcode.xyz · 24/09/2026
Experimenting with audio support in Animotion so you can render videos with sound 🧑‍🔬 🔊
010
matia 🇭🇷 @joyofcode.xyz · 22/09/2026
If you love the exploration of user interfaces I highly recommend watching this talk by Scott Jenson: “Are we really going to use the same Desktop UX forever?” youtu.be/V7AfAcQwLW0
1161
Reposted by matia 🇭🇷
pngwn @pngwn.at · 22/09/2026
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at
519233
matia 🇭🇷 @joyofcode.xyz · 20/09/2026
Playing Persona for the first time
020
matia 🇭🇷 @joyofcode.xyz · 11/09/2026
I made a Svelte package for hand-drawn annotations using the same foundation you can use in your project 😎
1382
matia 🇭🇷 @joyofcode.xyz · 10/09/2026
Do you prefer option A, option B, or having both A+B options for creating annotations in Svelte?
430
matia 🇭🇷 @joyofcode.xyz · 09/09/2026
I made a Svelte code sandbox package a while ago and made improvements since then so if you need one for your next project look no further 😄 • Includes Web and Svelte sandbox • Light, themable, responsive • Handles imports
1112
matia 🇭🇷 @joyofcode.xyz · 08/09/2026
Trying out ideas like annotations in Animotion for your next investigative journalism piece 😄
080
matia 🇭🇷 @joyofcode.xyz · 08/09/2026
Using Animotion for investigative journalism 🕵️
0150
matia 🇭🇷 @joyofcode.xyz · 07/09/2026
I made a Svelte component wrapper around Rough.js for creating graphics with a hand-drawn, sketchy appearance 😄
26910
matia 🇭🇷 @joyofcode.xyz · 06/09/2026
I don't remember which Castlevania game I played on the PS2 so I'm playing both
010
matia 🇭🇷 @joyofcode.xyz · 05/09/2026
It's awesome how much the web platform evolved I replaced a UI library with the native Popover API and anchor positioning Give the Modern Web Guidance set of skills to the clanker for the latest features and how to use them github.com/GoogleChrome...
github.com
GitHub - GoogleChrome/modern-web-guidance: Keep your coding agent up to date with the latest web best practices
Keep your coding agent up to date with the latest web best practices - GoogleChrome/modern-web-guidance
0100
matia 🇭🇷 @joyofcode.xyz · 04/09/2026
I only think of this scene when someone says they don't read the code
041
matia 🇭🇷 @joyofcode.xyz · 04/09/2026
Audacity is having a glow-up www.youtube.com/watch?v=BTQy...
youtube.com
Introducing Audacity 4: New tools & a new look
YouTube video by Audacity
040
matia 🇭🇷 @joyofcode.xyz · 31/08/2026
Some UI improvements
160
matia 🇭🇷 @joyofcode.xyz · 30/08/2026
Added rendering options to the UI
0100
matia 🇭🇷 @joyofcode.xyz · 27/08/2026
I asked GLM 5.3 Flash to make a timeline view in Animotion and it's nicer than I expected maybe I should keep it 🤔
050
matia 🇭🇷 @joyofcode.xyz · 27/08/2026
I would go to a live performance just to hear Hymn of the Fayth performed by real musicians www.youtube.com/watch?v=s7u3...
youtu.be
Final Fantasy X – Full Synthwave Remix Album
YouTube video by Gamewave
000
matia 🇭🇷 @joyofcode.xyz · 27/08/2026
GLM 5.3 Flash and DeepSeek V4 Flash stable price comparison It's cheaper even without 50% discount and cache hits are more expensive but it's more token efficient I used it as Ox Alpha and now on the OpenCode Go sub at 2x usage
0110
matia 🇭🇷 @joyofcode.xyz · 26/08/2026
I think the Animotion API is coming together
1321
matia 🇭🇷 @joyofcode.xyz · 26/08/2026
I realized I'm making Prettier after fixing some code indentation edge cases in Animotion maybe I should use it instead 😂
040
matia 🇭🇷 @joyofcode.xyz · 24/08/2026
Text morphs are cursed due to how browsers render text and it looks worse when you render each frame to video 💀 I almost used a crossfade instead in Animotion until I learned that you can change how text is rendered 😌
1312
matia 🇭🇷 @joyofcode.xyz · 23/08/2026
Animated solar system tour 🚀
2272
matia 🇭🇷 @joyofcode.xyz · 23/08/2026
Added a camera to Animotion for absolute cinema 😎
090
matia 🇭🇷 @joyofcode.xyz · 21/08/2026
Asked the clanker to explain how the Animotion scene timeline works using Animotion 🤔
140
matia 🇭🇷 @joyofcode.xyz · 21/08/2026
I also added `reveal` and `crossfade` helpers for lists and crossfading between items 🔥
010
matia 🇭🇷 @joyofcode.xyz · 20/08/2026
I remember this presentation tool Prezi where you can pan, zoom, and rotate content so I tried recreating the same thing in Animotion 😄
161
matia 🇭🇷 @joyofcode.xyz · 19/08/2026
I made some usability improvements for revealing elements inside of an Animotion scene 🪄 You can use the `step` and `progress` value from the scene to swap and reveal things based on the current step and progress 🔥
090
matia 🇭🇷 @joyofcode.xyz · 19/08/2026
OpenCode? You mean OurCode
010
matia 🇭🇷 @joyofcode.xyz · 19/08/2026
Get some Svelte merch ❤️ shop.sveltesociety.dev
020
matia 🇭🇷 @joyofcode.xyz · 17/08/2026
Interesting video on how a UI layout algorithm works showing practical uses cases for a bunch of algorithms www.youtube.com/watch?v=by9l...
youtube.com
How Clay's UI Layout Algorithm Works
YouTube video by Nic Barker
2202
matia 🇭🇷 @joyofcode.xyz · 17/08/2026
I love FLIP animations ❤️
051
matia 🇭🇷 @joyofcode.xyz · 16/08/2026
Layout transitions in Animotion 2 handle existing transforms, border radius, and color transitions 🪄 This includes calculating the roundness for cursed edge cases like `rounded-full` since it uses `calc(infinity * 1px)` 💀
060
matia 🇭🇷 @joyofcode.xyz · 15/08/2026
Layout transitions in Animotion 2 use a more advanced FLIP animation technique 🪄 It handles enter/exit transitions even if the element was removed from the DOM by Svelte using ghost elements 👻 You can also define custom enter/exit transitions besides default options 🔥
0130
matia 🇭🇷 @joyofcode.xyz · 14/08/2026
Layout animations is my favorite feature I'm working on for Animotion 2 Give the element you want to participate in the layout transition a name and it figures out the rest You can morph unrelated elements or change the layout in other ways like in this example
040
matia 🇭🇷 @joyofcode.xyz · 13/08/2026
Improved layout animations in Animotion
070
matia 🇭🇷 @joyofcode.xyz · 11/08/2026
Added speaker view plugin to Animotion 🪄
140
matia 🇭🇷 @joyofcode.xyz · 11/08/2026
I never had a use for `void` in JavaScript but it's useful for ignoring unused expression warning when tracking a dependency in Svelte
1210
matia 🇭🇷 @joyofcode.xyz · 11/08/2026
I forgot how good liquid drum and bass was www.youtube.com/watch?v=BHS7...
youtube.com
PARADISE パラダイス | Liquid DnB/Jungle Mix to Relax & Focus
YouTube video by Noumena
170
matia 🇭🇷 @joyofcode.xyz · 10/08/2026
The coolest video I've watched recently where the entire game is made from sine waves www.youtube.com/watch?v=Qr3V...
youtube.com
How I released a game that has no assets
YouTube video by Zanzlanz
050
matia 🇭🇷 @joyofcode.xyz · 09/08/2026
Average class enjoyer here but I also like factory functions since you can wrap the class if you prefer `createThing` over `new Thing` which is completely based on vibes 😉
130
matia 🇭🇷 @joyofcode.xyz · 08/08/2026
You can use `tick` in Animotion to get the time and progress so video, canvas, or third-party libraries can be rendered as part of the scene 😎
080
matia 🇭🇷 @joyofcode.xyz · 06/08/2026
*yoink* I stole the Motion Canvas API for animating code in Animotion so you can: • Drop in a string and let it auto-diff • Use methods for surgical precision • Edit the code inline Thanks to Shiki there's syntax highlight for most languages and VS Code theme support
0210
matia 🇭🇷 @joyofcode.xyz · 05/08/2026
Added rendering options to Animotion with defaults for YouTube and other formats for socials 😎 You can render the entire sequence or individual scenes as images or video using the CLI 🎞️
080
matia 🇭🇷 @joyofcode.xyz · 05/08/2026
I always get doomer comments in my videos like “What's the point when there's AI?” That mentality is ass and being curious and excited about learning is great to know what's possible youtu.be/4nJ2tEPD4-k
youtu.be
People Are Mad They're Told to Learn
YouTube video by The PrimeTime
0180
matia 🇭🇷 @joyofcode.xyz · 04/08/2026
Me and the boys convinced the slop is gourmet
0161
matia 🇭🇷 @joyofcode.xyz · 04/08/2026
Some text animation shenanigans in Animotion
0222
matia 🇭🇷 @joyofcode.xyz · 03/08/2026
I haven't used GLM/Kimi since the new DeepSeek V4 Flash release since it does everything I throw at it which is crazy to me
010
matia 🇭🇷 @joyofcode.xyz · 02/08/2026
I'm excited for the new Animotion API for making visual explainers with support for layout and code animations, rendering to video, and plugins 🔥
0194
matia 🇭🇷 @joyofcode.xyz · 01/08/2026
I love @typescript.fm so I was surprised and honored that my recent Pretext video got mentioned while listening to the latest episode! 😄 Subscribe to the podcast and watch the video if you want to be entertained. youtu.be/Em6gzss5zu0
youtube.com
Is This The Future Of Text Layout In The Browser?
YouTube video by Joy of Code
031