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.