Commit graph

4520 commits

Author SHA1 Message Date
Leon Styhre eced44934e Added clamping of 0.0 to 1.0 to the rotationOrigin property. 2022-08-30 19:56:38 +02:00
Leon Styhre 496b60fa7d Added support for clipping to the core GLSL shader. 2022-08-30 19:42:37 +02:00
Leon Styhre 6126016289 Cleaned up some font-related code. 2022-08-30 19:31:57 +02:00
Leon Styhre 12f25c2618 Added a CMake message when building with the OpenGL ES renderer. 2022-08-30 19:30:46 +02:00
Leon Styhre 9b98821d1e Documentation update. 2022-08-28 23:35:45 +02:00
Leon Styhre f61d0f1df8 Added a property to RatingComponent to set interpolation method (nearest or linear) when using raster images. 2022-08-28 20:45:04 +02:00
Leon Styhre 2c86e4f99e Removed the deprecated SVG force rasterization flag from the cache manager. 2022-08-28 20:21:58 +02:00
Leon Styhre 48a9571609 Refactored RatingComponent to improve rendering accuracy and performance. 2022-08-28 20:11:20 +02:00
Leon Styhre 077c6abf3e (Unix) Updated the .desktop file parser to handle some non-standard shortcut files. 2022-08-28 12:06:03 +02:00
Leon Styhre bfc29380c5 Documentation update. 2022-08-27 18:12:32 +02:00
Leon Styhre e1c1b40916 Added Triforce (Dolphin fork) standalone as an alternative emulator for the gc system on Linux and Windows. 2022-08-27 18:05:00 +02:00
Leon Styhre cf13223ab4 Sorted the file extensions in es_systems.xml for some systems. 2022-08-27 16:04:26 +02:00
Leon Styhre 673e931a8a (Windows) Changed the binary for emulator Citra from citra.exe to citra-qt.exe as the command line binary is broken on this OS. 2022-08-27 15:49:53 +02:00
Leon Styhre 82deae61bb (Windows) Added Project64 as an alternative emulator for the n64 system. 2022-08-27 12:36:08 +02:00
Leon Styhre 78712b6066 (Linux) Added support for the Nintendo Wii U (wiiu) game system. 2022-08-27 11:00:03 +02:00
Leon Styhre 33b52d61b5 If wheel (marquee) images on ScreenScraper falls back to another region, then the wheel-hd image is now used instead if that matches the set region. 2022-08-26 18:00:46 +02:00
Leon Styhre 2d2507df73 (Linux) Added a corepath rule for RetroArch for NixOS/nixpkgs. 2022-08-25 21:46:44 +02:00
Leon Styhre 33092a76b9 Documentation update. 2022-08-25 21:38:45 +02:00
Leon Styhre 0060cd48dc (Windows) Fixed a couple of MSVC compiler warnings. 2022-08-23 22:50:14 +02:00
Leon Styhre e553f68e90 Greatly improved application startup time by removing a lot of unnecessary splash screen re-rasterizations. 2022-08-23 22:34:56 +02:00
Leon Styhre 5dae37f558 Added support for caching SVG images. 2022-08-23 22:24:24 +02:00
Leon Styhre ebb099de5a Fixed a crash caused by attempting to read data from a deleted object. 2022-08-21 22:56:20 +02:00
Leon Styhre 037cc34a57 Documentation update. 2022-08-21 21:29:24 +02:00
Leon Styhre f536b4059b (slate-DE) Some minor adjustments. 2022-08-21 21:25:41 +02:00
Leon Styhre 047d080346 Fixed a small text abbreviation issue. 2022-08-21 21:24:46 +02:00
Leon Styhre e2fb03dbf3 Fixed an issue where the tile property for the image element did not work correctly with SVG images. 2022-08-21 19:06:51 +02:00
Leon Styhre ef2f3f3ba9 Fixed an issue where setting a nonexistent file for the carousel defaultItem property could lead to double gamelist carousel text fallback items. 2022-08-21 18:37:51 +02:00
Leon Styhre fca9e51844 Added support for the letterCase property when using the carousel in the gamelist view. 2022-08-21 18:15:06 +02:00
Leon Styhre 08d5e4eff0 Enabled vertical abbreviations of multiline text entries in TextComponent.
Also fixed an issue where the debug overlay would not get rendered correctly for scrollable containers.
2022-08-21 16:51:21 +02:00
Leon Styhre ce217c48a4 Added support for vertical abbreviations of multiline text entries. 2022-08-21 16:33:29 +02:00
Leon Styhre 67488467c3 (Linux) The data installation directory is now excluded for themes and resources when built as an AppImage. 2022-08-20 11:30:15 +02:00
Leon Styhre fb61849d4f Added a CMake option for building as an AppImage and enabled it in the AppImage build scripts. 2022-08-20 11:28:20 +02:00
Leon Styhre 13fcfdbb03 Documentation update. 2022-08-19 17:20:05 +02:00
Leon Styhre 15314fff84 Eliminated some incorrect and unnecessary cursor stops in IList.
Also got rid of some unnecessary cursor stops triggered by TextListComponent.
2022-08-19 17:17:34 +02:00
Leon Styhre 7718e97d29 Renamed the functions updateInfoPanel and legacyUpdateInfoPanel to updateView and legacyUpdateView in GamelistView. 2022-08-19 17:14:20 +02:00
Leon Styhre fa81853127 Changed some theme loading issues log output from warning to error for DateTimeComponent and TextComponent. 2022-08-19 17:11:16 +02:00
Leon Styhre 0b34bd8991 Added checks for valid imageType property values to ImageComponent and VideoComponent. 2022-08-19 17:07:45 +02:00
Leon Styhre 9d2a9ed9d9 Fixed an issue where StringUtil::delimitedStringToVector could return empty elements. 2022-08-19 17:03:55 +02:00
Leon Styhre 12f7e20c95 Fixed a crash when there are no game ROMs present. 2022-08-19 17:02:25 +02:00
Leon Styhre 8618ee7ea4 Documentation update. 2022-08-19 00:09:36 +02:00
Leon Styhre 3caaff9609 Documentation update. 2022-08-18 23:49:21 +02:00
Leon Styhre d50907291b (slate-DE) Updated for the latest changes in the new theme engine. 2022-08-18 23:46:34 +02:00
Leon Styhre d24102db0e TextComponent now only accepts valid metadata and systemdata property values. 2022-08-18 23:44:22 +02:00
Leon Styhre 8c24d0a3b7 Fixed an issue where videos with no path set could sometimes get attempted to play. 2022-08-18 23:02:00 +02:00
Leon Styhre de5a642cf6 Added a metadataElement theme property to the image, video, animation and text element types to control fading and hiding of arbitrary elements. 2022-08-18 22:51:21 +02:00
Leon Styhre 389dc6ed79 Added mOpacity video fading support to VideoFFmpegComponent 2022-08-18 22:38:09 +02:00
Leon Styhre 58803fe8f7 Fixed an issue where the theme controlled opacity tag did not have any effect on rating elements. 2022-08-17 17:07:52 +02:00
Leon Styhre 93e0bfab5b Fixed an issue where text elements that had an opacity set to lower than FF via the color tag were faded in during gamelist scrolling. 2022-08-17 17:04:19 +02:00
Leon Styhre 92d1cf2fd3 Documentation update. 2022-08-17 00:28:45 +02:00
Leon Styhre e6ae806c31 Added an itemInterpolation theme property to control the interpolation method for carousel items. 2022-08-17 00:26:47 +02:00