-
-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Is your feature request related to a problem? Please describe.
Smallnet browsers such as Chawan, Dilo/w plugins, Kristall, Lagrange, Profectus, etc. have support for multiple protocols such as Gopher(+), Spartan Finger, Nex, Scroll and even HTTP, FTP and SFTP and P2P protocols like IPSF, Dat and Hyperdrive. Kristall supports HTML without CSS/JavaScript/WebAssembly like the early days of WWW 1.0.
Describe the solution you'd like
Add support for gopher://, gophers://, spartan://, finger://, nex://, scroll://, dat://, hyper://, http://, https.//, ftp:// and sftp:// with addition of cgi-bin:, stream:, cache:, data:, file: and man:. The HTML support could be added via GTKWebKit webview with CSS/JS/WASM disabled by default with opt-in to enable if need it.
Describe alternatives you've considered
Alternatively, it can add more protocols via extensions/plugins. Also can be plugin-agnostic like Chawan by adding custom protocols.
Additional context
For better smallnet/small web experience on mobile Linux (because of Lagrange and Profectus doesn't work on my FLX1 (FuriOS) Linux phone without any tweaks or workarounds Kristall works but doesn't fit fell on mobile Linux but can be fine.