Commit graph

1606 commits

Author SHA1 Message Date
Leon Styhre 8b33fceb8a Added checks for nonexistent navigation sounds in the theme configuration with fallback to the default sounds.
Also did some minor code cleanup.
2022-12-22 17:15:15 +01:00
Leon Styhre 1c83c762a8 Fixed an issue where the video element static image would not get displayed for legacy theme sets. 2022-12-21 20:02:12 +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 3b9ced603c Fixed an issue where the wrong help prompt was shown for the 'A' button when editing multi-line text fields. 2022-12-20 21:54:49 +01:00
Leon Styhre aa33558952 Some code cleanup. 2022-12-20 21:52:48 +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 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 8f2065e491 Fixed a cosmetic text sizing issue in DateTimeEditComponent. 2022-12-18 15:53:12 +01:00
Leon Styhre 354da078a3 Fixed multiple issues where the wrong navigation sound would play. 2022-12-18 12:24:12 +01:00
Leon Styhre a7005f22e9 Renamed the textlist property selectorOffsetY to selectorVerticalOffset and added a selectorHorizontalOffset property.
Also enforced minimum and maximum values for a few textlist properties.
2022-12-18 12:02:50 +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 17597ab144 Renamed an incorrectly named static variable in ImageComponent. 2022-12-17 22:15:19 +01:00
Leon Styhre aaa96cd8dd An automatic aspect ratio menu entry is now added even for themes that only have a single aspect ratio defined. 2022-12-17 19:47:37 +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 cdc553d75f Added an arcade twin stick controller badge icon. 2022-12-15 18:30:48 +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 da3fb9a825 Improved the random game selection functionality in GameSelectorComponent. 2022-12-15 18:11:33 +01:00
Leon Styhre f4d4abb33b Added theme support for defining relative brightness for images, videos and animations. 2022-12-14 20:17:41 +01:00
Leon Styhre ab31eafaca Some code cleanup. 2022-12-14 17:30:34 +01:00
Leon Styhre c260c929b5 Added itemSaturation properties to CarouselComponent and GridComponent. 2022-12-13 21:35:21 +01:00
Leon Styhre 6037e80bf1 Added color shift support to VideoComponent. 2022-12-12 21:51:27 +01:00
Leon Styhre 46a1e28aa2 Fixed an issue where the shader postprocessing function did not set the shader premultiplied flag. 2022-12-12 20:42:54 +01:00
Leon Styhre 19111a9c24 Added an itemStacking property to CarouselComponent. 2022-12-12 17:45:07 +01:00
Leon Styhre a5b08e3da2 Moved the position of one GridComponent property. 2022-12-11 17:48:56 +01:00
Leon Styhre 8b33c43dba Added support to GridComponent for flushing cached background and selector images on reload when in debug mode. 2022-12-11 16:40:47 +01:00
Leon Styhre abcd3e5bac Fixed an issue in CarouselComponent and GridComponent where the default image was rendered when it shouldn't.
Also moved a property position in GridComponent.
2022-12-11 12:10:08 +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 7ba596775d Fixed a GridComponent navigation issue when there was only a single column. 2022-12-10 20:36:52 +01:00
Leon Styhre 23438cd101 Updated ThemeData with the new itemFit grid property. 2022-12-10 20:27:05 +01:00
Leon Styhre c394e4ae8d Added an itemFit property to GridComponent. 2022-12-10 20:25:49 +01:00
Leon Styhre c6981084e0 Added cover fit cropping support to ImageComponent. 2022-12-10 20:20:45 +01:00
Leon Styhre f0e3addee6 Added support for setting one of the itemSize property axes to -1 to get square GridComponent items. 2022-12-10 14:31:04 +01:00
Leon Styhre cb4f78b763 Added color shift support to CarouselComponent items. 2022-12-09 19:27:48 +01:00
Leon Styhre 3c2dc7b551 Added a number of properties and corresponding functionality to GridComponent. 2022-12-09 18:49:32 +01:00
Leon Styhre 56b33c5371 Added text theming support to GridComponent. 2022-12-07 19:46:41 +01:00
Leon Styhre 304d304727 Added support for linear interpolation for font texture magnifications. 2022-12-07 18:24:00 +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 9e0a6df760 Added support for a left/right trigger help system button. 2022-12-07 17:34:07 +01:00
Leon Styhre f6c8921132 GridComponent item opacity is now adjusted for hidden entries and entries marked as not being games. 2022-12-07 17:26:35 +01:00
Leon Styhre 5a18b593f4 Fixed a SystemView navigation rendering glitch when using GridComponent. 2022-12-05 23:12:41 +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 b9e6cdd9da Fixed some GridComponent animation glitches when marking games as favorites. 2022-12-05 21:15:15 +01:00
Leon Styhre da93533aed Fixed multiple navigation issues. 2022-12-04 15:56:59 +01:00
Leon Styhre 4b03c90bf3 Fixed an issue where using the trigger buttons did not reset any currently held buttons. 2022-12-03 15:15:53 +01:00
Leon Styhre 825d220be0 Animations in GridComponent are now finished on menu opening, game launch etc. 2022-12-03 14:29:17 +01:00
Leon Styhre b67ce99a0e Added navigation sound support to GridComponent. 2022-12-03 14:19:22 +01:00
Leon Styhre 48d86ccea7 Made two member functions in TextListComponent private instead of protected. 2022-12-03 14:18:30 +01:00
Leon Styhre 0a2a6d1907 Added a rowTransitions property to GridComponent. 2022-12-03 14:12:14 +01:00
Leon Styhre 3ec8ec14ca Fixed multiple navigation issues in GridComponent. 2022-12-03 14:01:17 +01:00