Updated the roadmap in CONTRIBUTING.md

This commit is contained in:
Leon Styhre 2021-07-18 21:26:35 +02:00
parent 00b49b5d1a
commit 7d7071ccfa

View file

@ -31,19 +31,20 @@ This plan is under constant review so expect it to change from time to time. Sti
* Mix image generation based on screenshots, 3D boxes and marquee files (as in Skyscraper) * Mix image generation based on screenshots, 3D boxes and marquee files (as in Skyscraper)
* Ability to show game media in full screen from the gamelist view * Ability to show game media in full screen from the gamelist view
* Proper game launching screen * Proper game launching screen
* Replace libVLC with FFmpeg * New FFmpeg-based video player
* Move to the SDL2 GameController API * Move to the SDL2 GameController API
* Different button graphics and names applied depending on controller type (Xbox, PlayStation and SNES style) * Different button graphics and names applied depending on controller type (Xbox, PlayStation and SNES style)
* Add to Linux repositories, BSD ports collections etc. * Add to the Debian repository
#### v1.2 #### v1.2
* Support for Raspberry Pi 4 with OpenGL 2.1 (Ubuntu and Raspberry Pi OS) * Support for pre-defined alternative emulators and cores (configured in es_systems.xml)
* Improve full-screen support, remove the temporary full screen hacks
* Badges highlighting things like favorite games, completed games etc. (will require theme support) * Badges highlighting things like favorite games, completed games etc. (will require theme support)
* Improved full-screen support, removing the temporary full-screen hacks
* On-screen keyboard * On-screen keyboard
* Web proxy support for the scraper * Support for the Raspberry Pi 4 with OpenGL ES 2.0 and GLSL shaders (Raspberry Pi OS)
* Add GLM library dependency for matrix and vector operations, starting to decommission the built-in functions * Add GLM library dependency for matrix and vector operations, start to decommission the built-in functions
* Add to more Linux repositories, BSD ports collections etc.
* Flatpak and Snap releases on Linux * Flatpak and Snap releases on Linux
#### v1.3 #### v1.3
@ -57,9 +58,9 @@ This plan is under constant review so expect it to change from time to time. Sti
#### v1.4 #### v1.4
* Authoring tools to clean up orphaned gamelist entries, media files etc. * Authoring tools to clean up orphaned gamelist entries, media files etc.
* Scrollbars for menus and gamelists * Scrollbar component for the gamelist view which can be used by the themes
* Support for pre-defined alternative emulators and cores (configured in es_systems.xml) * Web proxy support for the scraper
* Add 'time played' counter per game, similar to how it works in Steam * Add "time played" counter per game, similar to how it works in Steam
* Preload all built-in resources and never clear them from the cache * Preload all built-in resources and never clear them from the cache
* Improved multi-threading * Improved multi-threading
@ -70,6 +71,7 @@ This plan is under constant review so expect it to change from time to time. Sti
* Improve the performance of the GLSL shader code * Improve the performance of the GLSL shader code
* Animated menu elements like switches, tick boxes, smooth scrolling etc. * Animated menu elements like switches, tick boxes, smooth scrolling etc.
* Support for additional scraper services (if feasible?) * Support for additional scraper services (if feasible?)
* Support for portrait orientation, e.g. for Tate Mode arcade cabinets
#### v2.0 #### v2.0