Mastodon Feed: Post

Mastodon Feed

NfNitLoop ("Cody Casterline 🏳️‍🌈") wrote:

Just released another batch of updates.

* Use Google's Noto font for text, emoji, & CJK fonts.
* SVG button icons. (OK, only one so far. More to come.)
* A fancy new flexbox-ish layout thanks to egui_flex. (Not a big user-facing feature but this'll let me iterate on some upcoming designs more quickly.)

If anybody uses this, let me know how it works for you! Feel free to open feature requests on GitHub:
https://github.com/NfNitLoop/egemi

#gemini #geminiprotocol #smallweb #indieweb #rust #egui

Screenshot of the eGemi browser's about:egemi page listing various features. eGemi's main differentiator from other Gemini browsers is that it can also read gemtext from HTTP! ## Features * Can read gemtext over HTTP(S) as well as Gemini protocol. * Sends HTTP Accept headers requesting text/gemtext, text/markdown, and text/plain. * Single executable you can launch from the CLI. * Self-contained Rust application you can cargo build and run yourself. * Emoji! 🎉 * CJK support: 日本語, 한국어, 简体中文, 繁體中文 ## Intentionally Missing Features While using HTTP, we can maintain some of the benefits of using Gemini Protocol by not implementing the parts of HTTP that are abused: * HTTP Cookies (No tracking) * JavaScript (No popups) * Loading secondary resources on a page, like CSS, Images, fonts, etc. (No tracking pixels, or cross-site cookies.) * Automatic redirects (makes attempted click tracking obvious.) ## Upcoming Features * Allow browsing local gemtext files. * A reload button! 🔃 😅 * Read a local bookmarks.gmi or home.gmi for quick access to common sites.