Skip to content

Latest commit

 

History

History
106 lines (83 loc) · 3.44 KB

roadmap.md

File metadata and controls

106 lines (83 loc) · 3.44 KB

Roadmap

Alpha release v0.0.1-alpha.1

No support for bookmarking, no data persistence, basic data validation

  • Data input form (text to input first value) (keyboard digit row ?)
  • Add entry
  • Edit entry (number or rename)
  • Delete entry
  • Change conversion target
  • Change target size
  • Arbitrary large number conversion
  • Handle scrolling
  • Color data prefix
  • Testing of conversion

Beta release v0.0.1-beta

Improving user input

  • Data input validation (+ alphabet verification & hex to maj & no sign if not signed decimal input/ascii, subtitle not empty, not only sign alone)
  • Handle entries UI overflow (middle), converted to issue
  • Reorder entries
  • UI collection related operation (edit label, create collection, list collections, collection title)
  • Collection related attributes (N, target type)
  • Create Logo + integration
  • Splash screen
  • Copy values on long click
  • Responsive Conversion
  • TextFields submit on focus loss

Alpha release v0.0.2-alpha.1

Persistence support

  • Support saving/bookmarking (non-empty) pages
  • Fix moving entry color #2
  • Style popup forms
  • Add Hive database support
  • List saved pages (title) on hamburger menu

Alpha release v0.0.2-alpha.2

Sharing

  • Import & export pages
  • Share single page
  • Collection to clipboard
  • Invalid inputs starting with correct prefix (case insensitive) are automatically converted (easier copy paste)

Alpha release v0.0.2-alpha.3

Improving UX + code architecture

  • Settings
    • Support number separator
    • Display separator + Clipboard separator to settings (settings page)
    • Option: to copy ASCII Unicode Control Pictures vs ASCII values
    • Option: Always trim leading 0s on converted
    • Persistent settings
  • Full UX redesign (no more fixed output per collection)
    • Patch entry and collections to support new features (+ needed corrections)
    • Finish entry page
    • Finish refactor (pages, no longer used classes, new types, new entry, extract constants, ...)
    • Fix outlined buttons hover color
  • Fix web issues (cross-browser, mobile errors)
  • Fix UI (scaling, font, responsive)
    • Fix android keyboard comes and moves UI (entry page)
  • Fix #1
  • Fix #4
  • Fix #5
  • Fix #6
  • Extract style from structure (theme)
  • Link to github repository in app
  • Splash screen logo

Beta release v0.0.2-beta

Usability polish

  • Support base 64 conversions
  • Support Latin-1/ISO 8859-1
  • Support Octal conversion
  • Help menu (displaying possible prefixes, alphabets (hex to maj), explain data validation, explain conversion process, app infos and versions, long press to copy (features), local data/no server -> exports)
  • FIXMEs and TODOs
  • Write README (features + screenshots)

Major release v0.0.3

Cross-Compatibility

  • Application website with download links (+ support)
  • Test android
  • Test Linux
  • Test Windows
  • Test WEB (all browsers, mobile)
  • (Test IOS, MAC ?)

Further Ideas

  1. Light theme support
  2. Key-maps (shortcuts) for keyboard only use (on desktop and web)
  3. Enable application wide undo (redo)
  4. Multiple conversion targets per entry
  5. Custom keyboard for data input