diff --git a/CHANGELOG.md b/CHANGELOG.md index 127f52182..365c65a18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # EmulationStation Desktop Edition (ES-DE) - Changelog +## Version 2.1.2 (in development) + +**Release date:** TBD + +### Release overview + +2.1 maintenance release. + +### Detailed list of changes + +* Added support for pasting text into the application when a text input field is focused +* Added a new Utilities menu to the main menu +* Added an entry to the Utilities menu for rescanning the ROM directory +* Added theme support for the "manual" metadata type for the text element + +### Bug fixes + +* SDL_StartTextInput() was sometimes set when not actually inputting any text + ## Version 2.1.1 **Release date:** 2023-07-16 diff --git a/THEMES-DEV.md b/THEMES-DEV.md index 98c84a295..03a09a4f1 100644 --- a/THEMES-DEV.md +++ b/THEMES-DEV.md @@ -2352,6 +2352,7 @@ Properties: - `completed` - Whether the game has been completed. Will be printed as either `yes` or `no` - `kidgame` - Whether the game is suitable for children. Will be printed as either `yes` or `no` - `broken` - Whether the game is broken/not working. Will be printed as either `yes` or `no` + - `manual` - Whether a PDF manual has been downloaded for the game. Will be printed as either `yes` or `no` - `playcount` - How many times the game has been played. - `controller` - The controller for the game. Will be blank if none has been selected. - `altemulator` - The alternative emulator for the game. Will be blank if none has been selected. diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md index eca145aed..0eab0fc03 100644 --- a/USERGUIDE-DEV.md +++ b/USERGUIDE-DEV.md @@ -453,7 +453,9 @@ The built-in help system will provide a contextual summary of the available navi When editing text using the virtual keyboard but using a physical keyboard as input device instead of a controller, then there are some slight exceptions to the normal input logic. The _Enter_ key will always apply the changes and the _Escape_ key will always go back. As well, if you have mapped any regular keys to the _left_, _right_ or _down_ buttons or to the _shoulder_ or _trigger_ buttons, then these will not be usable in the text input field. You will instead have to use the virtual keyboard buttons to enter these characters. Note that this is not an issue if using the default keyboard configuration as the buttons just mentioned are then mapped to special keys only, as detailed below. -Default keyboard mappings are shown in brackets. +When editing text it's also possible to paste from the clipboard into ES-DE using Command + V on macOS and Ctrl + V or Shift + Insert on all other operating systems. + +Default keyboard mappings are shown in brackets below. **Up and down**\ _(Arrow up / Arrow down)_ @@ -2769,7 +2771,16 @@ Enabling or disabling the menu when the UI mode is set to Kid. Mostly intended f With this setting enabled, there is a Quit menu shown as the last entry on the main menu which provides options to quit ES-DE, to reboot the computer or to power off the computer. With this setting disabled, there will simply be an entry to quit the application instead of the complete quit menu. +### Utilities + +This menu contains various utility functions. + +**Rescan ROM directory** + +This menu option will rescan the ROM directory for any changes such as added or removed games and systems without having to restart the application. + ### Quit / Quit EmulationStation + The _Quit_ menu or _Quit EmulationStation_ entry as described by the _Show quit menu (reboot and power off entries)_ option above. If the menu is enabled, these are its entries: