[gopher] New desktop GUI Gopher Client (Java) in development

gopher4all at fastmail.com gopher4all at fastmail.com
Thu Jan 7 07:04:10 UTC 2016


Hi,

Thanks for the nice and encouraging replies.I've been working on it for
every evening since and it won't be long before I'll put it on GitHub.
Added better error handling, pages are now loaded in a thread (so the UI
still responds when connection times out), added images ("g"/"I" types)
support and "Open in new tab" right-click menu on links, among some
other things. Implementing search query and binary file support are the
next things on my wish list that I'll add, then history and bookmark
management.

I was aware Java is a somewhat controversial choice, but personally I'm
a JVM fanboy... :-)

I liked Cameron's suggestion for supporting an early Java version. Since
the back-end classes know nothing about the front-end classes, I'll
consider creating a lightweight "lite" version based on Swing, using no
(or at least as less as possible) external dependencies (this means it
might not get all features). I'll look into this once the JavaFX 8
version is more mature.

I read a discussion about rendering Gopher menus as tree views, I was
already planning to add this option to my client. Saw some screenshots
of early Gopher clients the other day, that inspired me. It's not at the
top of my to-do list however, but it shouldn't be too hard to implement.

Thanks,
Vincent



More information about the Gopher-Project mailing list