Implemented reflow for plaintexts in the client itself
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
## What is it?
|
||||
|
||||
Bopher-NG is an ambitious attempt to write a full-featured Gopher client/browser in under 300 SLOC of pure Bash code. It started off as a really crude and unoptimized prototype developed right in [this blog post](https://chronovir.us/2023/03/28/I-wrote-a-browser/) for educational purposes.
|
||||
Bopher-NG is an ambitious attempt to write a full-featured Gopher client/browser in under 350 SLOC of pure Bash code. It started off as a really crude and unoptimized prototype developed right in [this blog post](https://chronovir.us/2023/03/28/I-wrote-a-browser/) for educational purposes.
|
||||
|
||||
Improvements over the original Bopher from that post:
|
||||
|
||||
@@ -14,6 +14,7 @@ Improvements over the original Bopher from that post:
|
||||
- smoother rendering and scrolling
|
||||
- better edge-case stability (e.g. on macOS where using file descriptor 3 actually crashes everything)
|
||||
- better Gophermap processing according to the RFC1436
|
||||
- an actual text reflow when viewing plaintext documents with no hard wrapping
|
||||
- multi-level navigation history (although you can only go back)
|
||||
- status bar with currently opened resource name
|
||||
- ability to accept `gopher://` URLs from the command line
|
||||
|
||||
Reference in New Issue
Block a user