Leon Styhre
14b65cb2e4
Added localization support to parts of the application
2024-07-16 13:56:35 +02:00
Leon Styhre
05e641c04e
(Android) Added experimental support for running ES-DE as the home app
2024-05-20 19:49:28 +02:00
Leon Styhre
9cf9b942ee
(Android) Added a 'Back button/back swipe exits app' menu option
2024-04-08 22:07:52 +02:00
Leon Styhre
9b7685dd5d
Fixed an issue where the application couldn't be built with an older SDL release than 2.0.14
2024-04-08 19:32:30 +02:00
Leon Styhre
183e8a1f93
(Android) Added shoulder and trigger buttons to the touch overlay
2024-01-13 19:44:42 +01:00
Leon Styhre
2fd58b3052
Fixed a compiler error and a compiler warning
2024-01-13 16:22:33 +01:00
Leon Styhre
e91512a519
(Android) Added initial touch overlay support
2024-01-13 16:14:46 +01:00
Leon Styhre
39bb28e353
Fixed an issue where controllers were sometimes not added correctly when there was a mix of supported and unsupported devices present
2024-01-08 21:25:33 +01:00
Leon Styhre
6bad84a27a
Fixed a number of potential issues where SDL_Event unions were not properly initialized
2024-01-05 10:42:28 +01:00
Leon Styhre
9cd35bed3d
(Android) Pressing the back button now closes the application
2024-01-04 21:40:51 +01:00
Leon Styhre
5ffd06736a
(Android) Fixed an issue where the Alt+F4 keyboard quit shortcut wouldn't work
2023-12-24 00:30:24 +01:00
Leon Styhre
5fcf2ea49a
The SDL error message is now printed to the log if a controller could not be added
2023-12-23 10:57:34 +01:00
Leon Styhre
116d73c62a
Removed some std::filesystem code
...
Also fixed an issue with launching emulators not defined via find rules
2023-12-19 17:35:58 +01:00
Leon Styhre
6b0bfbfc09
Changed to a new application data directory structure
2023-12-15 22:35:28 +01:00
Leon Styhre
56ccba81d1
Removed all instances of hardcoded application directory entries
...
Also changed some source file headers
2023-12-15 18:33:02 +01:00
Leon Styhre
ce171b2e17
Improved resilience to buggy controller drivers which could previously crash the application
2023-10-07 14:03:17 +02:00
Leon Styhre
28ca932b65
Added the device serial number to the es_log.txt entries when adding or removing controllers
2023-08-12 18:43:15 +02:00
Leon Styhre
be2b761356
Fixed an issue where SDL_StartTextInput() was sometimes set when not actually inputting any text
2023-07-20 16:03:59 +02:00
Leon Styhre
bd591a74cb
Added support for pasting text into the application when a text input field is focused
2023-07-20 16:01:24 +02:00
Leon Styhre
cfd4290e3f
Removed parts of the buggy controller drivers crash prevention as it caused unforeseen issues
2023-07-15 23:59:52 +02:00
Leon Styhre
feae03375e
Improved resilience to buggy controller drivers which would sometimes crash the application
2023-05-06 10:40:36 +02:00
Leon Styhre
ff5273c265
Cleaned up some code in InputeManager.
2023-01-21 11:29:43 +01:00
Leon Styhre
da343c49aa
Added an 'Ignore keyboard input' option to the input device settings menu.
2022-09-19 19:05:06 +02:00
Leon Styhre
765aaeb2df
Changed the default quit shortcut to Alt + F4 and Command + Q.
...
Also renamed the setting 'Exit button combo' to 'Keyboard quit shortcut' and fixed an issue where the application sometimes quit when exiting an emulator using Alt + F4 while running in the background.
2022-05-31 22:06:47 +02:00
Leon Styhre
a443f86235
Removed a huge amount of unnecessary Window* function arguments.
2022-01-19 18:01:54 +01:00
Leon Styhre
b4e08ba92b
Renamed Platform to utils/PlatformUtil
2022-01-10 18:56:04 +01:00
Leon Styhre
2d149c5161
Moved all Platform functions to the utility namespace.
2022-01-10 18:43:17 +01:00
Leon Styhre
254b00a3d8
Large refactoring to improve thread safety and improve singleton pattern usage.
2022-01-04 21:21:26 +01:00
Leon Styhre
55316365d8
Fixed an issue where buggy controller drivers could crash the application.
2021-12-10 16:51:41 +01:00
Leon Styhre
af52d9b0ac
Changed most increment and decrement operators from postfix to prefix for es-core.
2021-11-17 17:48:49 +01:00
Leon Styhre
3669d2320c
Added info popups when adding and removing input devices.
2021-10-07 18:33:13 +02:00
Leon Styhre
db5fb48cf8
OCD commit to fix some spelling inconsistencies.
2021-09-21 22:53:08 +02:00
Leon Styhre
18949d375c
Minor cosmetic code cleanup.
2021-08-11 12:09:58 +02:00
SophiaHadash
75bf7781e3
update from master
2021-07-16 10:10:55 +02:00
Leon Styhre
23fdc00044
Formatted the es-core source tree using clang-format.
2021-07-07 20:31:46 +02:00
SophiaHadash
e24c92effe
code style and comments style
2021-07-07 14:31:32 +02:00
SophiaHadash
ba2ef814de
code-words for options
2021-07-07 14:24:15 +02:00
SophiaHadash
17d28ea88b
remove exit combo ESC, add combo Alt+Q
2021-07-07 14:13:46 +02:00
Leon Styhre
52e12da55a
Fixed an issue where the joystick counter would not decrease when removing a controller.
2021-07-03 12:24:23 +02:00
Sophia Hadash
7a072674d3
Merge branch 'quit-button-config' into '517-make-the-application-quit-shortcut-configurable-e-g-f4-alt-f4-alt-q-command-q'
...
Added a menu option in 'other options' for setting the exit button combo.
See merge request leonstyhre/emulationstation-de!3
2021-07-01 15:55:08 +00:00
SophiaHadash
2ecb105c5c
Added a menu option in 'other options' for setting the exit button combo.
...
Added 4 button combos including Apple and Windows key combos.
2021-07-01 17:46:03 +02:00
Leon Styhre
3185083ca5
Added separate controller deadzone values for the triggers and thumbsticks.
2021-07-01 17:39:08 +02:00
Leon Styhre
e0e1cff787
Removed controllers are now logged to es_log.txt in the same manner as added controllers.
...
Also renamed two functions and changed a variable that had an incorrect and confusing name.
2021-06-26 22:54:30 +02:00
Leon Styhre
b5eb945f40
Changed a log output line in InputManager.
2021-06-16 20:20:21 +02:00
Leon Styhre
57280c5da9
Changed es_input.cfg to es_input.xml
2021-06-16 19:20:53 +02:00
Leon Styhre
ccb4c19d78
Changed input type 'select' to 'back' to align with the SDL naming conventions.
2021-05-23 20:31:15 +02:00
Leon Styhre
ecf8e50500
Added a setting to only accept input from the first controller.
2021-05-23 11:45:45 +02:00
Leon Styhre
28ff713d87
(Windows) Fixed an MSVC compiler error and two warnings.
2021-05-22 22:31:03 +02:00
Leon Styhre
0bde8dc79d
Migrated to the SDL2 GameController API.
2021-05-22 22:18:00 +02:00
Leon Styhre
12a7b18d05
Renamed controller input type 'analog' to 'thumbstick'.
2021-03-24 21:20:01 +01:00