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 · 16/09/2026
I added support for both 🫡 github.com/matiadev/sve...
github.com
GitHub - matiadev/svelte-annotate: 〽️ Hand-drawn annotations for Svelte
〽️ Hand-drawn annotations for Svelte. Contribute to matiadev/svelte-annotate development by creating an account on GitHub.
011
matia 🇭🇷 @joyofcode.xyz · 13/09/2026
In this case we can just use a simple prop
100
matia 🇭🇷 @joyofcode.xyz · 11/09/2026
github.com/matiadev/sve...
github.com
GitHub - matiadev/svelte-annotate: 〽️ Hand-drawn annotations for Svelte
〽️ Hand-drawn annotations for Svelte. Contribute to matiadev/svelte-annotate development by creating an account on GitHub.
041
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 · 11/09/2026
In theory we could provide a prop to set the element type
100
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
github.com/matiadev/sve...
github.com
GitHub - matiadev/svelte-sandbox: 🧪 Interactive Svelte code sandbox
🧪 Interactive Svelte code sandbox . Contribute to matiadev/svelte-sandbox development by creating an account on GitHub.
000
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 · 09/09/2026
I sent you a message
110
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 · 08/09/2026
I mostly use it for making educational content for YouTube so yeah I think so 😄 The next version of Animotion works more like Remotion and uses a Svelte animation engine so you can even render the presentation If you want to try it and give me feedback let me know and I'll send you a message
120
matia 🇭🇷 @joyofcode.xyz · 08/09/2026
I'm having more fun now than I ever had before
000
matia 🇭🇷 @joyofcode.xyz · 08/09/2026
Thanks Paolo! You should see the payment in your account as promised
021
matia 🇭🇷 @joyofcode.xyz · 07/09/2026
github.com/matiadev/sve...
github.com
GitHub - matiadev/svelte-rough: 🍬 Rough.js Svelte wrapper
🍬 Rough.js Svelte wrapper. Contribute to matiadev/svelte-rough development by creating an account on GitHub.
060
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
Yeah 😄
110
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 · 25/08/2026
I'm not sure, maybe it's not the same across browsers and most text is static so the browser has to do less work but in this case it doesn't matter
000
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 · 24/08/2026
I can't afford it in this economy 😂
130
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 · 23/08/2026
It's nice but I prefer fast models like DeepSeek V4 Flash because I like working with the agent and providing feedback quicker
100
matia 🇭🇷 @joyofcode.xyz · 22/08/2026
It was only released recently and it's free for a week
110
matia 🇭🇷 @joyofcode.xyz · 22/08/2026
I want to make Animotion 2 public this week so people can try it
110
matia 🇭🇷 @joyofcode.xyz · 22/08/2026
I used the new stealth model Ox Alpha on OpenCode but I had to clean up some UI slop 😄
100
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