From df4fbcb4cf6c593c725f677b2ed587e877ae6709 Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Tue, 9 Jun 2020 00:19:32 +0200 Subject: Adds help document, adds block quote support, updates gemini parser to newest spec, adds support for arbitrary gemini files in about: space, adds url bar shortcut, fixes bug with line breaks in preformatted text --- src/about/easter-egg.gemini | 27 +++++++++++++++++++++++++++ src/about/help.gemini | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 src/about/easter-egg.gemini create mode 100644 src/about/help.gemini (limited to 'src/about') diff --git a/src/about/easter-egg.gemini b/src/about/easter-egg.gemini new file mode 100644 index 0000000..c2e9f43 --- /dev/null +++ b/src/about/easter-egg.gemini @@ -0,0 +1,27 @@ +``` + ,`. + ,'` | _.-. + ,` | ,',' / + : | ,',' ; + \ : / / / + \ `.' ( ,' + ,'' _ `. + ,' (o_) `\ + . (,.) _.-- : + -..`/( .-'_..- `| + .-'\,`. `-._ ; + `._ /__ + ,':)-.._ _.(:::`. + |'\ / /`:::| + ,' \ : : : `:| + / : | | | \ + : | | : :..---.: + | | ; ,`._`-.|_ `. + | |' ,'._ `. `. |_\ + | : /`-. `. `. `. : + : \ : __ `. `. `. \ ; + \ \ |. / `. \ \ / + |\ `..: `. __ \ \ / + ' ` .:::::\ `. / \ \,' + .::::::::::-..'_..-' SSt +``` diff --git a/src/about/help.gemini b/src/about/help.gemini new file mode 100644 index 0000000..50b7033 --- /dev/null +++ b/src/about/help.gemini @@ -0,0 +1,44 @@ +# Kristall Help + +This is the manual for the Kristall small-internet browser. It contains explanations on how to use the program, what each setting means and + +## The Mission + +Kristall tries to fill the hole of graphical browsers for alternative internet protocols with a high usability and feature richness. + +## Protocol support + +These protocols are currently supported via their respective URL schemes: +=> https://gemini.circumlunar.space/ Gemini +=> https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol HTTP/HTTPS +=> https://en.wikipedia.org/wiki/Gopher_(protocol) Gopher +=> https://en.wikipedia.org/wiki/Finger_protocol Finger + +### Built-in sites + +There is also the scheme about: which can be used to access internal sites for configuration, usability or help (this is one of them!): +=> about:blank +=> about:favourites +=> about:help + +## Shortcuts + +- Ctrl+T ⇒ New tab +- Ctrl+W ⇒ Close tab +- Ctrl+D ⇒ Quick add/remove from favourites +- Ctrl+L ⇒ Focus URL bar +- Ctrl+S ⇒ Save current file +- Ctrl+H ⇒ Go to home page +- Alt+Left ⇒ Navigate one page back +- Alt+Right ⇒ Navigate one page forward +- F1 ⇒ View this document +- F5 ⇒ Refresh current tab + +## Contact me + +I'm eager to hear from your experience! Did everything work? Is something especially cool or bad? Tell me what you think or what annoys you! + +Please note that everything here is still work-in-progress and may crash! + +Mail: kristall@mq32.de +GitHub: https://github.com/MasterQ32/kristall -- cgit v1.2.3