2024-09-14

ES-DE v3.1.0

EmuCR: ES-DEEmulationStation Desktop Edition (ES-DE) v3.1.0 is released. EmulationStation Desktop Edition (ES-DE) is a frontend application for browsing and launching games from your multi-platform game collection. It comes preconfigured for use with RetroArch and a number of other emulators. It's also fully customizable so you can easily expand it to launch any emulators or applications that are not included in the bundled configuration. ES-DE is free and open source and will remain so forever. It's also true multi-platform and runs on numerous operating systems such as Ubuntu, Linux Mint, Manjaro, Fedora, FreeBSD, macOS and Windows.

ES-DE Changelog:
Added localization support
Added text shaping support using the HarfBuzz library
Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
Added translations for English (United Kingdom) (en_GB)
Added translations for Spanish (Spain) (es_ES)
Added translations for French (fr_FR)
Added translations for Italian (it_IT)
Added translations for Polish (pl_PL)
Added translations for Portuguese (Brazil) (pt_BR)
Added translations for Romanian (ro_RO)
Added translations for Russian (ru_RU)
Added translations for Swedish (sv_SE)
Added translations for Japanese (ja_JP)
Added translations for Simplified Chinese (zh_CN)
Dramatically reduced the start time for the video and slideshow screensavers on devices with poor disk I/O performance (like Android)
Added support for skipping game system subdirectories scanning on startup (by using noload.txt files)
Added an error popup if incorrect credentials (username and password) are used when scraping using ScreenScraper
Added a "Dark and red" menu color scheme to improve perceived contrast on low-contrast displays
(Android) Added support for the PC Arcade Systems (pcarcade) game system using the Winlator emulator
(Android) Added support for the Taito Type X (type-x) game system using the Winlator emulator
(Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
(Android) Added support for the Dragon Data Dragon 32 (dragon32) game system
(Android) Added support for the Tano Dragon (tanodragon) game system
(Android) Added a new default find rule entry for Flycast as its application ID has been changed
(Android) Changed the find rule for Ruffle to make game launching work again after a code change in the emulator
(Android) Changed ePSXe to use %ROM% instead of %ROMSAF% as the latter caused game launching to fail on some devices
(Android) Added J2ME Loader standalone as the default emulator for the j2me system
(Android) Added JL-Mod standalone as an alternative emulator for the j2me system
(Android) Added support for launching individual games directly with EKA2L1 for the symbian system
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem and megacd systems on Linux and Windows
Added jgenesis as an alternative emulator for the megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
Added NooDS standalone as an alternative emulator for the gba and nds systems on Android, Linux and Windows
Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
Added MAME standalone as the default emulator for the dragon32 and tanodragon systems on Linux, macOS and Windows
Added the .7z and .zip file extensions to the dragon32 and tanodragon systems
Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
Added the .img file extension to the dos and pc systems
Added the Ardens RetroArch core as an alternative emulator for the arduboy system
Added the .arduboy file extension to the arduboy system
Added support for the new Lime3DS binary names on Linux, macOS and Windows
(Windows) Added "Shortcut" as an alternative emulator for the switch system
(Windows) Added the .lnk file extension to the switch system
(Linux) Added a systempath find rule for the ppsspp binary name for the PPSSPP emulator
(Linux) Added a systempath find rule for the ryujinx binary name for the Ryujinx emulator
(Android) Added support for using the %BASENAME% variable with the %EXTRA% and %EXTRAARRAY% variables
Text within parantheses is no longer stripped out from the game name popup when adding or removing games from custom collections
Renamed the "Menu opening effect" setting in the UI settings menu to "Menu opening animation"
(linear-es-de) Added translations for all supported languages
(modern-es-de) Added translations for all supported languages
(slate-es-de) Added partial translations for all supported languages
Added a "backgroundMargins" property to the datetime element
Added a "backgroundCornerRadius" property to the datetime element
Added a check for whether a text element has a width defined when the container property is set
Added support for including theme files from within the colorScheme and fontSize tag pairs
Game files with only an extension and no filename will now get skipped on application startup
StringUtil::toCapitalized() will now capitalize text more accurately by using ICU boundary analysis
Removed some obsolete code from DateTimeEditComponent
Added the libintl library as a dependency
Added the HarfBuzz library as a dependency
Added the ICU library as a dependency
Refactored large parts of the text and font code
Added experimental support for the Haiku operating system
Added some improvements for building and running on FreeBSD
Removed support for NetBSD and OpenBSD
Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
Added some extra compiler checking options when building with AddressSanitizer or UndefinedBehaviorSanitizer
Updated the MAME index files to include ROMs up to MAME version 0.269
Bundled the July 2024 release of the Mozilla TLS/SSL certificates
Bug fixes
When returning from a game the helpsystem was sometimes using the dimmed theme properties
The StringUtil::toCapitalized() function didn't correctly capitalize multi-byte Unicode characters
(Windows) Video textures were sometimes not sized and aligned correctly horizontally
The theme engine game count text was capitalized by default instead of being set as lowercase
Text elements defined as gamecount using the systemdata property could not scroll horizontally
(linear-es-de) The system logo and carousel icon for saturnjp was incorrectly showing the western variant
(modern-es-de) The carousel icon for saturnjp was incorrectly showing the western variant
There was a typo where the 32:9 aspect ratio was referred to as 32:0

Download: ES-DE v3.1.0
Source: Here

0 Comments

Post a Comment