diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-19 21:30:39 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-19 21:30:39 +0200 |
| commit | 9276e51c84ebf3ec1d9dd22b5338b03339b6f122 (patch) | |
| tree | cdeebb474277212d2432cc958fdf89a5ace4dc6d | |
| parent | 51edb67505ffc536d748b26b78d87885bfa5f66e (diff) | |
| download | kristall-9276e51c84ebf3ec1d9dd22b5338b03339b6f122.tar.gz | |
Cleans up README.md a bit, adds ROADMAP.md
| -rw-r--r-- | README.md | 73 | ||||
| -rw-r--r-- | ROADMAP.md | 71 |
2 files changed, 73 insertions, 71 deletions
@@ -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 |
