Bio

cats

Stats

4
Projects
22
Devlogs
29
Votes
1
Ships

Coding Time

All Time: 118h 24m
Today: 0h 0m

Member Since

June 17, 2025

Badges

2
🚢
Maiden Voyage
you shipped your first project! the journey begins...
🎨
Graphic Design is My Passion
Oh God How Did This Get Here I Am Not Good With Computer

Projects

4
hdr-ify
6 devlogs • about 1 month ago
cattn.dev
1 devlog • about 1 month ago
do it!

do it!

Shipped
9 devlogs • 3 months ago
🚀
6 devlogs • 3 months ago

Activity

Quick devlog, small change
Setup a demo page & automatic deployments: https://hdr.cattn.dev/

Update attachment
cattn
cattn worked on hdr-ify
1h 30m • about 1 month ago

Exposed a ton of color utilities for usage. (universal color converter to hex, rgb to hex, etc.)
Added 2 props to the HDRRouter: delay{}, amplification{},
Delay will delay the application of HDR styles (could be useful for large apps)
Amplification allows you to configure the amplification of the HDR values (1 being no HDR, 3-4x being the max before it's just white)

I also published v0.2.6

Update attachment
cattn
cattn worked on hdr-ify
1h 14m • about 1 month ago

I've published v0.1.0 to npm!

What did I change?

  • Added more helper functions for converting color types
  • Fixed hdrifyBackground()
  • Made color conversion more consistent
  • Improved the demo/test page a bit more.
Update attachment
cattn
cattn worked on hdr-ify
1h 59m • about 1 month ago

I've spent an unfortunate amount of time fixing the transition from HDR to SDR via turning on low power mode on iOS. (Still working on android, took 2hr for iOS... 💀

To be fair! This has literally never been done properly (if at all) in the web before.

cattn
cattn worked on hdr-ify
2h 30m • about 1 month ago

Added all the functions/methods, finished router, did readme, and published the npm package!

https://www.npmjs.com/package/@cattn/hdr?activeTab=readme

Update attachment
cattn
cattn worked on hdr-ify
3h 31m • about 1 month ago

I got a POC working, with HDR support across all major devices and browsers (that support HDR!) and then a proper fallback color for those that do not.

Update attachment
cattn
cattn created a project
41d ago

hdr-ify

A svelte library to display various web elements in the HDR colorspace.

hdr-ify
6 devlogs 1 follower
cattn
cattn worked on Maple
1h 1m • about 1 month ago

I worked on adding: Artists, Albums, Playlists pages

I still need to work on a lot of the functions behind those, but the pages & support for them has been added

Update attachment
cattn
cattn worked on cattn.dev
4h 49m • about 1 month ago

I updated the blog UI, and wrote a new blog!

https://cattn.dev/blog/article/obsessively-iterating

Update attachment
cattn
cattn created a project
41d ago

cattn.dev

My personal site!

cattn.dev
1 devlog 1 follower
cattn
cattn worked on do it!
19m • about 2 months ago

I worked on important stuff

Update attachment
cattn
cattn worked on Maple
4h 30m • about 2 months ago

I worked on filters, sitemap, adding routes, and improving the Track component.

I also added filters, and a global system for managing & displaying a user's library.

Also, I spent an unfortunate amount of time working around a vite HMR bug (no it was not user error, yes it was a bug with vite & vite-pwa)

Update attachment
cattn
cattn worked on Maple
3h 40m • about 2 months ago

I've started work on the rewrite/redesign. Creating the things from my figma sketches.

This means I had to scrap a lot of my migration in favor of this.

Update attachment
cattn
cattn worked on Maple
1h 18m • 3 months ago

I spent an unfortunate amount of time working on migrating my codebase to svelte 5.

I went through a very long (and tedious) process of migrating svelte 4-5 syntax, migrating shadcn-svelte, tailwind4, and other deps.

I got the app to a working state again, post-migration.

Still a lot of work to be done in code-cleanup, fixing small bugs, and working on the redesign. Nothing visual to show.

Update attachment
cattn
cattn worked on do it!
1h 8m • 3 months ago

Added filters!
Also added more shop items & multipliers
Also, got the public instance running at https://doit.maple.music/

Update attachment
cattn
cattn worked on do it!
1h 57m • 3 months ago

Added a full settings system, cleaned up the styling of things, added a nice readme, describing the aim & setup for the project

Update attachment
cattn
cattn worked on do it!
43m • 3 months ago

I added the task system, and multipliers to it's own shop tab. This is the culmination & incentive to complete your set tasks.

Update attachment
cattn
cattn worked on do it!
1h 42m • 3 months ago

Added the shop, papers/s feature, animations
Points/Tasks feature.
Fixed some CSS issues
Don't show edit popup when you mark a task as done

cattn
cattn worked on do it!
2h 10m • 3 months ago

I worked on my game-page design in figma, actually started the page in code, created some basic animations for the main object to be clicked & outlined the shop/multiplier sections.

Update attachment
cattn
cattn worked on do it!
48m • 3 months ago

Essentially fully compelted my original design.
Also, added proper stores & idb management for game/tasks

Update attachment
cattn
cattn worked on do it!
5h 8m • 3 months ago

Established the store, built an idb wrapper, outlined my intentions even further
Created the basis of the UI
Top bar
etc

Update attachment
cattn
cattn worked on do it!
1h 28m • 3 months ago

Worked on the figma design for the main page (todo side, still have to do game side)

As well as setup the project

Update attachment
cattn
cattn created a project
91d ago

do it!

A game-ified notes & to-do app that makes getting sh*t done, fun!

do it!
9 devlogs 2 followers Shipped
cattn
cattn worked on Maple
4h 17m • 3 months ago

Worked on the homepage, completed it relatively quickly after clearing up my Material 3 issues.

https://maple.music/

Update attachment
cattn
cattn worked on Maple
1h 19m • 3 months ago

Worked on Figma designs, learning the basics of Kotlin, started on the new Homepage ui.

Unfortunately the package for material-3 usage in Svelte is bugged, so I've struggled with progress there.

Otherwise, I've made good work with designing & Learning

Update attachment
cattn
cattn created a project
100d ago

Maple

Local music library first platform to organize & enjoy your music! All music handled client side. Optional social & sharing features!

6 devlogs 2 followers
cattn
cattn joined Summer of Making
101d ago

This was widely regarded as a great move by everyone.