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

Kim Holviala kim at holviala.com
Thu Jan 7 07:39:06 UTC 2016


Some requests that came to mind:

- external handlers for filetypes so you can view movies in VLC etc
- I really liked the left-column tree view of the whole site that was in old Netscape gopher
- support for caps.txt so you don't have to guess so much about the server
- direct hURL support


- Kim


> On 07 Jan 2016, at 09:04, gopher4all at fastmail.com wrote:
> 
> 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
> 
> _______________________________________________
> Gopher-Project mailing list
> Gopher-Project at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project
> 




More information about the Gopher-Project mailing list