Thinking of posting my website to Filipino developer subreddits to
gain more first-day traction on release, but mommy i’m scared… some of
those little small-dicked neckbeards are vicious, ruthless, and only
comment shit to hurt under the guise of constructive criticism.
Plus, this is like the weirdest web project I’ve made because of how
personal it is. It’s soooo scary to just give it to someone so they
can rip it to shreds.
But anyway, the website is shaping up good. I’m loving every pixel
I’ve put into it. More pixels to come.
Also, I say personal because it literally is. I tried to infuse lore
into the borders, color choices, fonts, animations, and interaction
effects. I wanted it to feel like stepping into an ongoing TV show, or
an active crime scene. I wanted every pixel to scream into
the void with something to say. That’s convoluted, and frankly, quite
pretentious. But that’s how I made it, and I don’t wanna keep
explaining it but I feel the urge so I keep doing it 🤣
I used animejs, but I didn’t use it for every effect there is. Maybe
some timeline shenanigans and drag-n-drop, but that’s it. The rest are
SVG and CSS filters. Tried to keep it as vanilla as possible, but also
that means some of the effects don’t work in Firefox and Safari, but
there’s decent fallback styles for everything so all’s good.
For the curious, I use SVG filters in backdrop-filter, and aparently
in Firefox, backdrop-filter only applies SVG filters if they can be
recreated with CSS filters (e.g. blur, contrast, saturation). That
means stuff like displacement maps don’t work when plugged into
backdrop-filter.
I don’t know why it doesn’t work in Safari though. Things I’ve read
say these effects should work in Webkit. Right now, the effects only
work in Chromium browsers.
Also, analytics this time around is courtesy of
Goat Counter!
It’s open sourced, and I am much more confident about the data they
collect. I am just concerned about view counts, and I am planning to
make the page views public.