Commit graph

7261 commits

Author SHA1 Message Date
Leon Styhre 1839dfc31a Fixed multiple issues in SystemView.
Also set the carousel zIndex value to 40 intead of 50 for legacy themes.
2022-09-23 17:19:24 +02:00
Leon Styhre f620df4dff Eliminated some unnecessary carousel on-demand texture loading. 2022-09-22 20:11:37 +02:00
Leon Styhre 04473d0ff3 Added on-demand texture loading for wheel carousels.
Also added proper support for horizontal and vertical offsetting and fixed a clipping issue.
2022-09-22 19:11:53 +02:00
Leon Styhre 1c14da35e1 Documentation update. 2022-09-21 23:52:31 +02:00
Leon Styhre 44ba734b87 (slate-DE) More minor adjustements to the theme engine test 1 variant. 2022-09-21 22:34:45 +02:00
Leon Styhre 95411efcb4 (slate-DE) Some minor carousel changes to the theme engine test 1 variant. 2022-09-21 22:07:20 +02:00
Leon Styhre 1e9b95baac Very minor code change. 2022-09-21 22:05:21 +02:00
Leon Styhre 7b7a99dbe2 Fixed an issue where overlapping wheel carousel items were not rendered in the correct order. 2022-09-21 22:03:03 +02:00
Leon Styhre 5f864d0b96 Fixed an issue where the itemAxisHorizontal carousel property did not work correctly. 2022-09-21 21:09:10 +02:00
Leon Styhre 92154b52ee Documentation update. 2022-09-20 22:51:39 +02:00
Leon Styhre 02aba10a08 Added a ScreenScraper option to remove dots from game name searches when using the automatic scraper. 2022-09-20 22:45:32 +02:00
Leon Styhre 170234cd93 Fixed an issue where the quick list scrolling overlay would not disappear as intended. 2022-09-20 21:26:56 +02:00
Leon Styhre 24a10a7807 Some improvements to the cursor logic in SystemView. 2022-09-20 21:16:39 +02:00
Leon Styhre 0f8cb1d2a1 Added the .m3u file extension to the pcfx system. 2022-09-20 18:00:24 +02:00
Leon Styhre 0ffa4fd935 (slate-DE) Some updates to the theme engine test 1 variant. 2022-09-20 17:51:25 +02:00
Leon Styhre ac5b3b15e0 Added a new 'itemAxisHorizontal' property to the carousel.
Also fixed a clipping issue when the vertical origin was not set to zero and cleaned up some code.
2022-09-20 17:05:24 +02:00
Leon Styhre 7b569c424a Documentation update. 2022-09-20 00:39:39 +02:00
Leon Styhre 0f53d65f0d Increased the maximum carousel size to 2 per axis. 2022-09-20 00:39:03 +02:00
Leon Styhre a8062de9ff Fixed an issue where a struct member variable was not initialized. 2022-09-19 23:43:47 +02:00
Leon Styhre cde5a728fd Removed some high frequency noise from the back and select sounds. 2022-09-19 23:16:57 +02:00
Leon Styhre 3ef8ecc580 Documentation update. 2022-09-19 19:55:01 +02:00
Leon Styhre 04c23a890f Fixed an issue where instant carousel item transitions would break view slide transitions. 2022-09-19 19:34:39 +02:00
Leon Styhre 47f57a831c (slate-DE) Updated for the latest changes in the new theme engine. 2022-09-19 19:27:35 +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 db46180024 Fixed an issue where setting the carousel itemSize property to zero could crash the application.
Also fixed a small carousel glitch.
2022-09-19 19:02:17 +02:00
Leon Styhre 74a2256037 Added the properties 'itemsBeforeCenter' and 'itemsAfterCenter' to define entries for carousels of the wheel type. 2022-09-19 18:51:05 +02:00
Leon Styhre b435a8dd24 Decreased the splash screen logo size slightly. 2022-09-18 16:33:27 +02:00
Leon Styhre da7bfa0fa7 Fixed an issue where the TextListComponent debug overlay would not always be correctly positioned. 2022-09-18 16:02:03 +02:00
Leon Styhre c45678e857 Fixed an issue where line breaks could not be inserted into multline text entry fields. 2022-09-18 15:35:13 +02:00
Leon Styhre 2874d9abdc Added openMSX standalone as an alternative emulator for the colecovision system. 2022-09-18 15:15:22 +02:00
Leon Styhre d3beb8bd49 (Linux) Added 'cemu' as a systempath entry for the Cemu standalone emulator. 2022-09-17 21:31:08 +02:00
Leon Styhre 3636eeba18 Fixed an issue where the carousel would not update when entering and exiting gamelist folders. 2022-09-17 19:27:06 +02:00
Leon Styhre 30d4c587e7 Fixed an issue where the screensaver game info overlay would render at the wrong horizontal position. 2022-09-17 18:37:19 +02:00
Leon Styhre 1258ddc78f Fixed some compiler errors on older GCC versions. 2022-09-17 18:17:57 +02:00
Leon Styhre d1d2349c57 Improved some theme warning log messages in CarouselComponent. 2022-09-17 18:05:51 +02:00
Leon Styhre c56b42c756 Documentation update. 2022-09-17 12:43:42 +02:00
Leon Styhre bea6889926 Added carousel theme support for setting item transitions to 'slide' or 'instant'. 2022-09-17 12:42:27 +02:00
Leon Styhre 87749e7d37 Fixed an issue where overlapping carousel items were not rendered correctly during transitions. 2022-09-17 12:17:01 +02:00
Leon Styhre 3789a0ca12 Fixed a heisenbug where videos would sometimes not get rendered on application startup. 2022-09-17 10:24:46 +02:00
Leon Styhre 720a6fcc22 Added support for fade-in and fade-out of static videos. 2022-09-16 23:54:13 +02:00
Leon Styhre 6fd47a5599 Fixed an issue where the video pillarboxes would not align precisely with the video content. 2022-09-16 23:30:51 +02:00
Leon Styhre 4cc1798797 (slate-DE) General cleanup of the theme configuration. 2022-09-16 19:46:49 +02:00
Leon Styhre d203f4be27 Changed the location for a theme property. 2022-09-16 19:43:36 +02:00
Leon Styhre 6d0dc070a5 Documentation update. 2022-09-16 19:35:35 +02:00
Leon Styhre 3f9023885e Prevented some unnecessary badge rendering. 2022-09-16 19:25:38 +02:00
Leon Styhre 4f88909eff Fixed multiple issues where horizontally scrolling TextListComponent rows would not stop and reset correctly. 2022-09-16 19:22:19 +02:00
Leon Styhre 0d6c4e02a6 Fixed an issue where an invalid screensaver type entry in es_settings.xml could crash the application.
Also cleaned up and modernized the overall screensaver code.
2022-09-16 19:18:43 +02:00
Leon Styhre bee9cf0623 Fixed an issue where the origin property did not work correctly for scrollable text containers. 2022-09-16 18:52:53 +02:00
Leon Styhre 7e892a7855 Changed the order of some theme properties. 2022-09-16 18:51:36 +02:00
Leon Styhre dca3a6d232 Fixed multiple issues in ScrollableContainer and added a new containerVerticalSnap property. 2022-09-16 18:49:39 +02:00