nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z in the process of discussions with a fellow #golang dev who is also working with the #gio #GUI library (he has built a fairly substantial custom widget set) he is building a document browser for this thing called the Gemini Protocol

https://geminiprotocol.net/

stop me if you recognise what is going on there...

Reply to this note

Please Login to reply.

Discussion

Are you the GO dev on this!?!

Sounds exciting from the description. I don't Grok all the technicality of it, but I feel cool reading it. And it sounds at-the- forefront

no, i was chatting with him though, he has been building a widget toolkit based on https://gioui.org and he sorta has got hung up on blur effects on elevated buttons (gio doesn't have a blur filter for proper shadows or blurred scrims)

but he's following the material design color scheme and i want to follow this scheme in my design and i specced out my own custom color scheme based on material oceanic (it's a scheme that also has been called "adapta") that uses a dull, slightly blue dark green base and a slightly unsaturated teal as the primary colors

why i mentioned nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z was because gemini protocol is basically something like alexandria, on its own stand-alone protocol, where #alexandria is built to integrate with nostr protocol and allow relays to also become recomposable document repositories

i'm going to be working with his widget toolkit and probably add some features to it (reprogrammable key combinations is the first thing) and maybe some other things like widgets for a proper chat view, eventually forum post card layouts and similar things

and yeah, i may attempt to bring him onto the #nostr #ark in the future, because his purpose in building this GUI toolkit in his spare time is precisely to make decentralised documents