aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-19 21:30:39 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-19 21:30:39 +0200
commit9276e51c84ebf3ec1d9dd22b5338b03339b6f122 (patch)
treecdeebb474277212d2432cc958fdf89a5ace4dc6d
parent51edb67505ffc536d748b26b78d87885bfa5f66e (diff)
downloadkristall-9276e51c84ebf3ec1d9dd22b5338b03339b6f122.tar.gz
Cleans up README.md a bit, adds ROADMAP.md
-rw-r--r--README.md73
-rw-r--r--ROADMAP.md71
2 files changed, 73 insertions, 71 deletions
diff --git a/README.md b/README.md
index dd713a7..15451cf 100644
--- a/README.md
+++ b/README.md
@@ -59,75 +59,6 @@ See [BUILDING.md](BUILDING.md)
- Thanks to [Alex Naskos](https://github.com/alexnask) for providing windows build instructions
- Thanks to tiwesdaeg for improving the application icon
-## TODO / Roadmap
+## Roadmap
-### 0.3 - TLS and security
-- [ ] TLS Handling
- - [ ] Add management for client certificates
- - [ ] Rename/delete/merge groups
- - [ ] Import/export PEM certificates and keys
- - [ ] Add a "scope" option to certificates so users can restrict the scope where the certificate is valid
-
-### 0.4 - The colorful release
-- [ ] Implement dual-colored icon theme
-- [ ] Improve UX
- - [ ] Provide text search function
- - [ ] auto-highlighting/following outline
- - [ ] Add maximum text width option
- - [ ] Remember scroll position for navigating back
-- [ ] Improved favourites
- - [ ] Allow custom favourite title (not the URL itself)
- - [ ] Allow grouping favourites into a single-hierarchy folder structure
-- [ ] Improve Unicode/Emoji support
- - Seems to need multiple font families per font?
-- [ ] Replace Qt markdown with standalone markdown renderer
- - [ ] Enable markdown theming
-- [ ] Improve Styles
- - [ ] Add text/kristall-theme mime
- - [ ] Will use a preview document instead of displaying the content
- - [ ] Allow import of themes
- - [ ] File extension is `.kthm`
- - [ ] Direct preview instead of importing it as a preset. Allow user to save preset then manually
-- [ ] Recognize home directories with /~home and such and add "substyles"
-- [ ] [Add favicon support](gemini://mozz.us/files/rfc_gemini_favicon.gmi)
- - [ ] Add auto-generated "favicons"
- - [ ] Check if the site follows this guideline: `#<ICON> Title` where `<ICON>` is a unicode emoji
- - [ ] Opt-In: Regularly check for `domain/favicon.txt`
- - [ ] Opt-In: Regularly check for `domain/favicon.ico`
-- [ ] Smart searchbar
- - [ ] Allow quick access to favourites
- - [ ] Allow scrolling through "global" history
- - [ ] Allow users to gather a list of "visited pages"
- - [ ] Make default protocol configurable
-- [ ] Ctrl-F search in documents
-- [ ] Add "view source" option to show original document
-
-### Unspecced
-- [ ] Add option: "Transient certificates survive an application reboot and are stored on disk"
-- [ ] FTP
- - [ ] Search for FTP library or use self-written one?
-- [ ] Implement more protocols
- - [ ] Gopher
- - [ ] Support more media types (include uudecode and hexbin decoder)
-- [ ] Improve UX
-- [ ] Implement data streaming
- - [ ] Rework the networking API to allow streaming of content instead of receive everything, then display
- - [ ] Benefits for audio/video/progressive image formats
-- [ ] Explicitly don't support data:// urls
-
-## Bugs
-
-> <styan> xq: When using torsocks(1) on kristall QNetworkInterface complains loudly about not being permitted to create an IPv6 socket..
-
-MAC needs different default font:
-https://usercontent.irccloud-cdn.com/file/OrkuXDfQ/image.png
-
-
-
-
-Status bar is broken:
-It doesn't seem to map to tabs, if you have multiple
-open, which was a bit confusing (and would also be a really cool
-addition for easy comparison of responses).
-
-<tiwesdaeg> gemini://tilde.pink/ the first paragraph is displayed with large spacing
+See [ROADMAP.md](ROADMAP.md) \ No newline at end of file
diff --git a/ROADMAP.md b/ROADMAP.md
new file mode 100644
index 0000000..6ade3bb
--- /dev/null
+++ b/ROADMAP.md
@@ -0,0 +1,71 @@
+# Roadmap
+
+This document contains TODO items for planned Kristall releases as well as some random TODOs and reported bugs.
+
+## 0.3 - TLS and security
+- [ ] TLS Handling
+ - [ ] Add management for client certificates
+ - [ ] Rename/delete/merge groups
+ - [ ] Import/export PEM certificates and keys
+ - [ ] Add a "scope" option to certificates so users can restrict the scope where the certificate is valid
+
+## 0.4 - The colorful release
+- [ ] Implement dual-colored icon theme
+- [ ] Improve UX
+ - [ ] Provide text search function
+ - [ ] auto-highlighting/following outline
+ - [ ] Add maximum text width option
+ - [ ] Remember scroll position for navigating back
+- [ ] Improved favourites
+ - [ ] Allow custom favourite title (not the URL itself)
+ - [ ] Allow grouping favourites into a single-hierarchy folder structure
+- [ ] Improve Unicode/Emoji support
+ - Seems to need multiple font families per font?
+- [ ] Replace Qt markdown with standalone markdown renderer
+ - [ ] Enable markdown theming
+- [ ] Improve Styles
+ - [ ] Add text/kristall-theme mime
+ - [ ] Will use a preview document instead of displaying the content
+ - [ ] Allow import of themes
+ - [ ] File extension is `.kthm`
+ - [ ] Direct preview instead of importing it as a preset. Allow user to save preset then manually
+- [ ] Recognize home directories with /~home and such and add "substyles"
+- [ ] [Add favicon support](gemini://mozz.us/files/rfc_gemini_favicon.gmi)
+ - [ ] Add auto-generated "favicons"
+ - [ ] Check if the site follows this guideline: `#<ICON> Title` where `<ICON>` is a unicode emoji
+ - [ ] Opt-In: Regularly check for `domain/favicon.txt`
+ - [ ] Opt-In: Regularly check for `domain/favicon.ico`
+- [ ] Smart searchbar
+ - [ ] Allow quick access to favourites
+ - [ ] Allow scrolling through "global" history
+ - [ ] Allow users to gather a list of "visited pages"
+ - [ ] Make default protocol configurable
+- [ ] Ctrl-F search in documents
+- [ ] Add "view source" option to show original document
+
+## Unspecced
+- [ ] Add option: "Transient certificates survive an application reboot and are stored on disk"
+- [ ] FTP
+ - [ ] Search for FTP library or use self-written one?
+- [ ] Implement more protocols
+ - [ ] Gopher
+ - [ ] Support more media types (include uudecode and hexbin decoder)
+- [ ] Improve UX
+- [ ] Implement data streaming
+ - [ ] Rework the networking API to allow streaming of content instead of receive everything, then display
+ - [ ] Benefits for audio/video/progressive image formats
+- [ ] Explicitly don't support data:// urls
+
+## Bugs
+
+> <styan> xq: When using torsocks(1) on kristall QNetworkInterface complains loudly about not being permitted to create an IPv6 socket..
+
+MAC needs different default font:
+https://usercontent.irccloud-cdn.com/file/OrkuXDfQ/image.png
+
+Status bar is broken:
+It doesn't seem to map to tabs, if you have multiple
+open, which was a bit confusing (and would also be a really cool
+addition for easy comparison of responses).
+
+<tiwesdaeg> gemini://tilde.pink/ the first paragraph is displayed with large spacing