diff --git a/CHANGELOG.md b/CHANGELOG.md index f9ba645f3..76a2f488f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,10 +18,12 @@ * (Android) Added experimental support for the Nintendo Wii U (wiiu) game system * (Android) Improved the experience when running in multi-window mode * (Android) Added exception handling to the onboarding configurator for broken devices where the SAF directory picker is missing +* (modern-es-de) Replaced some legacy carousel icons * Added the Nanum Square Neo Korean font ### Bug fixes +* Pressing the "Clear" button in the text editor and then entering some value in the input field crashed the application * (Android) Switching from ES-DE to another app and back again while the "no ROMs" dialog was shown crashed the application * (Android) Switching from ES-DE to the home app and back again while the onboarding configurator was running crashed the application * There was a regression where filesystem case-sensitivity was not considered when looking for media files for the screensaver diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md index f7dbcd9a3..9ca57e2bb 100644 --- a/USERGUIDE-DEV.md +++ b/USERGUIDE-DEV.md @@ -243,6 +243,8 @@ Just make sure to never place games or other resources on network shares using t Also make sure that you don't use the exFAT filesystem as its very poor disk I/O performance will make ES-DE run really slowly. Using this filesystem will make the theme downloader fail as well. +There is also a limitation in Windows where the complete file path can't exceed 260 characters. So if you have files with extremely long names ES-DE may state that there are file permission problems for various operations such as when scraping or when running the orphaned data cleanup utility. In this case simply renaming the problematic game files to use shorter names should resolve the situation. If you use the portable release of ES-DE you could also relocate the entire application directory closer to the root of the filesystem to have shorter overall paths. + In order for ES-DE to run, graphics drivers with OpenGL support have to be installed. If not, the application simply won't start. For really old graphics cards the available drivers may not provide an OpenGL version that is modern enough for ES-DE to work, and in this case a last resort solution would be to install the _Mesa3D for Windows_ library which provides software-based OpenGL rendering. The 64-bit version of this library can be downloaded from https://fdossena.com/?p=mesa/index.frag and you simply extract the opengl32.dll file into the ES-DE installation directory. Just be aware that the performance may be quite bad. On some GPUs with buggy drivers, ES-DE may only display a black screen on startup or when launching a game. The problem can be worked around by specifying a window size for ES-DE that is a single pixel wider than the actual screen resolution. So for example for a 1280x800 display, the resolution can be set to 1281x800 and then rendering should work correctly. This is applied using the --resolution command line option, for example: diff --git a/USERGUIDE.md b/USERGUIDE.md index 572390817..5953e1a81 100644 --- a/USERGUIDE.md +++ b/USERGUIDE.md @@ -241,6 +241,8 @@ Just make sure to never place games or other resources on network shares using t Also make sure that you don't use the exFAT filesystem as its very poor disk I/O performance will make ES-DE run really slowly. Using this filesystem will make the theme downloader fail as well. +There is also a limitation in Windows where the complete file path can't exceed 260 characters. So if you have files with extremely long names ES-DE may state that there are file permission problems for various operations such as when scraping or when running the orphaned data cleanup utility. In this case simply renaming the problematic game files to use shorter names should resolve the situation. If you use the portable release of ES-DE you could also relocate the entire application directory closer to the root of the filesystem to have shorter overall paths. + In order for ES-DE to run, graphics drivers with OpenGL support have to be installed. If not, the application simply won't start. For really old graphics cards the available drivers may not provide an OpenGL version that is modern enough for ES-DE to work, and in this case a last resort solution would be to install the _Mesa3D for Windows_ library which provides software-based OpenGL rendering. The 64-bit version of this library can be downloaded from https://fdossena.com/?p=mesa/index.frag and you simply extract the opengl32.dll file into the ES-DE installation directory. Just be aware that the performance may be quite bad. On some GPUs with buggy drivers, ES-DE may only display a black screen on startup or when launching a game. The problem can be worked around by specifying a window size for ES-DE that is a single pixel wider than the actual screen resolution. So for example for a 1280x800 display, the resolution can be set to 1281x800 and then rendering should work correctly. This is applied using the --resolution command line option, for example: