How hard would it be for Falkon to also support the Gemini protocol alongside HTTPS? Here is the specification: https://gemini.circumlunar.space/docs/specification.html The Kristall browser is already supporting both HTTPS and Gemini but it’s quite specific: https://kristall.random-projects.net/ Both support for the protocol and the file format would need to be added.
One would just need to write a KIO worker (formerly known as kioslave) for Gemini like the existing kio_gopher for Gopher. (Yes, Gopher already works in Falkon if one has kio_gopher installed! I am surprised that Juraj appears not to be aware of that, at least judging from his mailing list reply. The only known issue is that the URLs do not end up in the browser history, see bug #406375, which sadly has not even been acknowledged by a maintainer for more than 4 years now. Support for Gemini could be implemented the same way, though I am not aware of any implementation at this time.) See https://userbase.kde.org/Kio_gopher and https://invent.kde.org/network/kio-gopher .
Hello Kevin, > Yes, Gopher already works in Falkon if one has kio_gopher installed! And if KDE integration plugin is enabled. > I am surprised that Juraj appears not to be aware of that, > at least judging from his mailing list reply. Yes, I was not aware of that, I use "KDE programs" mostly standalone. So, yes, I was totally unaware and totally forgot about the KIO thing. (honestly, there are too many things under KDE label) > The only known issue is that the URLs do not end up in the browser history As mentioned above, I do not use it, so it is not bugging me and I was not interested. But OK, I will take a closer look at it.
Such plugins already exist: https://gitlab.com/tobiasrautenkranz/kio-gemini https://gitlab.com/tobiasrautenkranz/geminipart But Falkon doesn't support KPart framework and so unable to render proper Gemtext.