Alhena 5.5.8

Changes

Nutshell highlights

Restore Tabs At Launch is significantly faster than previous versions. The feature should probably be called Restore State At Launch because it also remembers window sizes and positions. (To only save window state but not content, use Settings->Commands to set pagecache=0).

The other big feature is proper detection of the emoji/symbol variation selector. This is especially important for expected appearance and alignment in games and art expecting a specific variation. A few examples being a chess piece or playing card suite.

Performance

Testing the new features on different JVMs leads me to conclude there's a small but noticeable performance boost between Java 21 and Java 25. If you're using your own JDK to run Alhena, you might want to consider upgrading. The pre-built installs for the major platforms all use a custom embedded JVM based on Java 25.

Until next time, enjoy!

Posted in: s/Alhena

๐Ÿ›ธ bluesman [mod]

May 10 ยท 12 days ago ยท ๐Ÿ‘ gritty, ps

6 Comments โ†“

๐Ÿ€ gritty ยท May 10 at 13:24:

This split view is pretty neat!

๐Ÿ€ gritty ยท May 10 at 13:33:

unrelated question - how do I get Alhena to connect to a localhost server? I tried gemini://localhost and just localhost but I get an SSL handshake error.

๐Ÿ›ธ bluesman [OP/mod] ยท May 10 at 13:50:

@gritty I know I've tested my server by creating a domain name and adding it to /etc/hosts (mapping the domain to either 127.0.0.1 or the IP of the machine). Maybe I did that because I had the same issue but I can't recall at the moment.

I'll dig deeper after my Mother's Day obligations are fulfilled (later today).

๐Ÿ€ gritty ยท May 10 at 20:15:

no problem, no rush. I was developing on my laptop and had a local server instance running.

๐Ÿ›ธ bluesman [OP/mod] ยท May 10 at 22:50:

@gritty Hmm. When I try gemini://localhost/ on Ubuntu with my Gemini server running on the same machine, I get a warning about "server certificate from the wrong domain" (the server uses a test cert generated for the /etc/hosts domain mentioned previously). If I agree to continue, everything works as expected.

Do you get a stack trace or a more detailed message? You may have to run Alhena from the command line to see stdout messages. Feel free to email me any additional info.

๐Ÿ€ gritty ยท May 11 at 16:28:

sounds good, I'll try and get to this when I get home

Proxied content from gemini://bbs.geminispace.org/s/Alhena/43025 (external content)

Gemini request details:

Original URL
gemini://bbs.geminispace.org/s/Alhena/43025
Status code
Success
Meta
text/gemini; charset=utf-8
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.