Development:Roadmap: Difference between revisions

From Zaparoo Wiki

No edit summary
No edit summary
Line 3: Line 3:


* <s>Upload log to pastebin</s>
* <s>Upload log to pastebin</s>
* Shareable mappings
* Launch MiSTer script support
* Launch MiSTer script support
* Allow random command to launch folders
* API endpoint with platform and version info
* Migrate from mage for build process
** Go tasks
** Don't use UPX anymore
** Set up for better multi-platform builds
** Use zip file for MiSTer downloader repo
* Use sequential IDs for mappings
* Add system metadata to external files and restore API/TapTUI functionality
* Move app version to config module
* Fix feedback sounds not working
* Gamepad input support(?)
* Mini scripting support for keyboard and gamepad input
* Allow random command to launch folders (including .mgl files in menu folders)
* Implement the filename search launch format (<system>/<filename query>)
* Implement the filename search launch format (<system>/<filename query>)
** Add a specific search-and-launch command
** Add a specific search-and-launch command
** Add format to generic launch string: if file arg is not an explicit existing file match, it's not a folder, it has no file extension
** Add format to generic launch string: if file arg is not an explicit existing file match, it's not a folder, it has no file extension
* <s>Decouple libnfc from daemon loop, implement concept of generic "readers"</s>
== 1.6 ==
* Shareable mappings
* Tokenizer for token text
* Add game identification with GameID
* API features
* API features
** Allow search to filter/search based on path
** Allow search/filter based on path
** List top level games folders(?)
** List top level folders (?)
** Show subfolders in search results
** Show subfolders in search results
** Check for preset path for box art image on disk and offer download
** Check for image on disk and serve
 
* <s>Decouple libnfc from daemon loop, implement concept of generic "readers"</s>
* Move away from mrext Systems files for game identification
** New method of game identification
*** GameID?


== Backlog ==
== Backlog ==

Revision as of 06:43, 30 June 2024

Feature roadmap planned for upcoming release.

1.5

  • Upload log to pastebin
  • Launch MiSTer script support
  • API endpoint with platform and version info
  • Migrate from mage for build process
    • Go tasks
    • Don't use UPX anymore
    • Set up for better multi-platform builds
    • Use zip file for MiSTer downloader repo
  • Use sequential IDs for mappings
  • Add system metadata to external files and restore API/TapTUI functionality
  • Move app version to config module
  • Fix feedback sounds not working
  • Gamepad input support(?)
  • Mini scripting support for keyboard and gamepad input
  • Allow random command to launch folders (including .mgl files in menu folders)
  • Implement the filename search launch format (<system>/<filename query>)
    • Add a specific search-and-launch command
    • Add format to generic launch string: if file arg is not an explicit existing file match, it's not a folder, it has no file extension
  • Decouple libnfc from daemon loop, implement concept of generic "readers"

1.6

  • Shareable mappings
  • Tokenizer for token text
  • Add game identification with GameID
  • API features
    • Allow search/filter based on path
    • List top level folders (?)
    • Show subfolders in search results
    • Check for image on disk and serve

Backlog

  • Decouple libnfc from daemon
  • New "generic serial" driver to support MiSTerRFID and other MCU-based NFC readers
  • Improve feedback of errors to user (popup window on screen?)