aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-06 14:22:53 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-06 14:22:53 +0200
commitbcda97a2e17f6e1366cfe5b03bd0b407d4484255 (patch)
tree2f485e8ff94e26a4c8e1b2e0310c396dbb23c5a0 /README.md
parent7e7ac47308d88aa3a67836937a6888b7b3d90d56 (diff)
downloadkristall-bcda97a2e17f6e1366cfe5b03bd0b407d4484255.tar.gz
Reworks document rendering: Now generates QTextDocument directly instead of using HTML inbetween.
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 16 insertions, 1 deletions
diff --git a/README.md b/README.md
index c62add1..1f0299a 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,25 @@
# Kristall
A high-quality visual cross-platform gemini browser.
+![Preview Image](https://mq32.de/public/affb08915c7e5d5d37dc702134f5af18e4dc8cd1.png)
+
+## Features
+- Document rendering
+ - `text/gemini`
+ - `text/html` (reduced feature set)
+ - `text/markdown`
+ - `text/*`
+ - `image/*
+- Outline generation
+- Favourite Sites
+- Tabbed interface
+- Survives [ConMans torture suite](gemini://gemini.conman.org/test/torture/)
+
## TODO
- [ ] Survive full torture suite
- [ ] Correctly parse mime parameters
- [ ] Correctly parse charset (0013, 0014)
- [ ] Correctly parse other params (0015)
- [ ] Correctly parse undefined params (0016)
- - [ ] \ No newline at end of file
+- [ ] Make document style customizable
+- [ ] Add history navigation \ No newline at end of file