2 Roadmap
wholesomedonut edited this page 2020-09-08 04:23:29 +00:00

Menu

Back to home

Development Roadmap

Here's where I'll detail the plans for this app in 3 stages: Immediate, Near term, and Long term. At the bottom you'll also find a Stretch section; those are for ideas or goals that don't have a set timetable and aren't really a priority.

Immediate goals are within the next few days and weeks. Near term goals are on about a quarterly basis. Long term goals are about >= 6 months out.

Immediate goals

  • Continue to improve the UI/UX with better controls and display.
  • Rudimentary pagination to avoid text barf on longer gemini pages.

Near term goals

  • Persistent history feature written to a local textfile
  • Interactive link menu
  • Finished pagination

Long term goals

  • Some sort of TUI, as opposed to a command input and resulting printlines.
  • Support for running diagnostics on gemini sites:
    • Pings, site latency times, hops, and basic info about sites you're visiting.

Stretch

  • A native iOS app
  • A native Android app
  • Distributions on the main 3 OS.
    • It's Python..... and it's a CLI app primarily.... not rocket science to port or deploy it on different kinds of OS. But also not a big focus of mine right now.