kris-kay

Joined 5 years ago

Karma
152
Submissions
38
Member since
Mar 10
Hi, I'm a freelance design-dev hybrid based in Canada.

If you would like to hire me or want to geek out about modern CSS get in touch via: [email protected]

View on Hacker News

Recent submissions

Comment · 1 year ago
This project isn’t meant to recreate Liquid Glass. I started working on it because I needed UI that would look good over unknown or changing backgrounds, like in a video game, over video, or in my case AR.
Comment · 1 year ago
True, innovation is much easier when you have full control over the hardware. My project would have taken a fifth of the time if I were only targeting Safari on Apple devices. But I trust that clever engineers and developers will keep finding ways to optimize effects for other platforms and devices.
Comment · 1 year ago
> I don't think this is a kind of moat they created with the explicit intention to make web apps worse.

Yes, exactly! Personally, I’m glad that Apple invests in this kind of R&D. They push the whole field forward as others try to catch up. I doubt they’ll ever make their UI freely available to all other platforms, but I do hope CSS continues to add features that make these effects much easier to implement on the web.

Comment · 1 year ago
> this would be a lot more useful to me on mobile if I could hide or collapse the box.

Are you referring to the code preview area?

In my first implementation, I had a small demo rectangle above the generator UI, but even a small one took up too much space and made the UI harder to use. If I let the whole page scroll, people got frustrated because it wasn’t obvious they needed to stay at the top of the scroll to see the rectangle they were editing.

Since this tool is mainly intended for coding, I’m prioritizing the desktop experience, with mobile acting more as a quick preview and proof that it works on mobile. That said, if you know of any similar UI that works really well on mobile, please share links!

Comment · 1 year ago
My favorite browser is Firefox, so I hope not. The examples didn't work in Safari either. Look cool in Chrome though.
Comment · 1 year ago
> If any aspect of Liquid Glass is successful it will be when it’s used sparingly to delight in places that are low stakes and where other affordances are present

I fully agree with you there. Though I like the Liquid Glass look overall, I think Apple is overusing it. It definitely shouldn’t be a background for paragraph-sized text (e.g., I can’t read half the text in banners on my phone).

Some context about this project:

    - I’m not trying to recreate Liquid Glass (though happy to chat about it)
    - Goal: Production-usable → must at least work on current (desktop and mobile) versions of Chrome, Safari, and Firefox, on both Apple and PC/Android devices
    - Goal: Optimize the developer experience (more relevant to the glass SCSS library I’m working on) → ideally, people can add a class (plus an optional wrapper) and it just works in most tech stacks. 
So my intended value adds are aesthetic polish and ease of use, rather than raw innovation.

Thank you for sharing potential implementation solutions. I'll research them and see if I can wrangle them to work cross-browser.

Comment · 1 year ago
Your project looks awesome! I'm glad not to be the only one going 5+ layers deep into the shadows. The addition of Light Rays is particularly impressive!
Comment · 1 year ago
I agree, even a very subtle texture makes a big difference!
Comment · 1 year ago
Not anymore! We live in the golden age of display: grid; + place-items: center;
Comment · 1 year ago
Just saw that you added this project to the spark-joy list. Thanks so much!
Comment · 1 year ago
All good! Thanks for looking into it.
Comment · 1 year ago
thank you!
Comment · 1 year ago
Nice! Spark Joy looks like an awesome resource.
Comment · 1 year ago
Yes thank you
Comment · 1 year ago
I mean you are right...but I still want to make the nicest thing I can make for the web.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton