Leon Styhre
|
254b00a3d8
|
Large refactoring to improve thread safety and improve singleton pattern usage.
|
2022-01-04 21:21:26 +01:00 |
|
Leon Styhre
|
c63e5e4529
|
Fixed an additional issue in the ROM selection dialog.
|
2021-12-27 19:26:42 +01:00 |
|
Leon Styhre
|
7f314d0108
|
Fixed a few cosmetic issues in the ROM selection dialog.
|
2021-12-27 19:00:22 +01:00 |
|
Leon Styhre
|
246e9ae8be
|
Fixed a cosmetic issue with the ROM directory setup dialog caused by an optimization.
|
2021-12-26 17:07:57 +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
|
4cf291798a
|
Fixed a grid layout issue for the virtual keyboard.
|
2021-11-13 15:31:44 +01:00 |
|
Leon Styhre
|
f2c787e769
|
Moved the resources/help directory to resources/graphics/help
|
2021-10-23 20:49:00 +02:00 |
|
Leon Styhre
|
c3c9e8408c
|
Adjusted the colors for the alt and shift keys on the virtual keyboard.
|
2021-10-18 18:13:21 +02:00 |
|
Leon Styhre
|
b9b4bd120d
|
Fixed multiple issues where ComponentGrid would display incorrect help prompts.
|
2021-10-12 23:32:26 +02:00 |
|
Leon Styhre
|
087cde4700
|
Fixed a cursor placement issue in GuiTextEditKeyboardPopup.
|
2021-10-07 18:33:57 +02:00 |
|
Leon Styhre
|
93950cf4de
|
Simplified the code for info popups.
|
2021-10-07 18:31:40 +02:00 |
|
Leon Styhre
|
d1ffdfca35
|
Removed an unused preprocessor directive.
|
2021-09-21 17:19:56 +02:00 |
|
Leon Styhre
|
372a92baa5
|
The navigation key repeat now stops when selecting a key on the virtual keyboard.
|
2021-09-19 23:08:12 +02:00 |
|
Leon Styhre
|
63767347f2
|
Fixed numerous compiler warnings reported by the -Wall and -Wpedantic flags.
|
2021-09-19 14:37:10 +02:00 |
|
Leon Styhre
|
0b6d987263
|
Fixed lots of compiler warnings reported by the -Wall and -Wpedantic flags.
|
2021-09-18 09:53:26 +02:00 |
|
Leon Styhre
|
9ae62cca4d
|
Fixed two Clang warnings.
|
2021-09-18 00:26:39 +02:00 |
|
Leon Styhre
|
f840e93fc9
|
Fixed an issue where closing an entry in the metadata editor could lead to a crash.
|
2021-09-17 22:53:00 +02:00 |
|
Leon Styhre
|
c4e6d3cac1
|
Added a virtual keyboard.
|
2021-09-17 22:23:41 +02:00 |
|
Leon Styhre
|
74e21e8c03
|
Replaced some internal math functions with equivalents from the GLM library.
|
2021-08-17 20:55:29 +02:00 |
|
Leon Styhre
|
7b5d673050
|
Replaced the internal Vector2i data type and functions with the GLM library equivalent.
Also applied some code formatting changes for braced lists using clang-format.
|
2021-08-17 18:41:45 +02:00 |
|
Leon Styhre
|
1fb0ccef0d
|
Replaced the internal Vector2f data type and functions with the GLM library equivalent.
|
2021-08-16 18:25:01 +02:00 |
|
Leon Styhre
|
722468129e
|
Replaced all internal matrix data types and functions with the GLM library equivalents.
Also changed some vectors.
|
2021-08-15 19:30:31 +02:00 |
|
Leon Styhre
|
23fdc00044
|
Formatted the es-core source tree using clang-format.
|
2021-07-07 20:31:46 +02:00 |
|
Leon Styhre
|
483311f7f2
|
Switched the order of the Back and Start buttons in the input configurator.
Also removed some legacy code.
|
2021-07-04 15:03:22 +02:00 |
|
Leon Styhre
|
f59223927e
|
Added a message to GuiDetectDevice if only accepting input from the first controller.
|
2021-07-03 12:25:36 +02:00 |
|
Leon Styhre
|
6178830504
|
Improved scaling relative to the screen aspect ratio for various GUI components.
|
2021-07-02 17:57:52 +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
|
4d4210a419
|
Added support for selecting between different controller types.
|
2021-05-23 19:12:31 +02:00 |
|
Leon Styhre
|
83b764cf1f
|
Small cosmetic changes to the input device configuration screen.
|
2021-05-23 10:16:47 +02:00 |
|
Leon Styhre
|
0f00701c93
|
GuiInputConfig now also shows the controller device name during configuration.
|
2021-05-23 10:14:15 +02:00 |
|
Leon Styhre
|
a21dd2c817
|
Some code cleanup in GuiInputConfig.
Also fixed a small cosmetic bug.
|
2021-05-22 22:22:08 +02:00 |
|
Leon Styhre
|
581eb6a055
|
Fixed an issue where GuiDetectDevice wouldn't detect analog controller inputs.
|
2021-05-22 22:19:56 +02:00 |
|
Leon Styhre
|
23903de1cf
|
Minor cosmetic code cleanup.
|
2021-03-27 10:26:13 +01:00 |
|
Leon Styhre
|
12a7b18d05
|
Renamed controller input type 'analog' to 'thumbstick'.
|
2021-03-24 21:20:01 +01:00 |
|
Leon Styhre
|
1338e4467b
|
Added support for controller analog sticks click.
|
2021-03-24 19:35:51 +01:00 |
|
Leon Styhre
|
dd851bee40
|
Added the ability to GuiMsgBox to change the text of an open dialog.
Also added an option for whether to delete the dialog when calling a function mapped to a button.
|
2021-03-09 17:30:50 +01:00 |
|
Leon Styhre
|
6a57a44df9
|
Improved the sizes of some menu GUI elements on 4:3 aspect ratio displays.
|
2021-03-09 17:17:33 +01:00 |
|
Leon Styhre
|
7f4179f327
|
Set the default controller button graphics to Xbox for the input configurator.
|
2021-03-02 17:34:10 +01:00 |
|
Leon Styhre
|
8f1108583c
|
Fixed an issue where GuiMsgBox would not look correct on high resolution displays.
|
2021-01-29 19:55:27 +01:00 |
|
Leon Styhre
|
3c0f62b1be
|
Fixed a text string abbreviation issue in GuiComplexTextEditPopup.
|
2021-01-16 19:22:23 +01:00 |
|
Leon Styhre
|
574feadc68
|
Changed from frame.png to frame.svg in most places.
|
2021-01-14 22:56:49 +01:00 |
|
Leon Styhre
|
9dd8aacb28
|
Fixed two minor cosmetic issues.
|
2021-01-11 18:18:44 +01:00 |
|
Leon Styhre
|
c95334756d
|
Fixed a lot of MSVC compiler warnings.
|
2020-12-29 12:54:24 +01:00 |
|
Leon Styhre
|
963f93e0f8
|
Replaced the custom math functions with standard C++ functions.
|
2020-12-28 11:29:32 +01:00 |
|
Leon Styhre
|
debf072a0e
|
Rewrote some code from C to C++
|
2020-12-16 23:59:00 +01:00 |
|
Leon Styhre
|
29abe2dc8c
|
Removed the deprecated PowerSaver.
|
2020-12-16 17:57:10 +01:00 |
|
Leon Styhre
|
05302052de
|
Fixed a GUI component alignment issue for the text edit popups.
|
2020-12-16 17:38:23 +01:00 |
|
Leon Styhre
|
024e073e86
|
Added support for %COREPATH% variable and reverted to a single Unix es_systems.cfg template file.
|
2020-12-15 18:42:38 +01:00 |
|
Leon Styhre
|
0b6dce687e
|
Changed to C++ casts throughout the application.
|
2020-11-17 23:06:54 +01:00 |
|
Leon Styhre
|
8131b81761
|
Editing now starts by default for the text edit popups.
|
2020-11-07 12:45:57 +01:00 |
|