Commit graph

227 commits

Author SHA1 Message Date
Leon Styhre a2063f4b5a Fixed a crash on shutdown when the 'no ROMs' dialog was shown 2024-09-18 17:23:57 +02:00
Leon Styhre 5300e54295 Video player resources are now completely freed up after finishing view transitions 2024-09-15 11:34:28 +02:00
Leon Styhre 56c8c11783 Added theme engine translations for 'unknown' metadata values for developer, publisher, genre and players 2024-09-04 17:27:34 +02:00
Leon Styhre 9a18a5c816 Added translations for the name and fullname systemdata properties for the text element 2024-09-01 12:27:23 +02:00
Leon Styhre 63e9586d88 Fixed an issue where text elements defined as gamecount using the systemdata property could not scroll horizontally 2024-09-01 11:30:16 +02:00
Leon Styhre f845b5f031 Added localization support for the theme game counter 2024-08-31 13:17:11 +02:00
Leon Styhre f088658004 Added localization support to parts of the application 2024-07-13 22:14:37 +02:00
Leon Styhre be95b494dc Added localization support to parts of the application 2024-07-13 19:14:34 +02:00
Leon Styhre a5b1b17c2c Changed the application name in all header files 2024-07-10 18:04:40 +02:00
Leon Styhre 8fdbf429ef Fixed an issue where an extra blankspace was appended to text elements when setting the systemdata property to gamecountGames or gamecountGamesNoText 2024-01-28 16:46:49 +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 97d26718a3 Small rendering optimization for the system and gamelist views 2023-12-18 22:13:01 +01:00
Leon Styhre 3abd8d9035 Added a 'renderDuringTransitions' property to the image element 2023-12-18 01:16:32 +01:00
Leon Styhre d4d41b58fd Small code formatting change 2023-12-17 21:18:08 +01:00
Leon Styhre a0d636ffb8 Changed the application name to ES-DE in all source file headers 2023-12-16 19:48:25 +01:00
Leon Styhre 61d2b92814 Added theme support for the 'physicalName' and 'physicalNameExtension' metadata types for the text element 2023-09-23 12:52:00 +02:00
Leon Styhre 7b2fd1e566 Removed some obsolete UI mode logic from SystemView 2023-09-10 14:06:50 +02:00
Leon Styhre 315877b1f0 Made it possible to set the defaultImage property for the carousel and grid elements using variables 2023-09-08 19:34:05 +02:00
Leon Styhre c32bbc4888 Reduced the slideshow screensaver fade-in time
Also made some general code cleanup
2023-08-20 13:21:11 +02:00
Leon Styhre 481e2869ec Changed the concept of 'theme set' to simply 'theme' everywhere in the code 2023-08-14 22:40:32 +02:00
Leon Styhre fd955d5a6e Changed the 'path' property for the video element to consider the value set even if it points to a non-existing file 2023-08-13 11:17:59 +02:00
Leon Styhre 6ae8c87864 Added a number of properties to allow horizontally scrolling text entries with CarouselComponent
Also added support for rotating horizontal scrollable containers
2023-08-09 18:57:23 +02:00
Leon Styhre c30d035e3f Removed all horizontal text scrolling code from ComponentList (TextComponent is now used instead for this)
Also some general code cleanup and refactoring
2023-08-08 19:18:16 +02:00
Leon Styhre e7ada6111b Added a 'containerType' property to the text element to select between vertical and horizontal containers 2023-08-07 22:58:35 +02:00
Leon Styhre a4ba7de722 Added a 'stationary' property to all secondary elements to set them as stationary during slide transitions
Also changed the view mode enum to an enum class
2023-08-06 23:51:53 +02:00
Leon Styhre ed1e11418b Completely removed support for legacy EmulationStation theme sets 2023-07-30 18:17:27 +02:00
Leon Styhre 07d390ccda Added theme support for the 'manual' metadata type for the text element 2023-07-20 17:33:49 +02:00
Leon Styhre 5bffcf887c Added scrollable text container support to the system view 2023-03-26 19:38:30 +02:00
Leon Styhre 03a44249af Expanded the random system or game button from an on/off entry to a selection of games only, games and systems or disabled. 2023-03-06 19:27:59 +01:00
Leon Styhre 57a6747bf4 Fixed an issue where the game count info text would sometimes pop in during initial system view navigation. 2023-03-05 13:35:35 +01:00
Leon Styhre e248299fb4 Fixed an issue where system view videos were stopped instead of paused when navigating between systems. 2023-02-21 18:47:05 +01:00
Leon Styhre 1fbd34813e Removed some unnecessary parantheses introduced by the last commit. 2023-02-19 19:27:58 +01:00
Leon Styhre 340765892f Changed some optimizations to much better ones in SystemView and GamelistView. 2023-02-19 19:06:11 +01:00
Leon Styhre 6c3f5e70bd Made the the text element emulator metadata property work with collections. 2023-02-19 13:49:16 +01:00
Leon Styhre ace7dde017 Added an emulator metadata property value for the text element. 2023-02-19 11:50:47 +01:00
Leon Styhre f3b19a2704 Added two new gamecountGamesNoText and gamecountFavoritesNoText values to the text element systemdata property. 2023-01-30 18:40:28 +01:00
Leon Styhre e8a093c19c Removed some deprecated theme engine code. 2023-01-15 18:40:04 +01:00
Leon Styhre 558e13d0c9 Added support for displaying system name information per-game. 2023-01-15 12:51:59 +01:00
Leon Styhre 3bbc761c8f Added the ability to control the system name suffix from the theme configuration.
Also removed the corresponding 'Show system names in collections' menu option.
2023-01-14 14:05:24 +01:00
Leon Styhre f2fd8cf6a8 Modified and added some variables and properties to support better letter case controls for collection names. 2023-01-13 11:03:23 +01:00
Leon Styhre 7ce6cd4c50 Elements set as not visible are now completely disabled in SystemView and GamelistView. 2023-01-11 18:37:00 +01:00
Leon Styhre 71b4fc947a Added support for theme-controlled transition animations. 2023-01-08 17:00: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 5581103642 Adjusted the system view and carousel transition animation times slightly. 2022-12-16 17:25:57 +01:00
Leon Styhre ae6c062984 Added gameselectorEntry properties to a number of elements. 2022-12-15 18:23:48 +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 949f059b7e Fixed an issue where the CarouselComponent text property value was ignored. 2022-12-07 19:43:03 +01:00