mmatyas / pegasus-frontend

A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
http://pegasus-frontend.org
Other
1.27k stars 114 forks source link

Latest build doesn't load or save "theme_setting" BartopOS.json from my personal theme. #963

Closed fastpop72 closed 2 years ago

fastpop72 commented 2 years ago

I use my modifed theme "BartopOS", with latest Pegasus build the BartopOS.json in "theme_settings" dir is completely ignored. Doesn't load and doesn't save the specific theme settings.

Reproduce the problem:

Load Pegasus with BartopOS theme, modify some settings of the theme, exit, then reload Pegasus.

I use latest build on Windows 11 and with --portable option.

lastrun.log:

2022-03-15T14:00:59 [i] Pegasus alpha15-126-g60732993 (2022-03-14) 2022-03-15T14:00:59 [i] Running on Windows 10 Version 2009 (x86_64, windows) 2022-03-15T14:00:59 [i] Qt version 5.15.2 2022-03-15T14:00:59 [i] Program settings loaded (C:/EMU/Pegasus-FE/config/settings.txt) 2022-03-15T14:00:59 [i] Found locale ar 2022-03-15T14:00:59 [i] Found locale bs 2022-03-15T14:00:59 [i] Found locale de 2022-03-15T14:00:59 [i] Found locale en-GB 2022-03-15T14:00:59 [i] Found locale en 2022-03-15T14:00:59 [i] Found locale es 2022-03-15T14:00:59 [i] Found locale fr 2022-03-15T14:00:59 [i] Found locale hu 2022-03-15T14:00:59 [i] Found locale ja 2022-03-15T14:00:59 [i] Found locale ko 2022-03-15T14:00:59 [i] Found locale lt 2022-03-15T14:00:59 [i] Found locale nl 2022-03-15T14:00:59 [i] Found locale pt-BR 2022-03-15T14:00:59 [i] Found locale ru 2022-03-15T14:00:59 [i] Found locale zh-TW 2022-03-15T14:00:59 [i] Found locale zh 2022-03-15T14:00:59 [i] Locale set to en-GB 2022-03-15T14:00:59 [i] Found theme Pegasus Grid at :/themes/pegasus-theme-grid/ 2022-03-15T14:00:59 [i] Found theme bartopOS at C:/EMU/Pegasus-FE/themes/bartopOS/ 2022-03-15T14:00:59 [i] Theme set to bartopOS (C:/EMU/Pegasus-FE/themes/bartopOS/) 2022-03-15T14:00:59 [i] SDL version 2.0.20 2022-03-15T14:00:59 [i] SDL2: using default layout for gamepad #0 2022-03-15T14:00:59 [i] Gamepad: Connected device 0x0 (Ultimarc Ultra-Stik Player 1) 2022-03-15T14:00:59 [i] SDL2: using default layout for gamepad #1 2022-03-15T14:00:59 [i] Gamepad: Connected device 0x1 (ASD Joystick) 2022-03-15T14:00:59 [i] Metafiles: Found C:\ROMS\arcade\metadata.pegasus.txt 2022-03-15T14:00:59 [i] Gamepad: Connected device 0x2 (ASD Joystick) 2022-03-15T14:01:00 [i] Metafiles: Finished searching in 321ms 2022-03-15T14:01:00 [i] Media: Finished searching in 33ms 2022-03-15T14:01:00 [i] Favorites: Finished searching in 0ms 2022-03-15T14:01:00 [i] Playtime: Finished searching in 0ms 2022-03-15T14:01:00 [i] Game list post-processing took 30ms 2022-03-15T14:01:00 [i] 1586 games found 2022-03-15T14:01:01 [w] file:///C:/EMU/Pegasus-FE/themes/bartopOS/ShowcaseView/ShowcaseViewMenu.qml:437:13: Unable to assign ShowcaseViewMenu_QMLTYPE_113 to QQuickAnchorLine 2022-03-15T14:01:21 [w] file:///C:/EMU/Pegasus-FE/themes/bartopOS/ShowcaseView/ShowcaseViewMenu.qml:437:13: Unable to assign ShowcaseViewMenu_QMLTYPE_113 to QQuickAnchorLine 2022-03-15T14:01:23 [i] Closing Pegasus, goodbye!

mmatyas commented 2 years ago

Fixed, thanks!