Molasses version 0.7.4 released

Jonathan Simpson <[email protected]> Wed, 4 Dec 2024 22:32:50 -0500
Newsgroups gmane.network.gopher.general
Message-ID <CAAt9evnvqokQN2a+CUx5LmzcPmFF-fUU6YbpCE0HMHmdomUhtg@mail.gmail.com>
--00000000000024df8506287d8ec3
Content-Type: text/plain; charset="UTF-8"

Molasses is a multi-platform graphical gopher client.

Updates in this release:
- Inline rendering of HTML documents. Supports reasonable subset of HTML
3.2, including tables but not CSS or scripts. Rendering style modeled after
Netscape Navigator.
- Add smooth scrolling to Gopher menus.
- Add control to disable smooth scrolling in Options menu.
- Numerous bug fixes and small changes.

Download here:
https://github.com/jjsimpso/molasses/releases/tag/0.7.4

This was a big release. A lot of backend code changed in order to support
HTML rendering. This is a bespoke HTML renderer and there are
occasional rendering glitches in HTML pages but it is pretty solid overall.
Bug reports are welcome via github or email.

For a demo of the HTML rendering capabilities, see my archive of an old 90s
web favorite of mine, Fravia's Page of Reverse Engineering:

gopher://gopher.endangeredsoft.org/1/90sweb

I think it is kind of neat to see HTML served over gopher like this!

--00000000000024df8506287d8ec3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Molasses is a multi-platform graphical gopher client.<br><=
br>Updates in this release:<div>- Inline rendering of HTML documents. Suppo=
rts reasonable subset of HTML 3.2, including tables but not CSS or scripts.=
 Rendering style modeled after Netscape Navigator.<br>- Add smooth scrollin=
g to Gopher menus.<br>- Add control to disable smooth scrolling in Options =
menu.<br>- Numerous bug fixes and small changes.</div><div><br>Download her=
e:</div><div><a href=3D"https://github.com/jjsimpso/molasses/releases/tag/0=
.7.4">https://github.com/jjsimpso/molasses/releases/tag/0.7.4</a></div><div=
><br></div><div>This was a big release. A lot of backend code changed in or=
der to support HTML rendering. This is a bespoke HTML renderer and there ar=
e occasional=C2=A0rendering glitches in HTML pages but it is pretty solid o=
verall. Bug reports are welcome via github or email.</div><div><br></div><d=
iv>For a demo of the HTML rendering capabilities, see my archive of an old =
90s web favorite of mine, Fravia&#39;s Page of Reverse Engineering:</div><d=
iv><br></div><div>gopher://<a href=3D"http://gopher.endangeredsoft.org/1/90=
sweb">gopher.endangeredsoft.org/1/90sweb</a></div><div><br></div><div>I thi=
nk it is kind of neat to see HTML served over gopher like this!</div><div><=
br></div></div>

--00000000000024df8506287d8ec3--