HN user

mplsllc

66 karma

Making software that respect its users, honestly.

Posts4
Comments18
View on HN
[dead] 8 days ago

Many, many css elements rendering better this run. Spent the past two days going after every single CSS element possible. Much more work to go but progress will keep coming! Follow along <3.

Here's the headline: if MacSurf ever opened to a blank window on you, that's over. Fixed for good. And 2.0 repairs an affected Mac all by itself the first time you launch it. No cache-clearing, no Virtual Memory dance (that one never actually did anything, we measured it). If you'd given up on MacSurf, this is your invitation to come back.

Banner features and fixes:

FIXED: Blank page issue on higher-end Macs. FIXED: TLS chain handling issue with sites like Macintosh Garden. New button design and loading animations. New history manager New URL history and autocomplete in URL bar New bookmark manager New shiny about info popup. New: Built in log sender in File menu to easily help with bugs. OPTIMIZED: Better lazy image loading on heavy forums like 68kmla. IMPROVED: Snappier typing in text boxes. PUFFIN-ER: More Elín "Puffy" the MacSurf Puffin.

Netsurf seems pretty closed in terms of who they allow to contribute. However, I need to look more into it and not use the excuse that it's "too complicated" to see if they are interested in my bug fixes.

The most annoying bug I was able to fix that is also present up stream was this weird viewport, extra scroll bar, that would appear on some pages. I need to figure out how to get involved with the main repo if they'll have me.

The single biggest change since 1.5 is under the hood: MacSurf's JavaScript engine has been replaced. Duktape (ES5) is gone; MacSurf now runs macQJS which is a QuickJS port for Classic Mac OS and executes modern ES2023 JavaScript natively on Mac OS 9.

Hey everyone! This is my project, I've been working really hard (yes using AI to help) for about two months straight now. I am not just letting it be, I am going to keep tooling with it every day to make it better and better.

The latest version uses real, third-party verified, TLS 1.3 so I am pushing all the limits that I can. Thanks for sharing!