feat(ui): Fix .png & .svg rendering issue for game_list / Introduce Play Time editing in Custom Metadata

This commit is contained in:
Collecting
2026-02-15 20:09:58 -05:00
parent 637418dbaf
commit 659b23d642
8 changed files with 140 additions and 78 deletions

View File

@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2025 citron Emulator Project
# SPDX-FileCopyrightText: 2026 citron Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later
function(copy_citron_Qt6_deps target_dir)
@@ -13,11 +13,13 @@ function(copy_citron_Qt6_deps target_dir)
set(Qt6_PLATFORMS_DIR "${Qt6_DIR}/../../../plugins/platforms/")
set(Qt6_STYLES_DIR "${Qt6_DIR}/../../../plugins/styles/")
set(Qt6_IMAGEFORMATS_DIR "${Qt6_DIR}/../../../plugins/imageformats/")
set(Qt6_ICONENGINES_DIR "${Qt6_DIR}/../../../plugins/iconengines/")
set(Qt6_TLS_DIR "${Qt6_DIR}/../../../plugins/tls/")
set(Qt6_RESOURCES_DIR "${Qt6_DIR}/../../../resources/")
set(PLATFORMS ${DLL_DEST}plugins/platforms/)
set(STYLES ${DLL_DEST}plugins/styles/)
set(IMAGEFORMATS ${DLL_DEST}plugins/imageformats/)
set(ICONENGINES ${DLL_DEST}plugins/iconengines/)
set(TLS ${DLL_DEST}tls/)
if (MSVC)
@@ -26,6 +28,7 @@ function(copy_citron_Qt6_deps target_dir)
Qt6Gui$<$<CONFIG:Debug>:d>.*
Qt6Widgets$<$<CONFIG:Debug>:d>.*
Qt6Network$<$<CONFIG:Debug>:d>.*
Qt6Svg$<$<CONFIG:Debug>:d>.*
)
if (CITRON_USE_QT_MULTIMEDIA)
windows_copy_files(${target_dir} ${Qt6_DLL_DIR} ${DLL_DEST}
@@ -51,6 +54,11 @@ function(copy_citron_Qt6_deps target_dir)
windows_copy_files(citron ${Qt6_IMAGEFORMATS_DIR} ${IMAGEFORMATS}
qjpeg$<$<CONFIG:Debug>:d>.*
qgif$<$<CONFIG:Debug>:d>.*
qpng$<$<CONFIG:Debug>:d>.*
qsvg$<$<CONFIG:Debug>:d>.*
)
windows_copy_files(citron ${Qt6_ICONENGINES_DIR} ${ICONENGINES}
qsvgicon$<$<CONFIG:Debug>:d>.*
)
# Copy TLS plugins for SSL/HTTPS support (required for auto updater)
windows_copy_files(citron ${Qt6_TLS_DIR} ${TLS}