Commit graph

235 commits

Author SHA1 Message Date
Leon Styhre 86a554d1b2 Added a system status component 2025-02-25 23:15:12 +01:00
Leon Styhre 78a0fcdff7 Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option 2025-02-10 19:18:16 +01:00
Leon Styhre 21110810e4 Added a clock element and a corresponding menu entry 2025-02-08 16:12:22 +01:00
Leon Styhre db2b00a49e Rewrote the logic for the 'none' value for the helpsystem element scope property 2025-02-05 21:05:54 +01:00
Leon Styhre c1cfc02942 Added support for a 'none' value to the helpsystem element scope property 2025-02-05 20:45:27 +01:00
Leon Styhre 9c76882530 Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it 2025-02-04 18:01:51 +01:00
Leon Styhre 0de961cd33 Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements 2025-02-03 18:11:51 +01:00
Leon Styhre 7502649fc0 Change to avoid a potential issue for an if statement 2024-09-18 17:29:54 +02:00
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