Skip to content

Roadmap

stoj edited this page Apr 27, 2023 · 43 revisions

Milestones

  • Cleaner: Frontend media; table video, backglass video, table audio, launch audio, and wheels
  • Installer: msi double click installer
  • Wiki: provide some useful info
  • Merger: import new files from another folder
  • Cleaner: VP Content; table, backglass, POV, VBS, etc.
  • Cleaner: additional content types; flyers, instruction cards, etc
  • Cleaner: multiple file match criteria; name (existing), most recent, and largest size
  • Cleaner/Merger: implement useful fuzzy logic matching features; scoring, keyword substitution, etc.
  • Feeder: import VPS from the internet, fix/amend feed as required, navigate content, link to 3rd party sites, and allow user filtering
  • GitHub Events: CI build.. and some more unit test.
  • Feeder: match against local database.. add settings screen to setup criteria checks (e.g. enable fuzzy logic), e.g. associate DB tables with VPDB and VPS links.
  • Feeder: write local database. e.g. add missing tables, make corrections, etc.
  • Feeder: list tables of all 3 variants.. matched, unmatched, and missing. Include the unmatched tables, where entries only exist in the local database, but not in the online feed.
  • General: improve performance of UI and fuzzy matching.
  • Merger/Feeder: improve fuzzy matching algorithms to cater for more partial matching scenarios between local database and the VPS feed and/or newly downloaded files.
  • General: re-brand the existing features to better reflect their usage and remove ambiguity with the upcoming 'Explorer' feature. v7.0.0.
  • Explorer stage 1: new feature to navigate the existing collection and identify updated collection content based on file creation/update timestamps. v7.0.0.
  • Settings: simplify the setup/installation by detecting existing VPX/PBY/PBX installs and their paths. v7.0.0.
  • Cleaner: extract ROM names from the table script. v7.1.0.
  • Cleaner: don't mark B2S as missing if they are designated as belonging to PuP. ⭐in progress⭐
  • Explorer stage 2: isometric 3d visual representation of content, ignore stale content, and open file/folder functionality.