wiki-tui icon indicating copy to clipboard operation
wiki-tui copied to clipboard

[Rewrite] Implement all existing features

Open Builditluc opened this issue 1 year ago • 0 comments

Linked Issues:

  • https://github.com/Builditluc/wiki-tui/issues/216
  • https://github.com/Builditluc/wiki-tui/issues/220

This PR is also linked to the first PR (#226).

In this PR, I aim to reimplement all existing features for wiki-tui.

TODO

  • [x] ToC (Table of Contents)
  • [ ] Links
    • [x] link selection
    • [x] link opening
    • [ ] do not invalidate links when changing the language
  • [x] Scrolling
    • [x] prevent Scrollover
    • [x] existing vim-motions for scrolling (G, gg, ctrl-d, ctrl-u)
  • [x] Search
    • [x] continue the search
    • [x] handle errors (no results, suggestions for another query)
  • [ ] Language
    • [ ] switch search language
    • [ ] switch article language
  • [x] Status Bar
    • [x] show current language / other languages
    • [x] show article name
  • [ ] Configuration
    • [ ] api settings
    • [ ] theme settings
    • [ ] logging settings
    • [ ] toggle features
    • [ ] change keybindings
    • [ ] toc settings

Note: Configuration will be last, because I want to finish implementing the features first

Builditluc avatar May 26 '24 09:05 Builditluc