First of All, I'm Sorry...

Have you ever heard of zenity? It's a widget library for bash scripts. Not a GUI library, mind you; a widget library. If you have a script that needs user input you can make it a little prettier by adding a dialogue box, a calendar for date choice, a list, or similar.

There is no reactivity in this. The chosen value is read when the user clicks "OK" and the widget closes. Great UX for collecting some user input!

Terrible UX for a gemini browser.

I Present to You: ZenGem!

=> It's so far very basic.

Let's hope it stays that way, because any feature added will undoubtedly make the UX worse.

It depends on gemcall:

=> https://notabug.org/tinyrabbit/gemcall

And, of course, zenity:

=> https://help.gnome.org/users/zenity/stable/

-- CC0 ew0k, 2024-05-21

Proxy Information
Original URL
gemini://warmedal.se/~bjorn/posts/2024-05-21-first-of-all-i-m-sorry.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
111.199208 milliseconds
Gemini-to-HTML Time
0.307749 milliseconds

This content has been proxied by September (ba2dc).