2024-01-28 14:31:33 +00:00
<theme >
feat/update 3.1.0 (#7)
* Added initial text shaping support
* Fixed some font issues
* (Windows) Added initial text shaping support
* (macOS) Added initial text shaping support
* Disabled building of HarfBuzz-subset on Windows and macOS
* (Android) Added initial text shaping support
* Added the nl_NL locale to locale/languages
* Changed the font VRAM usage calculation to actually only include texture data
* Moved the HarfBuzz segment building to a separate function
Also implemented segment caching and fixed an issue where missing glyphs were not handled correctly
* Moved the text shaping to a separate function
* Fixed a text shaping issue when there was a font change for the last character of a string
* Added support for the pl_PL locale
* Changed two font calculation functions to use shaped text
Also consolidated the HarfBuzz segment creation and shaping into a single function
* Added a hack to make shaped text wrap somehow correctly
* Changed the text shaping function to return the segment vector
* Text shaping segments are no longer created by space characters
* RTL text segments are now flagged as such
* Fixed an issue where text was not correctly centered after line breaks
* Reverted some font changes that were not needed after all
* Changed to having HarfBuzz set the horizontal glyph advance
* Fixed another failure mode for the wrapText shaped text hack
* Added a precaution to prevent crashes in case of broken fonts being used
* Made accurate text layout work correctly using HarfBuzz
* Removed the offensive wrapText hacks and added some optimizations
Also changed the three dots to an actual ellipsis Unicode character when abbreviating text
* Reverted a change in TextComponent as it caused unforeseen issues
* Changed Font::shapeText() to pass the segments vector by reference
* Removed a temporary member variable in Font and replaced it with proper argument passing
* Fixed a regression where text shaping stopped working
* Added sharing of glyph atlas entries between shaped glyph entries that need the same texture
* Added support for the ar_EG locale
* Some font-related code and comments cleanup
* Fixed a source file header typo
* Documentation update
* Removed a lot of unnecessary text processing
* Added the ICU library as a dependency
* (Android) Added the ICU library as a dependency
* (macOS) Added the ICU library as a dependency
* (Windows) Added the ICU library as a dependency
* (Windows) Fixed an MSVC compiler warning
* Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
* Documentation update
* Updated the pl_PL translations
* Added a menu title font size adjustment for the pl_PL translations
* Removed support for NetBSD and OpenBSD
* Changed a code comment that referred to BSD Unix
* Documentation update
* Silenced some Clang compiler warnings
* Added experimental support for building on Haiku
* (Haiku) Added a ScreenScraper platform identifier
* (Haiku) Added support for the Sony PlayStation Portable (psp) game system
* (Haiku) Added support for the ScummVM Game Engine (scummvm) game system
* Documentation update
* Updated the pl_PL translations
* Changed ScreenSaver to use TextComponent instead of using Font facilities directly
* Changed Window to use TextComponent instead of using Font facilities directly
* Changed ButtonComponent to use TextComponent instead of using Font facilities directly
* Changed SliderComponent to use TextComponent instead of using Font facilities directly
* Reverted ButtonComponent and SliderComponent to render the debug overlays themselves
* Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly
* Minor code cleanup
* Changed TextEditComponent to use TextComponent instead of using Font facilities directly
* Changed Font::buildTextCache() and Font::renderTextCache() to protected functions
* Changed a compiler silencing option to only apply to Clang
* (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4)
* Documentation update
* (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
* Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent
* Removed direct use of Font::wrapText() from TextComponent
* Fixed an issue where ComponentList could generate elements with negative widths
* Added an assertion to GuiComponent::setSize() to check for negative mSize values
* DateTimeEditComponent no longer renders the debug overlay unless there is a string to display
* (FreeBSD) Added support for building with DEINIT_ON_LAUNCH
* (FreeBSD) Added the man page to the CPack configuration
* (FreeBSD) Added support for rebooting and powering off from inside ES-DE
* (FreeBSD) Added fallback method to locate binary
* Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts
* Fixed a special line wrapping scenario where a trailing space should be removed
* (Windows) Fixed some MSVC compiler warnings
* Fixed some Clang compiler warnings
* Fixed an issue where theme names in the theme downloader could get abbreviated
* Added support for the ca_AD locale
* Documentation update
* (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process
* Documentation update
* Added support for the de_DE locale
* (Android) Added a new default find rule entry for Flycast as its application ID has been changed
* Documentation update
* Fixed an issue where text shaping could be permanently disabled after editing text
* Fixed a potential issue where globally disabling text shaping could cause space detection to fail
* Added a check for whether a text element has a width defined when the container property is set
* (Android) Changed ePSXe to use %ROM% instead of %ROMSAF%
* (Haiku) Added support for the PDF viewer
* Updated the el_GR.po, es_ES.po, fr_FR.po, it_IT.po, ja_JP.po, ru_RU.po and zh_CN.po locale files
* Documentation update
* (Haiku) Added correct installation directories to the CMake configuration
* (Haiku) Changed to correct installation directories
* (Haiku) Added support for the correct system resource directories
* (Haiku) Made sure es-pdf-convert is found under all circumstances
* Updated the fr_FR translations
* Updated the es_ES translations
* Updated the it_IT translations
* Added a menu title font size adjustment for the it_IT translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Fixed an issue where scraping using TheGamesDB would crash the application
* Added an extra check in OptionListComponent to avoid potential crashes
* Removed support for the ca_AD locale
* Added a code comment clarification in FileSystemUtil
* Updated the pl_PL translations
* Some minor code modernization in MameNames
* Fixed an issue where returning from a game would sometimes make the helpsystem use the dimmed theme properties
* (Haiku) Added a resource file
* Added a menu title font size adjustment for the de_DE translations
* (Haiku) Added support for some game systems
* (Haiku) Added a HaikuPorts recipe
* (Haiku) Fixed an URI issue in the HaikuPorts recipe
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Updated the it_IT translations
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Added basic configuration support and menu entries for theme localization
* Changed a theme loading debug message
* (linear-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* (modern-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* Updated the it_IT translations
* Added support for using language variables in the theme configuration
* Added localization support to DateTimeComponent
* Added translations for the automatic collection names when used as theme system variables
* Added localization support for the theme game counter
* Added theme contextual hinting to the custom collection summary text in CollectionSystemsManager
Also added translation support for a string that was previously missed
* Added localization support to the label entries in capabilities.xml
* Fixed a regression where horizontal text containers would sometimes not work correctly
* Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally
* Added support for including theme files from within the colorScheme and fontSize tag pairs
* Added translations for the automatic collection names (short name versions) when used as theme system variables
* Fixed an incorrect code comment in CollectionSystemsManager
* Added translations for the name and fullname systemdata properties for the text element
* Added translation support for the metadata property for the text element
* Updated all locale (.po) files with the theme engine localization additions
* (linear-es-de) Added translations for en_US, en_GB and sv_SE
* Documentation update
* Updated the fr_FR translations
* (linear-es-de) Added translations for fr_FR
* Updated the ja_JP translations
* Updated the zh_CN translations
* (modern-es-de) Added translations for en_US, en_GB, fr_FR and sv_SE
* Updated the es_ES translations
* Updated the ro_RO translations
* (linear-es-de) Added translations for es_ES
* (linear-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for en_US, en_GB and sv_SE
* (linear-es-de) Updated the es_ES translations
* (modern-es-de) Updated the fr_FR translations
* (linear-es-de) Some minor translation changes
* (modern-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for ro_RO
* Updated the it_IT translations
* Updated the pt_BR translations
* (linear-es-de) Added translations for it_IT
* (modern-es-de) Decreased the helpsystem entry spacing
* (modern-es-de) Added translations for es_ES and it_IT
* (slate-es-de) Added translations for es_ES, fr_FR and it_IT
* (linear-es-de) Added translations for pt_BR
* (modern-es-de) Added translations for pt_BR
* (slate-es-de) Added translations for pt_BR
* (Haiku) Added support for the c64, plus4 and vic20 systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Updated SDL to 2.30.6 on Android, Windows, macOS and the Linux AppImage builds
* Added an ICU filter configuration file
* (macOS) Reduced the ICU library size via a data filter file
* (Windows) Reduced the ICU library size via a data filter file
* Updated the ru_RU translations
* (linear-es-de) Added translations for ru_RU
* (modern-es-de) Added translations for ru_RU
* (slate-es-de) Added translations for ru_RU
* Added a menu title font size adjustment for the ru_RU translations
* Removed an unnecessary element resize in ScrollableContainer
* Fixed a line breaking issue
* Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players
* Added theme engine translations for 'never' and 'unknown' date values
* (linear-es-de) Added translations for ja_JP and zh_CN
* (modern-es-de) Added translations for ja_JP and zh_CN
* (slate-es-de) Added translations for ja_JP and zh_CN
* Updated all locales with new theme engine translations
* Fixed an issue where the text element defaultValue property no longer worked correctly
* (modern-es-de) Added some capitalized default metadata values
* Documentation update
* pdated the el_GR translations
* (linear-es-de) Updated the system metadata
* (linear-es-de) Added sv_SE translations for all system hardware types
* Updated the de_DE translations
* Updated the pl_PL translations
* Bundled the July 2024 release of the Mozilla TLS/SSL certificates
* Updated the MAME index files to include ROMs up to MAME version 0.269
* (linear-es-de) Added translations for pl_PL
* Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
* Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
* Removed support for the ar_EG, de_DE, el_GR and nl_NL locales and moved their .po files to an archive directory
* Documentation update
* (modern-es-de) Added translations for pl_PL
* (slate-es-de) Added translations for pl_PL
* Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
* Updated the fr_FR translations
* Added support for the new Lime3DS binary names on Linux, macOS and Windows
* Added some missing find rules for Lime3DS
* (Windows) Added 'Shortcut' as an alternative emulator for the switch system
Also added the .lnk file extension
* Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
* Documentation update
* Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
* (Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
* (Android) Added Winlator PRoot Cmod standalone as an alternative emulator for the windows system
* Documentation update
* (Android) Added support for the PC Arcade Systems (pcarcade) and Taito Type X (type-x) game systems
* Bumped the version to 3.1.0
* (modern-es-de) Eliminated an annoying debug message
* (linear-es-de) Added some missing metadata files
* (linear-es-de) Added some missing sv_SE translations
* Updated the Winlator emulator names
* Documentation update
* Documentation update for the 3.1.0 release
* Updated latest_release.json for the 3.1.0 release
* Fixed a typo in the changelog
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Bumped the version to 3.1.1-alpha
* Video player resources are now completely freed up after finishing view transitions
* Changed a rounding in ScrollableContainer to slightly decrease the risk of glyphs getting cut off at the bottom of the container
* Added the Nanum Square Neo Korean font
* Added support for the ko_KR locale
* Fixed an issue where newly entered ScreenScraper username and password values were positioned incorrectly vertically in the account settings menu
* Documentation update
* Changed the position of the ko_KR language
* Changed the ja_JP position in the languages file
* Fixed an issue where attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
* Documentation update
* Added support for the de_DE locale
* Updated the fr_FR translations
* Documentation update
* Updated the de_DE translations
---------
Co-authored-by: Leon Styhre <leon@leonstyhre.com>
2024-09-18 00:23:26 +00:00
<variables >
<systemName > Atari Jaguar CD</systemName>
<systemDescription > The Atari Jaguar CD is a fifth generation (1993– 2005) CD-ROM peripheral for the Atari Jaguar video game console developed and distributed by Atari Corporation. It was released in September 1995 in North America at a retail price of $149.95. The peripheral was also released in Europe (1995). The Jaguar CD unit featured a double-speed (2× ) drive and its own cartridge slot to allow cartridge games to be played without removing the CD drive. The peripheral was discontinued in early 1996, possibly at the time of the company's sale on April 8, 1996.</systemDescription>
<systemManufacturer > Atari</systemManufacturer>
<systemReleaseYear > 1995</systemReleaseYear>
<systemReleaseDate > 1995-11-21</systemReleaseDate>
<systemReleaseDateFormated > September 21, 1995</systemReleaseDateFormated>
<systemHardwareType > Console</systemHardwareType>
<systemCoverSize > 3-4</systemCoverSize>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<systemColor > da493b</systemColor>
feat/update 3.1.0 (#7)
* Added initial text shaping support
* Fixed some font issues
* (Windows) Added initial text shaping support
* (macOS) Added initial text shaping support
* Disabled building of HarfBuzz-subset on Windows and macOS
* (Android) Added initial text shaping support
* Added the nl_NL locale to locale/languages
* Changed the font VRAM usage calculation to actually only include texture data
* Moved the HarfBuzz segment building to a separate function
Also implemented segment caching and fixed an issue where missing glyphs were not handled correctly
* Moved the text shaping to a separate function
* Fixed a text shaping issue when there was a font change for the last character of a string
* Added support for the pl_PL locale
* Changed two font calculation functions to use shaped text
Also consolidated the HarfBuzz segment creation and shaping into a single function
* Added a hack to make shaped text wrap somehow correctly
* Changed the text shaping function to return the segment vector
* Text shaping segments are no longer created by space characters
* RTL text segments are now flagged as such
* Fixed an issue where text was not correctly centered after line breaks
* Reverted some font changes that were not needed after all
* Changed to having HarfBuzz set the horizontal glyph advance
* Fixed another failure mode for the wrapText shaped text hack
* Added a precaution to prevent crashes in case of broken fonts being used
* Made accurate text layout work correctly using HarfBuzz
* Removed the offensive wrapText hacks and added some optimizations
Also changed the three dots to an actual ellipsis Unicode character when abbreviating text
* Reverted a change in TextComponent as it caused unforeseen issues
* Changed Font::shapeText() to pass the segments vector by reference
* Removed a temporary member variable in Font and replaced it with proper argument passing
* Fixed a regression where text shaping stopped working
* Added sharing of glyph atlas entries between shaped glyph entries that need the same texture
* Added support for the ar_EG locale
* Some font-related code and comments cleanup
* Fixed a source file header typo
* Documentation update
* Removed a lot of unnecessary text processing
* Added the ICU library as a dependency
* (Android) Added the ICU library as a dependency
* (macOS) Added the ICU library as a dependency
* (Windows) Added the ICU library as a dependency
* (Windows) Fixed an MSVC compiler warning
* Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
* Documentation update
* Updated the pl_PL translations
* Added a menu title font size adjustment for the pl_PL translations
* Removed support for NetBSD and OpenBSD
* Changed a code comment that referred to BSD Unix
* Documentation update
* Silenced some Clang compiler warnings
* Added experimental support for building on Haiku
* (Haiku) Added a ScreenScraper platform identifier
* (Haiku) Added support for the Sony PlayStation Portable (psp) game system
* (Haiku) Added support for the ScummVM Game Engine (scummvm) game system
* Documentation update
* Updated the pl_PL translations
* Changed ScreenSaver to use TextComponent instead of using Font facilities directly
* Changed Window to use TextComponent instead of using Font facilities directly
* Changed ButtonComponent to use TextComponent instead of using Font facilities directly
* Changed SliderComponent to use TextComponent instead of using Font facilities directly
* Reverted ButtonComponent and SliderComponent to render the debug overlays themselves
* Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly
* Minor code cleanup
* Changed TextEditComponent to use TextComponent instead of using Font facilities directly
* Changed Font::buildTextCache() and Font::renderTextCache() to protected functions
* Changed a compiler silencing option to only apply to Clang
* (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4)
* Documentation update
* (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
* Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent
* Removed direct use of Font::wrapText() from TextComponent
* Fixed an issue where ComponentList could generate elements with negative widths
* Added an assertion to GuiComponent::setSize() to check for negative mSize values
* DateTimeEditComponent no longer renders the debug overlay unless there is a string to display
* (FreeBSD) Added support for building with DEINIT_ON_LAUNCH
* (FreeBSD) Added the man page to the CPack configuration
* (FreeBSD) Added support for rebooting and powering off from inside ES-DE
* (FreeBSD) Added fallback method to locate binary
* Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts
* Fixed a special line wrapping scenario where a trailing space should be removed
* (Windows) Fixed some MSVC compiler warnings
* Fixed some Clang compiler warnings
* Fixed an issue where theme names in the theme downloader could get abbreviated
* Added support for the ca_AD locale
* Documentation update
* (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process
* Documentation update
* Added support for the de_DE locale
* (Android) Added a new default find rule entry for Flycast as its application ID has been changed
* Documentation update
* Fixed an issue where text shaping could be permanently disabled after editing text
* Fixed a potential issue where globally disabling text shaping could cause space detection to fail
* Added a check for whether a text element has a width defined when the container property is set
* (Android) Changed ePSXe to use %ROM% instead of %ROMSAF%
* (Haiku) Added support for the PDF viewer
* Updated the el_GR.po, es_ES.po, fr_FR.po, it_IT.po, ja_JP.po, ru_RU.po and zh_CN.po locale files
* Documentation update
* (Haiku) Added correct installation directories to the CMake configuration
* (Haiku) Changed to correct installation directories
* (Haiku) Added support for the correct system resource directories
* (Haiku) Made sure es-pdf-convert is found under all circumstances
* Updated the fr_FR translations
* Updated the es_ES translations
* Updated the it_IT translations
* Added a menu title font size adjustment for the it_IT translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Fixed an issue where scraping using TheGamesDB would crash the application
* Added an extra check in OptionListComponent to avoid potential crashes
* Removed support for the ca_AD locale
* Added a code comment clarification in FileSystemUtil
* Updated the pl_PL translations
* Some minor code modernization in MameNames
* Fixed an issue where returning from a game would sometimes make the helpsystem use the dimmed theme properties
* (Haiku) Added a resource file
* Added a menu title font size adjustment for the de_DE translations
* (Haiku) Added support for some game systems
* (Haiku) Added a HaikuPorts recipe
* (Haiku) Fixed an URI issue in the HaikuPorts recipe
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Updated the it_IT translations
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Added basic configuration support and menu entries for theme localization
* Changed a theme loading debug message
* (linear-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* (modern-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* Updated the it_IT translations
* Added support for using language variables in the theme configuration
* Added localization support to DateTimeComponent
* Added translations for the automatic collection names when used as theme system variables
* Added localization support for the theme game counter
* Added theme contextual hinting to the custom collection summary text in CollectionSystemsManager
Also added translation support for a string that was previously missed
* Added localization support to the label entries in capabilities.xml
* Fixed a regression where horizontal text containers would sometimes not work correctly
* Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally
* Added support for including theme files from within the colorScheme and fontSize tag pairs
* Added translations for the automatic collection names (short name versions) when used as theme system variables
* Fixed an incorrect code comment in CollectionSystemsManager
* Added translations for the name and fullname systemdata properties for the text element
* Added translation support for the metadata property for the text element
* Updated all locale (.po) files with the theme engine localization additions
* (linear-es-de) Added translations for en_US, en_GB and sv_SE
* Documentation update
* Updated the fr_FR translations
* (linear-es-de) Added translations for fr_FR
* Updated the ja_JP translations
* Updated the zh_CN translations
* (modern-es-de) Added translations for en_US, en_GB, fr_FR and sv_SE
* Updated the es_ES translations
* Updated the ro_RO translations
* (linear-es-de) Added translations for es_ES
* (linear-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for en_US, en_GB and sv_SE
* (linear-es-de) Updated the es_ES translations
* (modern-es-de) Updated the fr_FR translations
* (linear-es-de) Some minor translation changes
* (modern-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for ro_RO
* Updated the it_IT translations
* Updated the pt_BR translations
* (linear-es-de) Added translations for it_IT
* (modern-es-de) Decreased the helpsystem entry spacing
* (modern-es-de) Added translations for es_ES and it_IT
* (slate-es-de) Added translations for es_ES, fr_FR and it_IT
* (linear-es-de) Added translations for pt_BR
* (modern-es-de) Added translations for pt_BR
* (slate-es-de) Added translations for pt_BR
* (Haiku) Added support for the c64, plus4 and vic20 systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Updated SDL to 2.30.6 on Android, Windows, macOS and the Linux AppImage builds
* Added an ICU filter configuration file
* (macOS) Reduced the ICU library size via a data filter file
* (Windows) Reduced the ICU library size via a data filter file
* Updated the ru_RU translations
* (linear-es-de) Added translations for ru_RU
* (modern-es-de) Added translations for ru_RU
* (slate-es-de) Added translations for ru_RU
* Added a menu title font size adjustment for the ru_RU translations
* Removed an unnecessary element resize in ScrollableContainer
* Fixed a line breaking issue
* Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players
* Added theme engine translations for 'never' and 'unknown' date values
* (linear-es-de) Added translations for ja_JP and zh_CN
* (modern-es-de) Added translations for ja_JP and zh_CN
* (slate-es-de) Added translations for ja_JP and zh_CN
* Updated all locales with new theme engine translations
* Fixed an issue where the text element defaultValue property no longer worked correctly
* (modern-es-de) Added some capitalized default metadata values
* Documentation update
* pdated the el_GR translations
* (linear-es-de) Updated the system metadata
* (linear-es-de) Added sv_SE translations for all system hardware types
* Updated the de_DE translations
* Updated the pl_PL translations
* Bundled the July 2024 release of the Mozilla TLS/SSL certificates
* Updated the MAME index files to include ROMs up to MAME version 0.269
* (linear-es-de) Added translations for pl_PL
* Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
* Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
* Removed support for the ar_EG, de_DE, el_GR and nl_NL locales and moved their .po files to an archive directory
* Documentation update
* (modern-es-de) Added translations for pl_PL
* (slate-es-de) Added translations for pl_PL
* Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
* Updated the fr_FR translations
* Added support for the new Lime3DS binary names on Linux, macOS and Windows
* Added some missing find rules for Lime3DS
* (Windows) Added 'Shortcut' as an alternative emulator for the switch system
Also added the .lnk file extension
* Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
* Documentation update
* Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
* (Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
* (Android) Added Winlator PRoot Cmod standalone as an alternative emulator for the windows system
* Documentation update
* (Android) Added support for the PC Arcade Systems (pcarcade) and Taito Type X (type-x) game systems
* Bumped the version to 3.1.0
* (modern-es-de) Eliminated an annoying debug message
* (linear-es-de) Added some missing metadata files
* (linear-es-de) Added some missing sv_SE translations
* Updated the Winlator emulator names
* Documentation update
* Documentation update for the 3.1.0 release
* Updated latest_release.json for the 3.1.0 release
* Fixed a typo in the changelog
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Bumped the version to 3.1.1-alpha
* Video player resources are now completely freed up after finishing view transitions
* Changed a rounding in ScrollableContainer to slightly decrease the risk of glyphs getting cut off at the bottom of the container
* Added the Nanum Square Neo Korean font
* Added support for the ko_KR locale
* Fixed an issue where newly entered ScreenScraper username and password values were positioned incorrectly vertically in the account settings menu
* Documentation update
* Changed the position of the ko_KR language
* Changed the ja_JP position in the languages file
* Fixed an issue where attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
* Documentation update
* Added support for the de_DE locale
* Updated the fr_FR translations
* Documentation update
* Updated the de_DE translations
---------
Co-authored-by: Leon Styhre <leon@leonstyhre.com>
2024-09-18 00:23:26 +00:00
<systemColorPalette1 > FF0000</systemColorPalette1>
<systemColorPalette2 > 3F3E3E</systemColorPalette2>
<systemColorPalette3 > FDC007</systemColorPalette3>
<systemColorPalette4 > 232326</systemColorPalette4>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<systemCartSize > 1-1</systemCartSize>
feat/update 3.1.0 (#7)
* Added initial text shaping support
* Fixed some font issues
* (Windows) Added initial text shaping support
* (macOS) Added initial text shaping support
* Disabled building of HarfBuzz-subset on Windows and macOS
* (Android) Added initial text shaping support
* Added the nl_NL locale to locale/languages
* Changed the font VRAM usage calculation to actually only include texture data
* Moved the HarfBuzz segment building to a separate function
Also implemented segment caching and fixed an issue where missing glyphs were not handled correctly
* Moved the text shaping to a separate function
* Fixed a text shaping issue when there was a font change for the last character of a string
* Added support for the pl_PL locale
* Changed two font calculation functions to use shaped text
Also consolidated the HarfBuzz segment creation and shaping into a single function
* Added a hack to make shaped text wrap somehow correctly
* Changed the text shaping function to return the segment vector
* Text shaping segments are no longer created by space characters
* RTL text segments are now flagged as such
* Fixed an issue where text was not correctly centered after line breaks
* Reverted some font changes that were not needed after all
* Changed to having HarfBuzz set the horizontal glyph advance
* Fixed another failure mode for the wrapText shaped text hack
* Added a precaution to prevent crashes in case of broken fonts being used
* Made accurate text layout work correctly using HarfBuzz
* Removed the offensive wrapText hacks and added some optimizations
Also changed the three dots to an actual ellipsis Unicode character when abbreviating text
* Reverted a change in TextComponent as it caused unforeseen issues
* Changed Font::shapeText() to pass the segments vector by reference
* Removed a temporary member variable in Font and replaced it with proper argument passing
* Fixed a regression where text shaping stopped working
* Added sharing of glyph atlas entries between shaped glyph entries that need the same texture
* Added support for the ar_EG locale
* Some font-related code and comments cleanup
* Fixed a source file header typo
* Documentation update
* Removed a lot of unnecessary text processing
* Added the ICU library as a dependency
* (Android) Added the ICU library as a dependency
* (macOS) Added the ICU library as a dependency
* (Windows) Added the ICU library as a dependency
* (Windows) Fixed an MSVC compiler warning
* Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
* Documentation update
* Updated the pl_PL translations
* Added a menu title font size adjustment for the pl_PL translations
* Removed support for NetBSD and OpenBSD
* Changed a code comment that referred to BSD Unix
* Documentation update
* Silenced some Clang compiler warnings
* Added experimental support for building on Haiku
* (Haiku) Added a ScreenScraper platform identifier
* (Haiku) Added support for the Sony PlayStation Portable (psp) game system
* (Haiku) Added support for the ScummVM Game Engine (scummvm) game system
* Documentation update
* Updated the pl_PL translations
* Changed ScreenSaver to use TextComponent instead of using Font facilities directly
* Changed Window to use TextComponent instead of using Font facilities directly
* Changed ButtonComponent to use TextComponent instead of using Font facilities directly
* Changed SliderComponent to use TextComponent instead of using Font facilities directly
* Reverted ButtonComponent and SliderComponent to render the debug overlays themselves
* Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly
* Minor code cleanup
* Changed TextEditComponent to use TextComponent instead of using Font facilities directly
* Changed Font::buildTextCache() and Font::renderTextCache() to protected functions
* Changed a compiler silencing option to only apply to Clang
* (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4)
* Documentation update
* (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
* Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent
* Removed direct use of Font::wrapText() from TextComponent
* Fixed an issue where ComponentList could generate elements with negative widths
* Added an assertion to GuiComponent::setSize() to check for negative mSize values
* DateTimeEditComponent no longer renders the debug overlay unless there is a string to display
* (FreeBSD) Added support for building with DEINIT_ON_LAUNCH
* (FreeBSD) Added the man page to the CPack configuration
* (FreeBSD) Added support for rebooting and powering off from inside ES-DE
* (FreeBSD) Added fallback method to locate binary
* Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts
* Fixed a special line wrapping scenario where a trailing space should be removed
* (Windows) Fixed some MSVC compiler warnings
* Fixed some Clang compiler warnings
* Fixed an issue where theme names in the theme downloader could get abbreviated
* Added support for the ca_AD locale
* Documentation update
* (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process
* Documentation update
* Added support for the de_DE locale
* (Android) Added a new default find rule entry for Flycast as its application ID has been changed
* Documentation update
* Fixed an issue where text shaping could be permanently disabled after editing text
* Fixed a potential issue where globally disabling text shaping could cause space detection to fail
* Added a check for whether a text element has a width defined when the container property is set
* (Android) Changed ePSXe to use %ROM% instead of %ROMSAF%
* (Haiku) Added support for the PDF viewer
* Updated the el_GR.po, es_ES.po, fr_FR.po, it_IT.po, ja_JP.po, ru_RU.po and zh_CN.po locale files
* Documentation update
* (Haiku) Added correct installation directories to the CMake configuration
* (Haiku) Changed to correct installation directories
* (Haiku) Added support for the correct system resource directories
* (Haiku) Made sure es-pdf-convert is found under all circumstances
* Updated the fr_FR translations
* Updated the es_ES translations
* Updated the it_IT translations
* Added a menu title font size adjustment for the it_IT translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Fixed an issue where scraping using TheGamesDB would crash the application
* Added an extra check in OptionListComponent to avoid potential crashes
* Removed support for the ca_AD locale
* Added a code comment clarification in FileSystemUtil
* Updated the pl_PL translations
* Some minor code modernization in MameNames
* Fixed an issue where returning from a game would sometimes make the helpsystem use the dimmed theme properties
* (Haiku) Added a resource file
* Added a menu title font size adjustment for the de_DE translations
* (Haiku) Added support for some game systems
* (Haiku) Added a HaikuPorts recipe
* (Haiku) Fixed an URI issue in the HaikuPorts recipe
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Updated the it_IT translations
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Added basic configuration support and menu entries for theme localization
* Changed a theme loading debug message
* (linear-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* (modern-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* Updated the it_IT translations
* Added support for using language variables in the theme configuration
* Added localization support to DateTimeComponent
* Added translations for the automatic collection names when used as theme system variables
* Added localization support for the theme game counter
* Added theme contextual hinting to the custom collection summary text in CollectionSystemsManager
Also added translation support for a string that was previously missed
* Added localization support to the label entries in capabilities.xml
* Fixed a regression where horizontal text containers would sometimes not work correctly
* Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally
* Added support for including theme files from within the colorScheme and fontSize tag pairs
* Added translations for the automatic collection names (short name versions) when used as theme system variables
* Fixed an incorrect code comment in CollectionSystemsManager
* Added translations for the name and fullname systemdata properties for the text element
* Added translation support for the metadata property for the text element
* Updated all locale (.po) files with the theme engine localization additions
* (linear-es-de) Added translations for en_US, en_GB and sv_SE
* Documentation update
* Updated the fr_FR translations
* (linear-es-de) Added translations for fr_FR
* Updated the ja_JP translations
* Updated the zh_CN translations
* (modern-es-de) Added translations for en_US, en_GB, fr_FR and sv_SE
* Updated the es_ES translations
* Updated the ro_RO translations
* (linear-es-de) Added translations for es_ES
* (linear-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for en_US, en_GB and sv_SE
* (linear-es-de) Updated the es_ES translations
* (modern-es-de) Updated the fr_FR translations
* (linear-es-de) Some minor translation changes
* (modern-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for ro_RO
* Updated the it_IT translations
* Updated the pt_BR translations
* (linear-es-de) Added translations for it_IT
* (modern-es-de) Decreased the helpsystem entry spacing
* (modern-es-de) Added translations for es_ES and it_IT
* (slate-es-de) Added translations for es_ES, fr_FR and it_IT
* (linear-es-de) Added translations for pt_BR
* (modern-es-de) Added translations for pt_BR
* (slate-es-de) Added translations for pt_BR
* (Haiku) Added support for the c64, plus4 and vic20 systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Updated SDL to 2.30.6 on Android, Windows, macOS and the Linux AppImage builds
* Added an ICU filter configuration file
* (macOS) Reduced the ICU library size via a data filter file
* (Windows) Reduced the ICU library size via a data filter file
* Updated the ru_RU translations
* (linear-es-de) Added translations for ru_RU
* (modern-es-de) Added translations for ru_RU
* (slate-es-de) Added translations for ru_RU
* Added a menu title font size adjustment for the ru_RU translations
* Removed an unnecessary element resize in ScrollableContainer
* Fixed a line breaking issue
* Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players
* Added theme engine translations for 'never' and 'unknown' date values
* (linear-es-de) Added translations for ja_JP and zh_CN
* (modern-es-de) Added translations for ja_JP and zh_CN
* (slate-es-de) Added translations for ja_JP and zh_CN
* Updated all locales with new theme engine translations
* Fixed an issue where the text element defaultValue property no longer worked correctly
* (modern-es-de) Added some capitalized default metadata values
* Documentation update
* pdated the el_GR translations
* (linear-es-de) Updated the system metadata
* (linear-es-de) Added sv_SE translations for all system hardware types
* Updated the de_DE translations
* Updated the pl_PL translations
* Bundled the July 2024 release of the Mozilla TLS/SSL certificates
* Updated the MAME index files to include ROMs up to MAME version 0.269
* (linear-es-de) Added translations for pl_PL
* Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
* Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
* Removed support for the ar_EG, de_DE, el_GR and nl_NL locales and moved their .po files to an archive directory
* Documentation update
* (modern-es-de) Added translations for pl_PL
* (slate-es-de) Added translations for pl_PL
* Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
* Updated the fr_FR translations
* Added support for the new Lime3DS binary names on Linux, macOS and Windows
* Added some missing find rules for Lime3DS
* (Windows) Added 'Shortcut' as an alternative emulator for the switch system
Also added the .lnk file extension
* Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
* Documentation update
* Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
* (Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
* (Android) Added Winlator PRoot Cmod standalone as an alternative emulator for the windows system
* Documentation update
* (Android) Added support for the PC Arcade Systems (pcarcade) and Taito Type X (type-x) game systems
* Bumped the version to 3.1.0
* (modern-es-de) Eliminated an annoying debug message
* (linear-es-de) Added some missing metadata files
* (linear-es-de) Added some missing sv_SE translations
* Updated the Winlator emulator names
* Documentation update
* Documentation update for the 3.1.0 release
* Updated latest_release.json for the 3.1.0 release
* Fixed a typo in the changelog
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Bumped the version to 3.1.1-alpha
* Video player resources are now completely freed up after finishing view transitions
* Changed a rounding in ScrollableContainer to slightly decrease the risk of glyphs getting cut off at the bottom of the container
* Added the Nanum Square Neo Korean font
* Added support for the ko_KR locale
* Fixed an issue where newly entered ScreenScraper username and password values were positioned incorrectly vertically in the account settings menu
* Documentation update
* Changed the position of the ko_KR language
* Changed the ja_JP position in the languages file
* Fixed an issue where attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
* Documentation update
* Added support for the de_DE locale
* Updated the fr_FR translations
* Documentation update
* Updated the de_DE translations
---------
Co-authored-by: Leon Styhre <leon@leonstyhre.com>
2024-09-18 00:23:26 +00:00
</variables>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<language name= "ca_ES" >
<variables >
<systemDescription > El CD Atari Jaguar és una cinquena generació (1993– 2005) perifèric CD-ROM per a la consola de videojocs Atari Jaguar desenvolupada i distribuïda per Atari Corporation. Va ser llançat el setembre de 1995 a Amèrica del Nord a un preu al detall de 149,95 dòlars. El perifèric també es va publicar a Europa (1995). La unitat de CD Jaguar presentava una unitat de doble velocitat (2 × ) i la seva pròpia ranura de cartutx per permetre que els jocs de cartutx es juguessin sense eliminar la unitat de CD. El perifèric es va suspendre a principis de 1996, possiblement en el moment de la venda de la companyia el 8 d'abril de 1996.</systemDescription>
<systemHardwareType > Console</systemHardwareType>
</variables>
</language>
<language name= "de_DE" >
<variables >
<systemDescription > Der Atari Jaguar CD ist ein CD-ROM-Peripheriegerät der fünften Generation (1993-2005) für die Videospielkonsole Atari Jaguar, das von der Atari Corporation entwickelt und vertrieben wird. Es wurde im September 1995 in Nordamerika zu einem Verkaufspreis von 149,95 $ veröffentlicht. Das Peripheriegerät wurde auch in Europa (1995) veröffentlicht. Die Jaguar-CD-Einheit verfügte über ein Laufwerk mit doppelter Geschwindigkeit (2× ) und einen eigenen Kassettenschacht, so dass Kassettenspiele gespielt werden konnten, ohne das CD-Laufwerk zu entfernen. Das Peripheriegerät wurde Anfang 1996 eingestellt, möglicherweise zum Zeitpunkt des Verkaufs des Unternehmens am 8. April 1996.</systemDescription>
<systemHardwareType > Konsole</systemHardwareType>
</variables>
</language>
<language name= "es_ES" >
<variables >
<systemDescription > El Atari Jaguar CD es un periférico CD-ROM de quinta generación (1993-2005) para la videoconsola Atari Jaguar desarrollado y distribuido por Atari Corporation. Salió a la venta en septiembre de 1995 en Norteamérica a un precio de 149,95 dólares. El periférico también salió a la venta en Europa (1995). La unidad de CD Jaguar contaba con una unidad de doble velocidad (2× ) y su propia ranura para cartuchos que permitía jugar a juegos de cartucho sin necesidad de extraer la unidad de CD. El periférico se dejó de fabricar a principios de 1996, posiblemente en el momento de la venta de la empresa el 8 de abril de 1996.</systemDescription>
<systemHardwareType > Consola</systemHardwareType>
</variables>
</language>
<language name= "fr_FR" >
<variables >
<systemDescription > L'Atari Jaguar CD est un périphérique CD-ROM de cinquième génération (1993-2005) pour la console de jeux vidéo Atari Jaguar, développé et distribué par Atari Corporation. Il est sorti en septembre 1995 en Amérique du Nord au prix de 149,95 dollars. Le périphérique a également été commercialisé en Europe (1995). L'unité CD de la Jaguar était dotée d'un lecteur à double vitesse (2× ) et de son propre emplacement pour cartouche afin de permettre de jouer à des jeux en cartouche sans retirer le lecteur CD. Le périphérique a été abandonné au début de 1996, peut-être au moment de la vente de la société le 8 avril 1996.</systemDescription>
<systemHardwareType > Console</systemHardwareType>
</variables>
</language>
<language name= "it_IT" >
<variables >
<systemDescription > L'Atari Jaguar CD è una periferica CD-ROM di quinta generazione (1993-2005) per la console per videogiochi Atari Jaguar, sviluppata e distribuita da Atari Corporation. È stata rilasciata nel settembre 1995 in Nord America a un prezzo al dettaglio di 149,95 dollari. La periferica è stata rilasciata anche in Europa (1995). L'unità CD Jaguar era dotata di un'unità a doppia velocità (2× ) e di un proprio slot per cartucce che consentiva di giocare con le cartucce senza rimuovere l'unità CD. La periferica è stata dismessa all'inizio del 1996, probabilmente al momento della vendita dell'azienda l'8 aprile 1996.</systemDescription>
<systemHardwareType > Console</systemHardwareType>
</variables>
</language>
<language name= "nl_NL" >
<variables >
<systemDescription > De Atari Jaguar CD is een vijfde generatie (1993-2005) CD-ROM randapparaat voor de Atari Jaguar video game console ontwikkeld en gedistribueerd door Atari Corporation. Het werd in september 1995 uitgebracht in Noord-Amerika voor een verkoopprijs van 149,95 dollar. Het randapparaat werd ook uitgebracht in Europa (1995). De Jaguar CD-unit had een station met dubbele snelheid (2× ) en een eigen cartridge-sleuf om cartridge-games te kunnen spelen zonder het CD-station te verwijderen. De randapparatuur werd begin 1996 stopgezet, mogelijk ten tijde van de verkoop van de onderneming op 8 april 1996.</systemDescription>
<systemHardwareType > Console</systemHardwareType>
</variables>
</language>
<language name= "pl_PL" >
<variables >
<systemDescription > Atari Jaguar CD to urządzenie peryferyjne CD-ROM piątej generacji (1993-2005) dla konsoli do gier wideo Atari Jaguar, opracowane i dystrybuowane przez Atari Corporation. Został wydany we wrześniu 1995 roku w Ameryce Północnej w cenie detalicznej 149,95 USD. Urządzenie peryferyjne zostało również wydane w Europie (1995). Urządzenie Jaguar CD było wyposażone w napęd o podwójnej prędkości (2× ) i własne gniazdo na kartridże, umożliwiające granie w gry na kartridżach bez konieczności wyjmowania napędu CD. Urządzenie peryferyjne zostało wycofane z produkcji na początku 1996 roku, prawdopodobnie w momencie sprzedaży firmy 8 kwietnia 1996 roku.</systemDescription>
<systemHardwareType > Konsola</systemHardwareType>
</variables>
</language>
<language name= "pt_BR" >
<variables >
<systemDescription > O Atari Jaguar CD é um periférico de CD-ROM de quinta geração (1993-2005) para o console de videogame Atari Jaguar, desenvolvido e distribuído pela Atari Corporation. Foi lançado em setembro de 1995 na América do Norte a um preço de varejo de US$ 149,95. O periférico também foi lançado na Europa (1995). A unidade de CD do Jaguar contava com uma unidade de velocidade dupla (2× ) e seu próprio slot de cartucho para permitir a reprodução de jogos em cartucho sem remover a unidade de CD. O periférico foi descontinuado no início de 1996, possivelmente no momento da venda da empresa em 8 de abril de 1996.</systemDescription>
<systemHardwareType > Console</systemHardwareType>
</variables>
</language>
<language name= "ro_RO" >
<variables >
<systemDescription > Atari Jaguar CD este un periferic CD-ROM din a cincea generație (1993-2005) pentru consola de jocuri video Atari Jaguar dezvoltat și distribuit de Atari Corporation. A fost lansat în septembrie 1995 în America de Nord la un preț de vânzare cu amănuntul de $149.95. Perifericul a fost lansat și în Europa (1995). Unitatea CD Jaguar avea o unitate cu viteză dublă (2× ) și propriul slot pentru cartușe pentru a permite redarea jocurilor cu cartușe fără a scoate unitatea CD. Perifericul a fost abandonat la începutul anului 1996, posibil în momentul vânzării companiei la 8 aprilie 1996.</systemDescription>
<systemHardwareType > Consolă</systemHardwareType>
</variables>
</language>
<language name= "ru_RU" >
<variables >
<systemDescription > Atari Jaguar CD - периферийное устройство CD-ROM пятого поколения (1993-2005) для игровой консоли Atari Jaguar, разработанное и распространяемое корпорацией Atari. Она была выпущена в сентябре 1995 года в Северной Америке по розничной цене $149,95. Периферийное устройство также было выпущено в Европе (1995). Устройство Jaguar CD оснащено двухскоростным (2× ) приводом и собственным слотом для картриджей, что позволяет играть в игры на картриджах без извлечения CD-привода. Периферийное устройство было снято с производства в начале 1996 года, возможно, во время продажи компании 8 апреля 1996 года.</systemDescription>
<systemHardwareType > Консоль</systemHardwareType>
</variables>
</language>
feat/update 3.1.0 (#7)
* Added initial text shaping support
* Fixed some font issues
* (Windows) Added initial text shaping support
* (macOS) Added initial text shaping support
* Disabled building of HarfBuzz-subset on Windows and macOS
* (Android) Added initial text shaping support
* Added the nl_NL locale to locale/languages
* Changed the font VRAM usage calculation to actually only include texture data
* Moved the HarfBuzz segment building to a separate function
Also implemented segment caching and fixed an issue where missing glyphs were not handled correctly
* Moved the text shaping to a separate function
* Fixed a text shaping issue when there was a font change for the last character of a string
* Added support for the pl_PL locale
* Changed two font calculation functions to use shaped text
Also consolidated the HarfBuzz segment creation and shaping into a single function
* Added a hack to make shaped text wrap somehow correctly
* Changed the text shaping function to return the segment vector
* Text shaping segments are no longer created by space characters
* RTL text segments are now flagged as such
* Fixed an issue where text was not correctly centered after line breaks
* Reverted some font changes that were not needed after all
* Changed to having HarfBuzz set the horizontal glyph advance
* Fixed another failure mode for the wrapText shaped text hack
* Added a precaution to prevent crashes in case of broken fonts being used
* Made accurate text layout work correctly using HarfBuzz
* Removed the offensive wrapText hacks and added some optimizations
Also changed the three dots to an actual ellipsis Unicode character when abbreviating text
* Reverted a change in TextComponent as it caused unforeseen issues
* Changed Font::shapeText() to pass the segments vector by reference
* Removed a temporary member variable in Font and replaced it with proper argument passing
* Fixed a regression where text shaping stopped working
* Added sharing of glyph atlas entries between shaped glyph entries that need the same texture
* Added support for the ar_EG locale
* Some font-related code and comments cleanup
* Fixed a source file header typo
* Documentation update
* Removed a lot of unnecessary text processing
* Added the ICU library as a dependency
* (Android) Added the ICU library as a dependency
* (macOS) Added the ICU library as a dependency
* (Windows) Added the ICU library as a dependency
* (Windows) Fixed an MSVC compiler warning
* Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
* Documentation update
* Updated the pl_PL translations
* Added a menu title font size adjustment for the pl_PL translations
* Removed support for NetBSD and OpenBSD
* Changed a code comment that referred to BSD Unix
* Documentation update
* Silenced some Clang compiler warnings
* Added experimental support for building on Haiku
* (Haiku) Added a ScreenScraper platform identifier
* (Haiku) Added support for the Sony PlayStation Portable (psp) game system
* (Haiku) Added support for the ScummVM Game Engine (scummvm) game system
* Documentation update
* Updated the pl_PL translations
* Changed ScreenSaver to use TextComponent instead of using Font facilities directly
* Changed Window to use TextComponent instead of using Font facilities directly
* Changed ButtonComponent to use TextComponent instead of using Font facilities directly
* Changed SliderComponent to use TextComponent instead of using Font facilities directly
* Reverted ButtonComponent and SliderComponent to render the debug overlays themselves
* Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly
* Minor code cleanup
* Changed TextEditComponent to use TextComponent instead of using Font facilities directly
* Changed Font::buildTextCache() and Font::renderTextCache() to protected functions
* Changed a compiler silencing option to only apply to Clang
* (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4)
* Documentation update
* (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
* Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent
* Removed direct use of Font::wrapText() from TextComponent
* Fixed an issue where ComponentList could generate elements with negative widths
* Added an assertion to GuiComponent::setSize() to check for negative mSize values
* DateTimeEditComponent no longer renders the debug overlay unless there is a string to display
* (FreeBSD) Added support for building with DEINIT_ON_LAUNCH
* (FreeBSD) Added the man page to the CPack configuration
* (FreeBSD) Added support for rebooting and powering off from inside ES-DE
* (FreeBSD) Added fallback method to locate binary
* Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts
* Fixed a special line wrapping scenario where a trailing space should be removed
* (Windows) Fixed some MSVC compiler warnings
* Fixed some Clang compiler warnings
* Fixed an issue where theme names in the theme downloader could get abbreviated
* Added support for the ca_AD locale
* Documentation update
* (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process
* Documentation update
* Added support for the de_DE locale
* (Android) Added a new default find rule entry for Flycast as its application ID has been changed
* Documentation update
* Fixed an issue where text shaping could be permanently disabled after editing text
* Fixed a potential issue where globally disabling text shaping could cause space detection to fail
* Added a check for whether a text element has a width defined when the container property is set
* (Android) Changed ePSXe to use %ROM% instead of %ROMSAF%
* (Haiku) Added support for the PDF viewer
* Updated the el_GR.po, es_ES.po, fr_FR.po, it_IT.po, ja_JP.po, ru_RU.po and zh_CN.po locale files
* Documentation update
* (Haiku) Added correct installation directories to the CMake configuration
* (Haiku) Changed to correct installation directories
* (Haiku) Added support for the correct system resource directories
* (Haiku) Made sure es-pdf-convert is found under all circumstances
* Updated the fr_FR translations
* Updated the es_ES translations
* Updated the it_IT translations
* Added a menu title font size adjustment for the it_IT translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Fixed an issue where scraping using TheGamesDB would crash the application
* Added an extra check in OptionListComponent to avoid potential crashes
* Removed support for the ca_AD locale
* Added a code comment clarification in FileSystemUtil
* Updated the pl_PL translations
* Some minor code modernization in MameNames
* Fixed an issue where returning from a game would sometimes make the helpsystem use the dimmed theme properties
* (Haiku) Added a resource file
* Added a menu title font size adjustment for the de_DE translations
* (Haiku) Added support for some game systems
* (Haiku) Added a HaikuPorts recipe
* (Haiku) Fixed an URI issue in the HaikuPorts recipe
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Updated the it_IT translations
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Added basic configuration support and menu entries for theme localization
* Changed a theme loading debug message
* (linear-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* (modern-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* Updated the it_IT translations
* Added support for using language variables in the theme configuration
* Added localization support to DateTimeComponent
* Added translations for the automatic collection names when used as theme system variables
* Added localization support for the theme game counter
* Added theme contextual hinting to the custom collection summary text in CollectionSystemsManager
Also added translation support for a string that was previously missed
* Added localization support to the label entries in capabilities.xml
* Fixed a regression where horizontal text containers would sometimes not work correctly
* Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally
* Added support for including theme files from within the colorScheme and fontSize tag pairs
* Added translations for the automatic collection names (short name versions) when used as theme system variables
* Fixed an incorrect code comment in CollectionSystemsManager
* Added translations for the name and fullname systemdata properties for the text element
* Added translation support for the metadata property for the text element
* Updated all locale (.po) files with the theme engine localization additions
* (linear-es-de) Added translations for en_US, en_GB and sv_SE
* Documentation update
* Updated the fr_FR translations
* (linear-es-de) Added translations for fr_FR
* Updated the ja_JP translations
* Updated the zh_CN translations
* (modern-es-de) Added translations for en_US, en_GB, fr_FR and sv_SE
* Updated the es_ES translations
* Updated the ro_RO translations
* (linear-es-de) Added translations for es_ES
* (linear-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for en_US, en_GB and sv_SE
* (linear-es-de) Updated the es_ES translations
* (modern-es-de) Updated the fr_FR translations
* (linear-es-de) Some minor translation changes
* (modern-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for ro_RO
* Updated the it_IT translations
* Updated the pt_BR translations
* (linear-es-de) Added translations for it_IT
* (modern-es-de) Decreased the helpsystem entry spacing
* (modern-es-de) Added translations for es_ES and it_IT
* (slate-es-de) Added translations for es_ES, fr_FR and it_IT
* (linear-es-de) Added translations for pt_BR
* (modern-es-de) Added translations for pt_BR
* (slate-es-de) Added translations for pt_BR
* (Haiku) Added support for the c64, plus4 and vic20 systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Updated SDL to 2.30.6 on Android, Windows, macOS and the Linux AppImage builds
* Added an ICU filter configuration file
* (macOS) Reduced the ICU library size via a data filter file
* (Windows) Reduced the ICU library size via a data filter file
* Updated the ru_RU translations
* (linear-es-de) Added translations for ru_RU
* (modern-es-de) Added translations for ru_RU
* (slate-es-de) Added translations for ru_RU
* Added a menu title font size adjustment for the ru_RU translations
* Removed an unnecessary element resize in ScrollableContainer
* Fixed a line breaking issue
* Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players
* Added theme engine translations for 'never' and 'unknown' date values
* (linear-es-de) Added translations for ja_JP and zh_CN
* (modern-es-de) Added translations for ja_JP and zh_CN
* (slate-es-de) Added translations for ja_JP and zh_CN
* Updated all locales with new theme engine translations
* Fixed an issue where the text element defaultValue property no longer worked correctly
* (modern-es-de) Added some capitalized default metadata values
* Documentation update
* pdated the el_GR translations
* (linear-es-de) Updated the system metadata
* (linear-es-de) Added sv_SE translations for all system hardware types
* Updated the de_DE translations
* Updated the pl_PL translations
* Bundled the July 2024 release of the Mozilla TLS/SSL certificates
* Updated the MAME index files to include ROMs up to MAME version 0.269
* (linear-es-de) Added translations for pl_PL
* Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
* Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
* Removed support for the ar_EG, de_DE, el_GR and nl_NL locales and moved their .po files to an archive directory
* Documentation update
* (modern-es-de) Added translations for pl_PL
* (slate-es-de) Added translations for pl_PL
* Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
* Updated the fr_FR translations
* Added support for the new Lime3DS binary names on Linux, macOS and Windows
* Added some missing find rules for Lime3DS
* (Windows) Added 'Shortcut' as an alternative emulator for the switch system
Also added the .lnk file extension
* Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
* Documentation update
* Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
* (Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
* (Android) Added Winlator PRoot Cmod standalone as an alternative emulator for the windows system
* Documentation update
* (Android) Added support for the PC Arcade Systems (pcarcade) and Taito Type X (type-x) game systems
* Bumped the version to 3.1.0
* (modern-es-de) Eliminated an annoying debug message
* (linear-es-de) Added some missing metadata files
* (linear-es-de) Added some missing sv_SE translations
* Updated the Winlator emulator names
* Documentation update
* Documentation update for the 3.1.0 release
* Updated latest_release.json for the 3.1.0 release
* Fixed a typo in the changelog
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Bumped the version to 3.1.1-alpha
* Video player resources are now completely freed up after finishing view transitions
* Changed a rounding in ScrollableContainer to slightly decrease the risk of glyphs getting cut off at the bottom of the container
* Added the Nanum Square Neo Korean font
* Added support for the ko_KR locale
* Fixed an issue where newly entered ScreenScraper username and password values were positioned incorrectly vertically in the account settings menu
* Documentation update
* Changed the position of the ko_KR language
* Changed the ja_JP position in the languages file
* Fixed an issue where attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
* Documentation update
* Added support for the de_DE locale
* Updated the fr_FR translations
* Documentation update
* Updated the de_DE translations
---------
Co-authored-by: Leon Styhre <leon@leonstyhre.com>
2024-09-18 00:23:26 +00:00
<language name= "sv_SE" >
<variables >
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<systemDescription > Atari Jaguar CD är en femte generationens (1993-2005) CD-ROM-kringutrustning för videospelskonsolen Atari Jaguar, utvecklad och distribuerad av Atari Corporation. Den släpptes i september 1995 i Nordamerika till ett detaljhandelspris av 149,95 dollar. Kringutrustningen släpptes även i Europa (1995). Jaguars CD-enhet hade en dubbelhastighets (2× ) enhet och en egen kassettplats så att kassettspel kunde spelas utan att CD-enheten behövde tas bort. Kringutrustningen upphörde att säljas i början av 1996, möjligen i samband med företagets försäljning den 8 april 1996.</systemDescription>
feat/update 3.1.0 (#7)
* Added initial text shaping support
* Fixed some font issues
* (Windows) Added initial text shaping support
* (macOS) Added initial text shaping support
* Disabled building of HarfBuzz-subset on Windows and macOS
* (Android) Added initial text shaping support
* Added the nl_NL locale to locale/languages
* Changed the font VRAM usage calculation to actually only include texture data
* Moved the HarfBuzz segment building to a separate function
Also implemented segment caching and fixed an issue where missing glyphs were not handled correctly
* Moved the text shaping to a separate function
* Fixed a text shaping issue when there was a font change for the last character of a string
* Added support for the pl_PL locale
* Changed two font calculation functions to use shaped text
Also consolidated the HarfBuzz segment creation and shaping into a single function
* Added a hack to make shaped text wrap somehow correctly
* Changed the text shaping function to return the segment vector
* Text shaping segments are no longer created by space characters
* RTL text segments are now flagged as such
* Fixed an issue where text was not correctly centered after line breaks
* Reverted some font changes that were not needed after all
* Changed to having HarfBuzz set the horizontal glyph advance
* Fixed another failure mode for the wrapText shaped text hack
* Added a precaution to prevent crashes in case of broken fonts being used
* Made accurate text layout work correctly using HarfBuzz
* Removed the offensive wrapText hacks and added some optimizations
Also changed the three dots to an actual ellipsis Unicode character when abbreviating text
* Reverted a change in TextComponent as it caused unforeseen issues
* Changed Font::shapeText() to pass the segments vector by reference
* Removed a temporary member variable in Font and replaced it with proper argument passing
* Fixed a regression where text shaping stopped working
* Added sharing of glyph atlas entries between shaped glyph entries that need the same texture
* Added support for the ar_EG locale
* Some font-related code and comments cleanup
* Fixed a source file header typo
* Documentation update
* Removed a lot of unnecessary text processing
* Added the ICU library as a dependency
* (Android) Added the ICU library as a dependency
* (macOS) Added the ICU library as a dependency
* (Windows) Added the ICU library as a dependency
* (Windows) Fixed an MSVC compiler warning
* Replaced all built-in Unicode case conversion logic and lookup tables with facilities from the ICU library
* Documentation update
* Updated the pl_PL translations
* Added a menu title font size adjustment for the pl_PL translations
* Removed support for NetBSD and OpenBSD
* Changed a code comment that referred to BSD Unix
* Documentation update
* Silenced some Clang compiler warnings
* Added experimental support for building on Haiku
* (Haiku) Added a ScreenScraper platform identifier
* (Haiku) Added support for the Sony PlayStation Portable (psp) game system
* (Haiku) Added support for the ScummVM Game Engine (scummvm) game system
* Documentation update
* Updated the pl_PL translations
* Changed ScreenSaver to use TextComponent instead of using Font facilities directly
* Changed Window to use TextComponent instead of using Font facilities directly
* Changed ButtonComponent to use TextComponent instead of using Font facilities directly
* Changed SliderComponent to use TextComponent instead of using Font facilities directly
* Reverted ButtonComponent and SliderComponent to render the debug overlays themselves
* Changed DateTimeEditComponent to use TextComponent instead of using Font facilities directly
* Minor code cleanup
* Changed TextEditComponent to use TextComponent instead of using Font facilities directly
* Changed Font::buildTextCache() and Font::renderTextCache() to protected functions
* Changed a compiler silencing option to only apply to Clang
* (Haiku) Updated CMake configuration to make ES-DE build on Haiku Nightly (but no longer on R1/beta4)
* Documentation update
* (Haiku) Added find rule configuration for RetroArch
Also added a single core for testing purposes
* Removed direct use of Font::wrapText() from OptionListComponent, TextEditComponent and TextListComponent
* Removed direct use of Font::wrapText() from TextComponent
* Fixed an issue where ComponentList could generate elements with negative widths
* Added an assertion to GuiComponent::setSize() to check for negative mSize values
* DateTimeEditComponent no longer renders the debug overlay unless there is a string to display
* (FreeBSD) Added support for building with DEINIT_ON_LAUNCH
* (FreeBSD) Added the man page to the CPack configuration
* (FreeBSD) Added support for rebooting and powering off from inside ES-DE
* (FreeBSD) Added fallback method to locate binary
* Added layout and line wrapping support for shaped text and for mixing of LTR and RTL scripts
* Fixed a special line wrapping scenario where a trailing space should be removed
* (Windows) Fixed some MSVC compiler warnings
* Fixed some Clang compiler warnings
* Fixed an issue where theme names in the theme downloader could get abbreviated
* Added support for the ca_AD locale
* Documentation update
* (Android) Fonts and locales are now copied earlier than the other assets as HarfBuzz and libintl need them earlier in the startup process
* Documentation update
* Added support for the de_DE locale
* (Android) Added a new default find rule entry for Flycast as its application ID has been changed
* Documentation update
* Fixed an issue where text shaping could be permanently disabled after editing text
* Fixed a potential issue where globally disabling text shaping could cause space detection to fail
* Added a check for whether a text element has a width defined when the container property is set
* (Android) Changed ePSXe to use %ROM% instead of %ROMSAF%
* (Haiku) Added support for the PDF viewer
* Updated the el_GR.po, es_ES.po, fr_FR.po, it_IT.po, ja_JP.po, ru_RU.po and zh_CN.po locale files
* Documentation update
* (Haiku) Added correct installation directories to the CMake configuration
* (Haiku) Changed to correct installation directories
* (Haiku) Added support for the correct system resource directories
* (Haiku) Made sure es-pdf-convert is found under all circumstances
* Updated the fr_FR translations
* Updated the es_ES translations
* Updated the it_IT translations
* Added a menu title font size adjustment for the it_IT translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Fixed an issue where scraping using TheGamesDB would crash the application
* Added an extra check in OptionListComponent to avoid potential crashes
* Removed support for the ca_AD locale
* Added a code comment clarification in FileSystemUtil
* Updated the pl_PL translations
* Some minor code modernization in MameNames
* Fixed an issue where returning from a game would sometimes make the helpsystem use the dimmed theme properties
* (Haiku) Added a resource file
* Added a menu title font size adjustment for the de_DE translations
* (Haiku) Added support for some game systems
* (Haiku) Added a HaikuPorts recipe
* (Haiku) Fixed an URI issue in the HaikuPorts recipe
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Updated the it_IT translations
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Added configuration for a number of game systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Added basic configuration support and menu entries for theme localization
* Changed a theme loading debug message
* (linear-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* (modern-es-de) Fixed an issue where the system logo for saturnjp was incorrectly showing the western variant
* Updated the it_IT translations
* Added support for using language variables in the theme configuration
* Added localization support to DateTimeComponent
* Added translations for the automatic collection names when used as theme system variables
* Added localization support for the theme game counter
* Added theme contextual hinting to the custom collection summary text in CollectionSystemsManager
Also added translation support for a string that was previously missed
* Added localization support to the label entries in capabilities.xml
* Fixed a regression where horizontal text containers would sometimes not work correctly
* Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally
* Added support for including theme files from within the colorScheme and fontSize tag pairs
* Added translations for the automatic collection names (short name versions) when used as theme system variables
* Fixed an incorrect code comment in CollectionSystemsManager
* Added translations for the name and fullname systemdata properties for the text element
* Added translation support for the metadata property for the text element
* Updated all locale (.po) files with the theme engine localization additions
* (linear-es-de) Added translations for en_US, en_GB and sv_SE
* Documentation update
* Updated the fr_FR translations
* (linear-es-de) Added translations for fr_FR
* Updated the ja_JP translations
* Updated the zh_CN translations
* (modern-es-de) Added translations for en_US, en_GB, fr_FR and sv_SE
* Updated the es_ES translations
* Updated the ro_RO translations
* (linear-es-de) Added translations for es_ES
* (linear-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for en_US, en_GB and sv_SE
* (linear-es-de) Updated the es_ES translations
* (modern-es-de) Updated the fr_FR translations
* (linear-es-de) Some minor translation changes
* (modern-es-de) Added translations for ro_RO
* (slate-es-de) Added translations for ro_RO
* Updated the it_IT translations
* Updated the pt_BR translations
* (linear-es-de) Added translations for it_IT
* (modern-es-de) Decreased the helpsystem entry spacing
* (modern-es-de) Added translations for es_ES and it_IT
* (slate-es-de) Added translations for es_ES, fr_FR and it_IT
* (linear-es-de) Added translations for pt_BR
* (modern-es-de) Added translations for pt_BR
* (slate-es-de) Added translations for pt_BR
* (Haiku) Added support for the c64, plus4 and vic20 systems
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Updated SDL to 2.30.6 on Android, Windows, macOS and the Linux AppImage builds
* Added an ICU filter configuration file
* (macOS) Reduced the ICU library size via a data filter file
* (Windows) Reduced the ICU library size via a data filter file
* Updated the ru_RU translations
* (linear-es-de) Added translations for ru_RU
* (modern-es-de) Added translations for ru_RU
* (slate-es-de) Added translations for ru_RU
* Added a menu title font size adjustment for the ru_RU translations
* Removed an unnecessary element resize in ScrollableContainer
* Fixed a line breaking issue
* Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players
* Added theme engine translations for 'never' and 'unknown' date values
* (linear-es-de) Added translations for ja_JP and zh_CN
* (modern-es-de) Added translations for ja_JP and zh_CN
* (slate-es-de) Added translations for ja_JP and zh_CN
* Updated all locales with new theme engine translations
* Fixed an issue where the text element defaultValue property no longer worked correctly
* (modern-es-de) Added some capitalized default metadata values
* Documentation update
* pdated the el_GR translations
* (linear-es-de) Updated the system metadata
* (linear-es-de) Added sv_SE translations for all system hardware types
* Updated the de_DE translations
* Updated the pl_PL translations
* Bundled the July 2024 release of the Mozilla TLS/SSL certificates
* Updated the MAME index files to include ROMs up to MAME version 0.269
* (linear-es-de) Added translations for pl_PL
* Added the VirtualXT RetroArch core as an alternative emulator for the dos and pc systems
* Added the Stella 2023 RetroArch core as an alternative emulator for the atari2600 system
* Removed support for the ar_EG, de_DE, el_GR and nl_NL locales and moved their .po files to an archive directory
* Documentation update
* (modern-es-de) Added translations for pl_PL
* (slate-es-de) Added translations for pl_PL
* Updated SDL to 2.30.7 on Android, Windows, macOS and the Linux AppImage builds
* Updated the fr_FR translations
* Added support for the new Lime3DS binary names on Linux, macOS and Windows
* Added some missing find rules for Lime3DS
* (Windows) Added 'Shortcut' as an alternative emulator for the switch system
Also added the .lnk file extension
* Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
* Documentation update
* Added izapple2 standalone as an alternative emulator for the apple2 system on Linux and Windows
* (Android) Added support for the Microsoft Windows (windows) game system using the Winlator emulator
* (Android) Added Winlator PRoot Cmod standalone as an alternative emulator for the windows system
* Documentation update
* (Android) Added support for the PC Arcade Systems (pcarcade) and Taito Type X (type-x) game systems
* Bumped the version to 3.1.0
* (modern-es-de) Eliminated an annoying debug message
* (linear-es-de) Added some missing metadata files
* (linear-es-de) Added some missing sv_SE translations
* Updated the Winlator emulator names
* Documentation update
* Documentation update for the 3.1.0 release
* Updated latest_release.json for the 3.1.0 release
* Fixed a typo in the changelog
* Documentation update
* (Haiku) Updated the srcGitRev value in the HaikuPorts recipe
* Bumped the version to 3.1.1-alpha
* Video player resources are now completely freed up after finishing view transitions
* Changed a rounding in ScrollableContainer to slightly decrease the risk of glyphs getting cut off at the bottom of the container
* Added the Nanum Square Neo Korean font
* Added support for the ko_KR locale
* Fixed an issue where newly entered ScreenScraper username and password values were positioned incorrectly vertically in the account settings menu
* Documentation update
* Changed the position of the ko_KR language
* Changed the ja_JP position in the languages file
* Fixed an issue where attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
* Documentation update
* Added support for the de_DE locale
* Updated the fr_FR translations
* Documentation update
* Updated the de_DE translations
---------
Co-authored-by: Leon Styhre <leon@leonstyhre.com>
2024-09-18 00:23:26 +00:00
<systemHardwareType > Konsol</systemHardwareType>
</variables>
</language>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<language name= "ja_JP" >
<variables >
<systemDescription > Atari Jaguar CDは、Atari Corporationが開発・販売する第5世代( 1993年~ 2005年) のAtari Jaguarビデオゲーム機用CD-ROM周辺機器です。1995年9月に北米で発売され、小売価格は149.95ドルでした。ヨーロッパでも発売されました( 1995年) 。ジャガーCDユニットは倍速( 2× ) ドライブと専用のカートリッジスロットを備え、CDドライブを取り外すことなくカートリッジゲームをプレイすることができた。この周辺機器は1996年初めに製造中止となり、おそらく1996年4月8日の会社売却時に製造中止となったものと思われる。</systemDescription>
<systemHardwareType > コンソール</systemHardwareType>
</variables>
</language>
<language name= "ko_KR" >
<variables >
<systemDescription > 아타리 재규어 CD는 아타리 코퍼레이션에서 개발 및 배포한 아타리 재규어 비디오 게임 콘솔용 5세대(1993-2005) CD-ROM 주변기기입니다. 1995년 9월 북미에서 소매가 $149.95에 출시되었습니다. 이 주변기기는 유럽(1995년)에서도 출시되었습니다. 재규어 CD 유닛은 더블 스피드(2× ) 드라이브와 자체 카트리지 슬롯을 갖추고 있어 CD 드라이브를 분리하지 않고도 카트리지 게임을 플레이할 수 있었습니다. 이 주변기기는 1996년 초에 단종되었는데, 아마도 1996년 4월 8일에 회사가 매각될 무렵에 단종된 것으로 보입니다.</systemDescription>
<systemHardwareType > 콘솔</systemHardwareType>
</variables>
</language>
<language name= "zh_CN" >
<variables >
<systemDescription > Atari Jaguar CD 是 Atari Corporation 为 Atari Jaguar 视频游戏机开发和销售的第五代( 1993-2005 年) CD-ROM 外围设备。它于 1995 年 9 月在北美发布,零售价为 149.95 美元。该外设还在欧洲发行( 1995 年)。捷豹 CD 设备配备了双速( 2× ) 驱动器和独立的盒式游戏卡槽, 可以在不拆卸 CD 驱动器的情况下玩盒式游戏。该外设于 1996 年初停产,可能是在 1996 年 4 月 8 日公司出售时停产的。</systemDescription>
<systemHardwareType > 控制台</systemHardwareType>
</variables>
</language>
<language name= "zh_TW" >
<variables >
<systemDescription > Atari Jaguar CD 是 Atari Corporation 為 Atari Jaguar 視訊遊戲主機開發和銷售的第五代 (1993-2005) CD-ROM 週邊設備。它於 1995 年 9 月在北美發行,零售價為 149.95 美元。該週邊也在歐洲發行( 1995 年) 。Jaguar CD 裝置具有雙倍速度 (2× ) 驅動器和自己的卡匣插槽,可以在不移除 CD 驅動器的情況下玩卡匣遊戲。該週邊於 1996 年初停產,可能是在 1996 年 4 月 8 日公司出售時停產。</systemDescription>
<systemHardwareType > 控制台</systemHardwareType>
</variables>
</language>
2024-01-28 14:31:33 +00:00
</theme>