Leon Styhre
6c75d0fc88
Fixed some Clang compiler warnings.
2023-01-06 13:48:59 +01:00
Leon Styhre
fa67018b72
Added variant trigger support.
2023-01-04 19:01:41 +01:00
Leon Styhre
14567baab4
Disabled automatic view style detection for non-legacy theme sets.
2023-01-01 15:32:16 +01:00
Leon Styhre
d6db705b93
Eliminated some unnecessary gamelist reloads.
2023-01-01 15:31:03 +01:00
Leon Styhre
7500f81f82
Improved the log output on theme loading errors.
2022-12-22 17:16:16 +01:00
Leon Styhre
6699682efb
Fixed an issue where the 'jump to game' help prompt could disappear from the grouped custom collections system.
2022-12-21 20:28:43 +01:00
Leon Styhre
10b971db5b
Fixed an issue where the grouped custom collections system could get the wrong viewstyle set.
2022-12-21 20:27:36 +01:00
Leon Styhre
251e826589
The defaultImage property can now be used to display a static image in case no video file was found.
...
Also fixed a bug where the static image would not get displayed in the grouped custom collections view if there was no game found for the system and the previously selected entry already had it's video playing when navigating away from it.
2022-12-21 19:53:03 +01:00
Leon Styhre
1bbed6cc04
gamelist.xml files are no longer loaded from the ROMs/system directories.
2022-12-20 20:20:02 +01:00
Leon Styhre
e56eaeb2bd
Fixed an issue where a reference to a deleted object could hang or crash the application.
2022-12-20 18:43:59 +01:00
Leon Styhre
15cb3a0525
Removed an unnecessary metadata name check in FileData.
2022-12-20 18:42:28 +01:00
Leon Styhre
a54d6a5568
(Windows) Converted forward slashes to backslashes for some log output entries involving file names.
...
Also made some minor general log output changes in GamelistFileParser.
2022-12-19 20:38:41 +01:00
Leon Styhre
ae52489b6b
Added support for up to two imageType values for CarouselComponent and GridComponent.
2022-12-17 22:20:29 +01:00
Leon Styhre
4ef3e94c56
(Unix) Improved the .desktop file parser.
2022-12-17 18:37:58 +01:00
Leon Styhre
c80e81c2dc
(Linux) Fixed a .desktop file parsing issue where escaped % characters were not handled correctly.
2022-12-16 22:37:32 +01:00
Leon Styhre
5581103642
Adjusted the system view and carousel transition animation times slightly.
2022-12-16 17:25:57 +01:00
Leon Styhre
6d4086639a
Disabled ScreenScraper controller scraping as they have ruined that functionality.
2022-12-15 18:27:45 +01:00
Leon Styhre
ae6c062984
Added gameselectorEntry properties to a number of elements.
2022-12-15 18:23:48 +01:00
Leon Styhre
cfdfe3e6e0
Updated a log warning about extensionless files.
2022-12-14 18:35:39 +01:00
Leon Styhre
d692e8f9cd
Fixed a crash when attempting to use extension-less files in gamelists containing folders.
2022-12-14 17:56:50 +01:00
Leon Styhre
715c143324
Updated some log output text when deleting files from the metadata editor.
2022-12-14 17:44:44 +01:00
Leon Styhre
fafb7c257f
Fixed two issues with the 'Only show ROMs from gamelist.xml files' setting where an incorrect folder path would be shown in the metadata editor and folder links wouldn't work.
2022-12-14 17:35:38 +01:00
Leon Styhre
ab31eafaca
Some code cleanup.
2022-12-14 17:30:34 +01:00
Leon Styhre
e3be493d0d
Removed a few unused lambda captures from SystemView.
2022-12-11 17:02:21 +01:00
Leon Styhre
0b5419316d
Changed a number of property names in CarouselComponent and GridComponent.
2022-12-11 11:22:08 +01:00
Leon Styhre
4e56dafc59
Made the SystemView grid animation slightly longer/slower.
2022-12-09 19:37:18 +01:00
Leon Styhre
c12d57cb75
(Windows) Fixed an MSVC compiler warning.
2022-12-07 21:37:38 +01:00
Leon Styhre
2d24230a48
Fixed an issue where the GridComponent layout was not calculated if there was only a placeholder entry.
2022-12-07 21:23:53 +01:00
Leon Styhre
949f059b7e
Fixed an issue where the CarouselComponent text property value was ignored.
2022-12-07 19:43:03 +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
5a18b593f4
Fixed a SystemView navigation rendering glitch when using GridComponent.
2022-12-05 23:12:41 +01:00
Leon Styhre
6bae602a81
Changed the help system text in the scraper menu from 'start' to 'start scraper'.
2022-12-05 21:40:33 +01:00
Leon Styhre
56c8a43b36
Changed the order of the A, B, X and Y help system buttons.
...
Also changed the gamelist help text from 'enter' and 'launch' to 'select' for the gamelist view.
2022-12-05 21:37:21 +01:00
Leon Styhre
fbfb84187a
Changed the button to start the screensaver from 'Back' to 'X'.
2022-12-05 21:21:48 +01:00
Leon Styhre
b9e6cdd9da
Fixed some GridComponent animation glitches when marking games as favorites.
2022-12-05 21:15:15 +01:00
Leon Styhre
fe1f408355
Changed the menu header for the gamelist options menu from 'Options' to 'Gamelist options'.
2022-12-05 21:10:26 +01:00
Leon Styhre
8013e04d2c
Fixed an issue where folders in mixed gamelists were not always sorted correctly.
2022-12-05 21:08:20 +01:00
Leon Styhre
da93533aed
Fixed multiple navigation issues.
2022-12-04 15:56:59 +01:00
Leon Styhre
dfcf041efc
Fixed a GridComponent slide transition issue when used in the system view.
...
Also fixed a general navigation issue.
2022-11-25 22:35:35 +01:00
Leon Styhre
0cd814a4d1
Added on-demand texture loading to GridComponent.
2022-11-25 22:07:36 +01:00
Leon Styhre
24fe15a84f
Fixed some erratic camera movement issues during extreme SystemView navigation input.
2022-11-25 18:57:06 +01:00
Leon Styhre
ed6b23a2c6
Fixed an issue where the default textlist size and position properties were not set for the system view.
...
Also moved some default value assignments to the TextListComponent itself.
2022-11-13 11:56:18 +01:00
Leon Styhre
48111ce5e4
Added basic GridComponent functionality and integration.
2022-11-12 14:08:53 +01:00
Leon Styhre
b4338a3fb7
Refactored some image resizing functions.
2022-11-07 23:58:22 +01:00
Leon Styhre
4e54508e45
Added a GridComponent skeleton.
2022-11-06 21:34:03 +01:00
Leon Styhre
7df82adf1e
Fixed an issue where placeholder entries did not have the correct letter case.
2022-11-03 23:58:52 +01:00
Leon Styhre
b4d2babf01
Added a selectedSecondaryColor property to TextListComponent.
2022-11-03 23:24:11 +01:00
Leon Styhre
e88e802434
Added explicit video player stops on SystemView cursor changes.
2022-11-03 17:11:43 +01:00
Leon Styhre
412a19275d
Added two letterCaseCollections and letterCaseGroupedCollections properties to TextListComponent and CarouselComponent.
...
Also refactored the letterCase logic overall in these two components.
2022-11-03 12:31:42 +01:00
Leon Styhre
8df54bd80e
Added support for color schemes.
2022-10-31 19:32:13 +01:00