- This prevents all_systems array from having multiple copies of all systems when run multiple times in the same session, which would cause make_preset_changes() to run build_preset_config() multiple times.
* FEATURES: new branch init [skip ci]
* FEATURES: structural changes [skip ci]
* FEATURES: structural changes [skip ci]
* FRAMEWORK: migrating easter_eggs into a reworked splash_screen function
* FRAMEWORK: migrating update_rd_conf into a reworked function with features.json support
* FRAMEWORK: variabilized features.json location
* FEATURES: fixed an invalid value
* FEATURES: added a sample jq to fetch all the resettable emulators for CLI
* FEATURES: added a sample jq to fetch all the resettable emulators for CLI - fix
* FEATURES: added more emulators and placeholders
* FEATURES: added more systems and emulators
* FEATURES: added more systems and emulators - fix
* FEATURES: added more systems and emulators - fix2
* FEATURES: moved libretro cores in retroarch and added more presets
* FEATURES: added the last missing presets
* FEATURES: added the last missing presets - fix
* FEATURES: json fmt
* FEATURES: added more bioses
* FEATURES: removed the bioses
* FEATURES: migrated incompatible_presets
* FEATURES: migrated deploy_helper_files and find_empty_rom_folders
* FEATURES: migrated deploy_helper_files and find_empty_rom_folders
* FEATURES: moved emulators outside system, added all the system pretty names
* FEATURES: fixes due to the new structure
* FEATURES: migrated pretty system names
* FEATURES: migrated compression_targets
* FEATURES: cleanup incompatible_presets
* FEATURES: migrated zip_compressable_extensions
* BIOS_FILE: creating a json (WIP)
* FEATURES: fixed Japanese system names
* FEATURES: fixed incompatible presets
Fix typo in preset deployment func
Add current preset state builder
Add moving Duckstation config folder to new location on update
Disable post-update starter pack install
Upgrade update_rd_conf to handle presets
Enable borders by default
Improve handling of internal system names
Add internal->user readable system name translation
Disable PS4 in es_systems
Improve get_setting_value handling of missing setting name in section
Add systems to borders, widescreen and nintendo_button_layout presets