I haven't just been gemlogging recently, so here's a patch:


- fixed a memory leak in the text renderer
- added option to place new bookmarks to the top
- latest UI strings from Weblate

skyjake boosted

"Italic" just means "from Italy". "Italic" fonts are named for the fact that the style originated in Italy. So when you push the 饾槓 button in your word processor it's basically just the Italian button. Activate Italian mode

What if... we had Markdown as a first-class citizen of Geminispace?


I'm feeling a bit conflicted about this, but ultimately it's up to you to decide which format suits your content the best.

A small patch today:


Bug fixes:
- text selection regressions (likely occurred in v1.6)
- crash when clicking on Outline items during page load
- Gopher `p` line type not handled

Some subscriptions are better without the web links. 馃槈

Coming in v1.8.

Courier is such a classic font. This brings back strong memories of playing around with WordPerfect and an HP LaserJet on my parents' PC back in the early 90's. 馃枿

Show thread

Working on much more flexible fonts for v1.8. The previously hardcoded font library is now defined by a set of .fontpack files.

Use of platform-dependent text/font APIs (i.e., system fonts) is likely too much to include in this release, but now at least you'll be able to freely customize the UI and pages with any TTF fonts you have available.

skyjake boosted

New Ariane Beta, rushed this out as I'm away from a computer for a few days. Various fixes, new dutone image option, new font choices, improved inline image loading. Head to Settings to see the new options: oppen.digital/software/oppensm #gemini #android

With these feed entry management tweaks, I hope the previous issues with 2+ month old entries sometimes reappearing should be fixed.

This is something that would be nice to verify with unit tests and simulated feeds, but sadly (fortunately? 馃檭) I don't have the time to set that up. We'll know in a couple of weeks/months if there are still problems with this...

Show thread

v1.7.1 is available:


- added feed refresh progress bar
- bookmark list scrolls to show new items
- moving an item to be the last one in a folder

Bug fixes:
- feed entry bookkeeping
- parsing Atom timestamps
- crash when selecting text

skyjake boosted

Very nice to see support for Titan spreading ever so slowly in the Gemini world.
@kelbot's #smolZINE just mentioned it; @jk's #Lagrange supports it; and my #Phoebe wiki supports it as well, of course.
Time to look over transjovian.org/titan again. 馃槂

Rebuilt macOS Intel binary now available: "lagrange_v1.7.0-1_macos10.13-x86_64.tbz"


Show thread

Note if you run the macOS 10.13 (Intel) version: looks like it was built with the wrong version of SDL, and thus the new context menus often require two clicks to open.

I'll make an updated build.

Show thread

Introducing bookmark folders and better popup menus in v1.7:


See the release announcement for all the details. Just uploaded v1.7.0 to git.skyjake.fi and GitHub, download while it's hot! 馃敟

Release prep in progress... Here's a word count of Lagrange release announcements:

$ wc -w *_lagrange-*
436 2020-12_lagrange-1.0.gmi
865 2021-01_lagrange-1.1.gmi
1421 2021-02_lagrange-1.2.gmi
2179 2021-04_lagrange-1.3.gmi
1464 2021-05_lagrange-1.4.gmi
1520 2021-05_lagrange-1.5.gmi
2409 2021-07_lagrange-1.6.gmi
2581 2021-09_lagrange-1.7.gmi


A foggy September morning turned into a gorgeous sunny afternoon. My favorite time of the year to snap some pics.

A little teaser: in the upcoming v1.7, you can finally organize your bookmarks into folders.

Managed to get context menus working via NSMenu on macOS. It did need a minor tweak in SDL to make it realize the right mouse button has been released after the menu goes away.

Show thread

A first step toward multiple windows in : popup menus that live outside the main window.

On Mac/Windows it makes more sense to use native menus for this, but everywhere else a platform-agnostic method is needed, and this one is purely based on SDL-managed borderless windows.

I've updated the iOS TestFlight build with a bunch of useful improvements:


Most of the changes here are focused on making the UI more consistent and well-behaved throughout the app.

This build also contains a few upcoming v1.7 features: optimized widget drawing, identity selection in Upload dialog, and an image colorization setting.

鉁堬笍 testflight.apple.com/join/Ujdt

Show older

skyjake's choices:


skyjake's personal Mastodon instance