GopherShy/features.org
Felisp 98b8e2b3bf Update Features, add todos, remove wrong comments
Maybe next Time I should reread the spec, instead
of relying on memory from half a year ago
2024-11-08 00:19:31 +01:00

1.5 KiB

Features non exhaustive list of TODOs

Some todos collected from source code, sorted roughly in the order of importance

  • Most important features [9%]

    • Navigation stack with loaded items and urls [1/3]

      • Capture the back key
      • Add buttons to go back & forth
      • Show toast at the end of history and exit after double click on back arrow
    • Line wrap togglable for text files and menus [0/3]

      • Add toolbar with disable wrap button
      • Menu should be nonwrapping by default
      • Add option to wrap only filenames and not info items as they may be just decoration
    • Register to handle gopher:// protocol
    • Keep toolbar url up to date
    • Fix line reading from socket
    • Bookmarks
    • Picture view with option to save to file
    • Binary file screen with option to save to file
    • Option to "Open in app" for all files that we don't know how to handle (pdf, exec binaries, sound files)
    • Homepage or custom homepage
    • Working user input
  • Configuration options

    • Option to select whether back arrow goes Up directory tree ro back in navigation stack
  • Nice to haves [0%]

    • Icon
    • Preferences for navigation stack depth (both loaded & url stacks)
    • Preferences for

      • color scheme
      • font -seperate for ASCII art and plain text files
      • font size
    • Separate gopher lib back to library