Mayank @mayank.co · 30/03/2026one of the recent changes they made is this frosted glass effect, which does wonderful things for legibility. 220
Mayank @mayank.co · 30/03/2026tidal keeps updating their UI seemingly every other day, and yet large parts of it remain untouched and broken. so many design issues just in this one little screenshot. 250
Mayank @mayank.co · 26/03/2026just pushed up my March 2026 music snapshot to obsessions.mayank.co 👀 030
Mayank @mayank.co · 18/03/2026that looks like a perfectly cromulent button, which i shall click. wait, fuck! codepen.io/editor/hi_ma... 051
Mayank @mayank.co · 13/03/2026what's the difference between these two lines of code? the first one imports the styles into a layer named css_is_awesome. the second one imports the styles into an anonymous layer if `@media (css_tooling_sucks)` matches. i've lost so many hours to this over the years. 2212
Mayank @mayank.co · 28/02/2026it's here and it's glorious! (running the bunnyPod theme: github.com/mgingras-png...) 250
Mayank @mayank.co · 23/11/2024yup, it's my daily driver. i love that it's based on firefox, so i get all the nice things: dev-tools, tab containers, sync for mobile 120
Mayank @mayank.co · 16/11/2024i didn't want to "lose" this particular tweet, because it has sentimental meaning to me and it resonated with so many other people. it was shown by @una.im at CSS Day. youtu.be/dkBeBxs48os 161
Mayank @mayank.co · 06/11/2024working on this and it doesn't feel right. the notification-count is app-wide state, whereas this is specific to the feed. i need do it in a roundabout way, lifting state up that probably shouldn't be lifted up. @danabra.mov what do you think of the phanpy-style button? bsky.app/profile/maya... 100
Mayank @mayank.co · 29/10/2024there are so many nice UX details in Phanpy. - all engagement numbers hidden in timeline - long tap post for options - scroll up to hide "scroll to top" button (so it's not in your face all the time) - tap profile for quick "peek" (alternative to hover cards) 120
Mayank @mayank.co · 25/10/202410. you can build a "scroll shadow" using scroll-driven animations! no JS needed it's chrome only rn but that's ok. great candidate for progressive enhancement demo from @bram.us: scroll-driven-animations.style/demos/scroll... article from @davatron5000.bsky.social: daverupert.com/2023/08/anim... 120
Mayank @mayank.co · 25/10/20249. switching gears, did you know you can mix two colors using CSS `color-mix`? developer.mozilla.org/en-US/docs/W... great for things like hover effects, where you want to slightly adjust the existing color. no need for defining extra tokens. 181
Mayank @mayank.co · 25/10/20248. !important works a bit differently inside layers. while styles in a lower layer normally lose to styles in a subsequent layer, this order is flipped for !important. this means you can use !important to "seal" off CSS declarations that you are confident should never be overridden. 110