aboutsummaryrefslogtreecommitdiff
path: root/src/about
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-09 00:19:32 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-09 00:19:32 +0200
commitdf4fbcb4cf6c593c725f677b2ed587e877ae6709 (patch)
treee399602df5bd4bd240b8746ff45dee13cc6ebd53 /src/about
parent573e73eb1b7a4b5f1cc7037feab620ad9c077f2d (diff)
downloadkristall-df4fbcb4cf6c593c725f677b2ed587e877ae6709.tar.gz
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
Diffstat (limited to 'src/about')
-rw-r--r--src/about/easter-egg.gemini27
-rw-r--r--src/about/help.gemini44
2 files changed, 71 insertions, 0 deletions
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