logoalt Hacker News

yuu1ch13today at 3:21 PM1 replyview on HN

Hi, thanks for the feedback! To clarify, I do use the built-in .glassEffect() modifier on SwiftUI components (sidebar, tab bar, command palette, browser toolbar). The terminal surface itself is the hard part. It's backed by ghostty's Metal renderer which draws its own opaque background, so simply slapping .glassEffect() on it doesn't work. I've been working on improving transparency there but it's not as simple as a few lines of code when you're wrapping a GPU-rendered terminal engine. The titlebar is intentional for now, but I'm considering options there.


Replies

jasonjmcgheetoday at 5:30 PM

None of the UI elements in the screenshot follow apple liquid glass styles / guidelines afaict, whether or not glassEffect() is being used.