Leon Styhre
b17b7194a6
Fixed a small vertical positioning issue for the main menu.
2023-01-24 18:30:04 +01:00
Leon Styhre
d15927c156
Removed some unnecessary help prompt reload logic.
2023-01-22 18:16:49 +01:00
Leon Styhre
a982dce328
Changed the PlayStation 3 controller type to PlayStation 1/2/3
2023-01-21 13:45:54 +01:00
Leon Styhre
480263160d
Added a Switch Pro controller type.
2023-01-21 12:58:16 +01:00
Leon Styhre
c5507f5f80
Added a PlayStation 3 controller type.
2023-01-21 11:02:32 +01:00
Leon Styhre
623540dd35
Added support for specifying a theme name in the capabilities.xml file.
2023-01-20 18:37:32 +01:00
Leon Styhre
8273cb5a8f
Changed 'Theme transition animations' to 'Theme transitions'.
2023-01-16 22:43:56 +01:00
Leon Styhre
a483a34ff2
Fixed an issue where the custom collections editing mode would not end when switching UI modes.
...
Also removed some unused code in GuiMenu.
2023-01-14 20:09:52 +01:00
Leon Styhre
648252f639
Changed the menu entry name for the textlist quick scrolling overlay option.
2023-01-13 13:30:30 +01:00
Leon Styhre
688697e334
Fixed a Clang compiler warning.
2023-01-10 22:11:38 +01:00
Leon Styhre
6d3d2ddb34
Added support for 2x and 4x MSAA anti-aliasing (OpenGL renderer only).
2023-01-09 17:55:54 +01:00
Leon Styhre
656c3661ea
Renamed suppressedTransitionEntries to suppressedTransitionProfiles.
2023-01-08 19:30:16 +01:00
Leon Styhre
71b4fc947a
Added support for theme-controlled transition animations.
2023-01-08 17:00:36 +01:00
Leon Styhre
2799974938
Expanded the quick system select menu option from a simple on/off entry to a selection of different button combinations.
...
Also did some minor code cleanup in GuiMenu.
2022-12-07 18:09:05 +01:00
Leon Styhre
8df54bd80e
Added support for color schemes.
2022-10-31 19:32:13 +01:00
Leon Styhre
b17c78bc42
Increased the default VRAM limit from 256 to 512 MiB and increased the maximum limit from 1024 to 2048 MiB.
...
Also increased the default VRAM limit for the Raspberry Pi from 184 to 192 MiB.
2022-10-30 09:11:59 +01:00
Leon Styhre
508ea87963
Rewrite of the text wrapping code to work with languages which generally lack spaces, like Japanese.
...
Also implemented massive performance improvements to the text wrapping code.
2022-10-08 09:33:57 +02:00
Leon Styhre
15e30bc0ca
Increased the minimum VRAM limit from 80 MiB to 128 MiB.
2022-09-27 17:43:27 +02: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
bb68e809f5
Temporarily removed greying out of the menu option 'Legacy transition style'.
2022-09-03 12:48:00 +02:00
Leon Styhre
2a83f616e6
Code cleanup of various GUIs.
2022-09-03 12:44:49 +02:00
Leon Styhre
ed69e46b42
Fixed some issues where bundled SVG images would not get cached at the correct resolution.
2022-08-30 20:26:48 +02:00
Leon Styhre
0ef6a22248
Removed the 'Enable menu scroll indicators' menu option.
2022-06-10 19:54:29 +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
fdf63a9ad0
Fixed an issue where the 'quit' custom event would not trigger on application shutdown.
2022-05-18 22:57:03 +02:00
Leon Styhre
defbbfd13f
Removed the setting 'Preload gamelists on startup'.
2022-04-20 22:39:27 +02:00
Leon Styhre
954f1aa4f8
Added the build date to to main menu for alpha and dev builds.
2022-04-19 17:27:04 +02:00
Leon Styhre
aa4258a31a
Removed the 'Use plain ASCII for special gamelist characters' menu option.
2022-04-15 17:13:51 +02:00
Leon Styhre
4d4ceae6c9
(Windows) Fixed a MinGW compiler warning.
2022-04-12 00:18:51 +02:00
Leon Styhre
16955e5318
Fixed an issue where the theme sets were not always sorted correctly.
2022-04-09 15:57:37 +02:00
Leon Styhre
3a1c9d41ce
Fully generalized SystemView and GamelistView and rewrote CarouselComponent into a template class.
...
Also cleaned up some code and fixed an issue where navigation sounds would not play when using the shoulder buttons.
2022-03-24 23:05:23 +01:00
Leon Styhre
a115b3f941
Added alignment support and separate dimming of gamelist and system views to the help system.
2022-03-18 20:14:51 +01:00
Leon Styhre
a7db474a64
Unified the OpenGL and OpenGL ES renderers and removed the fixed function pipeline.
...
Also made some other rendering optimizations and cleaned up some code.
2022-03-13 23:52:32 +01:00
Leon Styhre
60213003b1
(Windows) Fixed some incomprehensible compiler errors.
2022-03-05 22:12:50 +01:00
Leon Styhre
a97e86a6aa
Renamed the menu option to enable or disable audio playback for gamelist videos.
2022-02-20 16:07:27 +01:00
Leon Styhre
374a66dd76
Removed the 'Play videos immediately' setting.
2022-02-19 17:16:38 +01:00
Leon Styhre
c4eb1b8b97
Greatly simplified the video controls code.
...
Also fixed a cosmetic issue with carousel fade transitions.
2022-02-19 17:04:23 +01:00
Leon Styhre
1cba6e202e
Disabled the pillarboxes and scanline rendering menu options if using a non-legacy theme set.
2022-02-12 17:47:59 +01:00
Leon Styhre
2c2e624160
Changed the opacity data type and functions from unsigned char to float.
2022-02-11 22:10:25 +01:00
Leon Styhre
c530373ddc
Improved the integration of the variant and aspect ratio options in the UI Settings menu.
...
Also reorganized the order of some settings.
2022-02-01 18:06:32 +01:00
Leon Styhre
17d8f8eb5b
Fixed a camera animation issue when changing theme variant or aspect ratio.
2022-02-01 00:06:40 +01:00
Leon Styhre
d4f572d78d
Added preliminary menu options for changing theme variants and aspect ratios.
2022-01-31 23:53:32 +01:00
Leon Styhre
dc20a9e21b
Cleaned up ThemeData a bit.
2022-01-23 20:03:50 +01:00
Leon Styhre
a443f86235
Removed a huge amount of unnecessary Window* function arguments.
2022-01-19 18:01:54 +01:00
Leon Styhre
21b167ed9b
Added support to the new gamelist classes for changing view styles.
...
Also removed the deprecated 'grid' view style and corresponding menu option.
2022-01-18 22:04:05 +01:00
Leon Styhre
51578903ff
Replaced the legacy gamelist code with rudimentary support for GamelistBase and GamelistView.
2022-01-18 20:42:50 +01:00
Leon Styhre
e6c36e88c5
Moved UIModeController.cpp from the es-app/views directory to es-app
2022-01-17 21:53:23 +01:00
Leon Styhre
0c8efee8ad
General refactoring and code cleanup.
2022-01-16 18:18:28 +01:00
Leon Styhre
8a6652552f
Set the clang-format option SpaceBeforeCpp11BracedList to true.
2022-01-16 12:09:55 +01:00
Leon Styhre
c7964b7ebc
Renamed GameList to Gamelist throughout the codebase.
2022-01-15 13:38:09 +01:00