From 6a0c15491bff6f58c8e73d1d37f7105e5c794acd Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Thu, 15 Jun 2017 19:29:26 -0700 Subject: [PATCH] Remove EmuState --- Data/Sys/Resources/rating0.png | Bin 140 -> 0 bytes Data/Sys/Resources/rating1.png | Bin 315 -> 0 bytes Data/Sys/Resources/rating2.png | Bin 321 -> 0 bytes Data/Sys/Resources/rating3.png | Bin 323 -> 0 bytes Data/Sys/Resources/rating4.png | Bin 316 -> 0 bytes Data/Sys/Resources/rating5.png | Bin 238 -> 0 bytes Data/Sys/Themes/Clean Blue/rating0.png | Bin 266 -> 0 bytes Data/Sys/Themes/Clean Blue/rating0@2x.png | Bin 554 -> 0 bytes Data/Sys/Themes/Clean Blue/rating0@4x.png | Bin 1472 -> 0 bytes Data/Sys/Themes/Clean Blue/rating1.png | Bin 374 -> 0 bytes Data/Sys/Themes/Clean Blue/rating1@2x.png | Bin 814 -> 0 bytes Data/Sys/Themes/Clean Blue/rating1@4x.png | Bin 2047 -> 0 bytes Data/Sys/Themes/Clean Blue/rating2.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Blue/rating2@2x.png | Bin 824 -> 0 bytes Data/Sys/Themes/Clean Blue/rating2@4x.png | Bin 2235 -> 0 bytes Data/Sys/Themes/Clean Blue/rating3.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Blue/rating3@2x.png | Bin 826 -> 0 bytes Data/Sys/Themes/Clean Blue/rating3@4x.png | Bin 2497 -> 0 bytes Data/Sys/Themes/Clean Blue/rating4.png | Bin 382 -> 0 bytes Data/Sys/Themes/Clean Blue/rating4@2x.png | Bin 799 -> 0 bytes Data/Sys/Themes/Clean Blue/rating4@4x.png | Bin 2569 -> 0 bytes Data/Sys/Themes/Clean Blue/rating5.png | Bin 260 -> 0 bytes Data/Sys/Themes/Clean Blue/rating5@2x.png | Bin 527 -> 0 bytes Data/Sys/Themes/Clean Blue/rating5@4x.png | Bin 2095 -> 0 bytes Data/Sys/Themes/Clean Lite/rating0.png | Bin 266 -> 0 bytes Data/Sys/Themes/Clean Lite/rating0@2x.png | Bin 503 -> 0 bytes Data/Sys/Themes/Clean Lite/rating0@4x.png | Bin 1527 -> 0 bytes Data/Sys/Themes/Clean Lite/rating1.png | Bin 374 -> 0 bytes Data/Sys/Themes/Clean Lite/rating1@2x.png | Bin 835 -> 0 bytes Data/Sys/Themes/Clean Lite/rating1@4x.png | Bin 1652 -> 0 bytes Data/Sys/Themes/Clean Lite/rating2.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Lite/rating2@2x.png | Bin 838 -> 0 bytes Data/Sys/Themes/Clean Lite/rating2@4x.png | Bin 1837 -> 0 bytes Data/Sys/Themes/Clean Lite/rating3.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Lite/rating3@2x.png | Bin 838 -> 0 bytes Data/Sys/Themes/Clean Lite/rating3@4x.png | Bin 2113 -> 0 bytes Data/Sys/Themes/Clean Lite/rating4.png | Bin 382 -> 0 bytes Data/Sys/Themes/Clean Lite/rating4@2x.png | Bin 838 -> 0 bytes Data/Sys/Themes/Clean Lite/rating4@4x.png | Bin 2180 -> 0 bytes Data/Sys/Themes/Clean Lite/rating5.png | Bin 260 -> 0 bytes Data/Sys/Themes/Clean Lite/rating5@2x.png | Bin 485 -> 0 bytes Data/Sys/Themes/Clean Lite/rating5@4x.png | Bin 1988 -> 0 bytes Data/Sys/Themes/Clean Pink/rating0.png | Bin 266 -> 0 bytes Data/Sys/Themes/Clean Pink/rating0@2x.png | Bin 558 -> 0 bytes Data/Sys/Themes/Clean Pink/rating0@4x.png | Bin 1769 -> 0 bytes Data/Sys/Themes/Clean Pink/rating1.png | Bin 374 -> 0 bytes Data/Sys/Themes/Clean Pink/rating1@2x.png | Bin 888 -> 0 bytes Data/Sys/Themes/Clean Pink/rating1@4x.png | Bin 2433 -> 0 bytes Data/Sys/Themes/Clean Pink/rating2.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Pink/rating2@2x.png | Bin 901 -> 0 bytes Data/Sys/Themes/Clean Pink/rating2@4x.png | Bin 2693 -> 0 bytes Data/Sys/Themes/Clean Pink/rating3.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean Pink/rating3@2x.png | Bin 901 -> 0 bytes Data/Sys/Themes/Clean Pink/rating3@4x.png | Bin 3094 -> 0 bytes Data/Sys/Themes/Clean Pink/rating4.png | Bin 382 -> 0 bytes Data/Sys/Themes/Clean Pink/rating4@2x.png | Bin 872 -> 0 bytes Data/Sys/Themes/Clean Pink/rating4@4x.png | Bin 3125 -> 0 bytes Data/Sys/Themes/Clean Pink/rating5.png | Bin 260 -> 0 bytes Data/Sys/Themes/Clean Pink/rating5@2x.png | Bin 529 -> 0 bytes Data/Sys/Themes/Clean Pink/rating5@4x.png | Bin 2625 -> 0 bytes Data/Sys/Themes/Clean/rating0.png | Bin 266 -> 0 bytes Data/Sys/Themes/Clean/rating0@2x.png | Bin 512 -> 0 bytes Data/Sys/Themes/Clean/rating0@4x.png | Bin 1468 -> 0 bytes Data/Sys/Themes/Clean/rating1.png | Bin 374 -> 0 bytes Data/Sys/Themes/Clean/rating1@2x.png | Bin 830 -> 0 bytes Data/Sys/Themes/Clean/rating1@4x.png | Bin 1574 -> 0 bytes Data/Sys/Themes/Clean/rating2.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean/rating2@2x.png | Bin 835 -> 0 bytes Data/Sys/Themes/Clean/rating2@4x.png | Bin 1750 -> 0 bytes Data/Sys/Themes/Clean/rating3.png | Bin 378 -> 0 bytes Data/Sys/Themes/Clean/rating3@2x.png | Bin 861 -> 0 bytes Data/Sys/Themes/Clean/rating3@4x.png | Bin 2003 -> 0 bytes Data/Sys/Themes/Clean/rating4.png | Bin 382 -> 0 bytes Data/Sys/Themes/Clean/rating4@2x.png | Bin 807 -> 0 bytes Data/Sys/Themes/Clean/rating4@4x.png | Bin 2045 -> 0 bytes Data/Sys/Themes/Clean/rating5.png | Bin 260 -> 0 bytes Data/Sys/Themes/Clean/rating5@2x.png | Bin 493 -> 0 bytes Data/Sys/Themes/Clean/rating5@4x.png | Bin 1891 -> 0 bytes Source/Core/Core/ConfigManager.cpp | 2 - Source/Core/Core/ConfigManager.h | 1 - .../DolphinQt2/Config/GameConfigWidget.cpp | 39 +------ .../Core/DolphinQt2/Config/GameConfigWidget.h | 2 - Source/Core/DolphinQt2/GameList/GameList.cpp | 3 - .../DolphinQt2/GameList/GameListModel.cpp | 8 -- .../Core/DolphinQt2/GameList/GameListModel.h | 1 - Source/Core/DolphinQt2/MenuBar.cpp | 3 +- Source/Core/DolphinQt2/Resources.cpp | 21 ---- Source/Core/DolphinQt2/Resources.h | 4 - Source/Core/DolphinWX/FrameTools.cpp | 5 +- Source/Core/DolphinWX/GameListCtrl.cpp | 110 +----------------- Source/Core/DolphinWX/GameListCtrl.h | 21 ---- Source/Core/DolphinWX/Globals.h | 1 - .../DolphinWX/ISOProperties/ISOProperties.cpp | 42 ------- .../DolphinWX/ISOProperties/ISOProperties.h | 7 -- Source/Core/DolphinWX/MainMenuBar.cpp | 2 - Source/Core/UICommon/GameFile.cpp | 20 ---- Source/Core/UICommon/GameFile.h | 17 --- Source/Core/UICommon/GameFileCache.cpp | 7 +- 98 files changed, 6 insertions(+), 310 deletions(-) delete mode 100644 Data/Sys/Resources/rating0.png delete mode 100644 Data/Sys/Resources/rating1.png delete mode 100644 Data/Sys/Resources/rating2.png delete mode 100644 Data/Sys/Resources/rating3.png delete mode 100644 Data/Sys/Resources/rating4.png delete mode 100644 Data/Sys/Resources/rating5.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating0.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating0@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating0@4x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating1.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating1@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating1@4x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating2.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating2@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating2@4x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating3.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating3@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating3@4x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating4.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating4@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating4@4x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating5.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating5@2x.png delete mode 100755 Data/Sys/Themes/Clean Blue/rating5@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating0.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating0@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating0@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating1.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating1@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating1@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating2.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating2@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating2@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating3.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating3@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating3@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating4.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating4@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating4@4x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating5.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating5@2x.png delete mode 100755 Data/Sys/Themes/Clean Lite/rating5@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating0.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating0@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating0@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating1.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating1@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating1@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating2.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating2@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating2@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating3.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating3@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating3@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating4.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating4@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating4@4x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating5.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating5@2x.png delete mode 100755 Data/Sys/Themes/Clean Pink/rating5@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating0.png delete mode 100755 Data/Sys/Themes/Clean/rating0@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating0@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating1.png delete mode 100755 Data/Sys/Themes/Clean/rating1@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating1@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating2.png delete mode 100755 Data/Sys/Themes/Clean/rating2@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating2@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating3.png delete mode 100755 Data/Sys/Themes/Clean/rating3@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating3@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating4.png delete mode 100755 Data/Sys/Themes/Clean/rating4@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating4@4x.png delete mode 100755 Data/Sys/Themes/Clean/rating5.png delete mode 100755 Data/Sys/Themes/Clean/rating5@2x.png delete mode 100755 Data/Sys/Themes/Clean/rating5@4x.png diff --git a/Data/Sys/Resources/rating0.png b/Data/Sys/Resources/rating0.png deleted file mode 100644 index 16a4ff166cefbbdc7f1723707e78c7a60b243aa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-U|?V<+`r@i0|Nt7NswPK14G&5vla{t z46dFojv*C{Z;x$dYzW|CJ@96~EZ_ZHeihSCFDAs4elc=7($W63L|MeE@LDx%>(7)a tR}&&WU29BKvr4Yk@zGqgj!pSUBkPtwUDaP+w#))qvd$@?2>>eJFuec( diff --git a/Data/Sys/Resources/rating1.png b/Data/Sys/Resources/rating1.png deleted file mode 100644 index 0bba6dbe4d8aafc36d133b79f278d3ef2a069edb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-Vqjpny)DO^fq{XoB*-tA0Sxk%u}@@R zVEEwa;uuoF`1VY*Uu&Wa+lTayk1J;_e;C_TzVVP%>_>r*%!@Cs z2wVMgrrYAcl_6&qJ#SL4J@~ike^zJpI=1s4tN*piXK#&K7AW=3GHtcc#EJuRpM8IJ z^iV+G!^Wt!ezuBJy(C@FM=a|;6Z~_BqI_F{0RI&80%xU(9IZ}ef{HBypL}Hwe`{NG T=dDi&C=fhd{an^LB{Ts5zDA8Y diff --git a/Data/Sys/Resources/rating2.png b/Data/Sys/Resources/rating2.png deleted file mode 100644 index 96858da9e14b0291a7176fc4f3896650ee8c50ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-Vqjpny)DO^fq{XoB*-tA0Sxk%u}@@R zVEE?g;uuoF`1Vq>-|;|^10SuQYu@fHJXL1v?>`|e;e+r{p73tb>L^nsh0(3@+Yra)wSrt^7P-#2cH+u3@`3n-mK@I zyR2Qe&bpK_YT?!Eo|9DG_9<}KobN7|X#1I6mAhX1NsZ2*9nEj9Px>pxzWB&Pbd3v^}AG_>B>Cn2>sd>^% z=lT5W7kVQkr^dq-pYWx%mG#sYAN`G&y3U@QyHv(#^4G;j?kJW&d;UBUu&Yofsf_qg11ROp7M6rymbn9-Q+gq-u`;?X4&~o)>7v`OWXa~ zzE_1qu|>ehc=_Xv>W2f>d>#qcUf%tBXV2-6EW&D$(^Ne#={G)}_~G@^JG+-&IUU%) zS?~1az6H(81eRVo_dtcC=~K&Ni)pDp)kR$Y&b70A)xBe0m)(2CU}$vE zU;`u1;R6W<2ELbfE%86s{`mZFCckJIzU*4xNeLkm(rqngFBtB+_%zopr09u}q6951J diff --git a/Data/Sys/Resources/rating4.png b/Data/Sys/Resources/rating4.png deleted file mode 100644 index 2f3a69651c096992a43fa92628ade9d8f135a800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-Vqjpny)DO^fq{XoB*-tA0Sxk%u}@@R zVEE|i;uuoF`1V4x--bYm10U1>?K4T;ZRmG%-RqZJmvWyd-rg3wer|4g*|8k^{SS{` ztY`lx(IVi)@s_{s{nxgda}#_HKK4_e)W^QqF5M$E)HU!y-0s@O<;E|?jXxg$>&LG9 z|NHEkZCQV|)O7btOj7Y&%;NZ9-EF*6 z-r`8%9G%lDt$QXc+qu(nhqwNw3tYa9Q74*K_VCLjX)H)fPhY-l8G~YrK-JRhuP4kV Ty>VJL2^0#Ru6{1-oD!M-tShOU6$#CAdU~On~wKS=3~}7`r+k_i|e)b z)vw?2&qD8aDgX27v9I25e_HRCy4YgF-S%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3obhSGlw8DKK+KSRoYhMNBj1^*Z- z|1s44XK4J-(D09;^*=+&KZf%E4AuV_+W#|j{A1|;e`-^KB?AM4a7mC~FaskyJ2#J@ zw6v_Qo}n=qOinpp!N9=a;pyTSVsZNIvF(Bk3Opi#p7{sVEF!Gbma7@Gex6#Zu?{?E|#pP}L(2(|qOX~_p` ztOm0i!MYm$F%Yo9rp7#J8B{;a-QA?kLyLNv|lacEu2`N=;; z-1?Q~`fGMhnya!+<9|3InE)J-8GpM}!b zhl|Dgv~CND`fO5dx4GorBE6}ObLx&L|2m{|==R?_?(i>9mlu9=KFsmAc=9fTxrcYD wbL>64(K&X;za9VP{z~zPonf{e6zdF2&Hr=y`meh8d^N~rp00i_>zopr00AWD_W%F@ diff --git a/Data/Sys/Themes/Clean Blue/rating0@4x.png b/Data/Sys/Themes/Clean Blue/rating0@4x.png deleted file mode 100755 index 1425f84e6a51088770f2dc1c08dbce399bb3ebde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1472 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K#=yW3+me>ez`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@K$$7C!Oiwf}e3SYEDCEGuK|GyIz*K#*SRu{ea>>~XB z*12cq)8x*#zjfL3o$o=cs{n%l0|O&H358aMPfx4nKi)q*QQJ-K)11baAH2TqvtAkd zimlz|iKmu>`LC(J?%s(l@$a^IA{ojc|3fQx=GEKJWUGT^Vm?iHekiKJsOH(d%bT*_ zbJxc1c+73RdP2KRzJm0X2hW7n!_rnwkI;sy6$vo^t*3c ze^xDh&-XfQ%^xe7Cn`>IpVrKJxMlXkC(G_%R;V_Uj-I(ab7E@dlXqL%pP3|Wox@hU zBj&Wz>5bDCSIu<)yJMB6_Le=Xu8aTry8XW+-wEe=3qP&7$J9~1jF2H%@awJ^Q&|nc0UgP$IM$$yR!1sqJ~I+)f!oY z{%L1_En{-ct$HW-`~4IBPZQGD*l2SnSl|D&JF3xtOG>V)iqx7E+vdpy`?hf$I{sSh zSM5W&AJs*;-F`PbikyMFA)sW)#KtEW6s z^p|3MvU$P(vPDi^f_w@sK)rOe@*X}-OY>tYW8O5ny2?o&#OIA^mk(1Gb_Bc ze&Ol+TV+a@t>{|8bT{2*{;OT}CG(|soe$N$oh={mX@dGnhSu9x7V!V+ms)b>N2SQV z^-PrkoEz;+%j3WA&YBug@74%P_Xm{!2VZz^^=fB<;H5hsu0+&*+Vh;d)?WTW!=!eb zmnj5hyVZp diff --git a/Data/Sys/Themes/Clean Blue/rating1.png b/Data/Sys/Themes/Clean Blue/rating1.png deleted file mode 100755 index d84670c87822299bb5393ad14884a8524d319726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3obhSGlw8DO&XA4A@MhLrydHUAk3 z{xMYkW2pPj(D0ku|14EIgi(`nz>9@zsnHm%r7&dNB zc73z=|NmaSa~musX(mM0Yjx?*OXoXaQrnqa%upX&%P>c$*r&13{{8Pe?knkD(_RoHvU<_C7Ec(j$!umy(0*?a6*NtoT?`glz W`PAO}k}3lO1B0ilpUXO@geCxtw2%k@ diff --git a/Data/Sys/Themes/Clean Blue/rating1@2x.png b/Data/Sys/Themes/Clean Blue/rating1@2x.png deleted file mode 100755 index 25002e5f67abd3751d17e136f0a10a97e55bd7df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 814 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_Uf~SjPNX4x;v-f6;I7%G5zti^pq>A*#>S1PV zzLV=6_?R|s6w}FdJ$Tr}Y@$dJ$26{g;!WGkt~E_f;1UhK*|J%1=jo?*WyjOwp4kO_ z*A8dNpU)n*>E_(OZ`10HHy5iIUW-cf(^s`);#$Da#-!1(kbx^fqk%~RH`gz+p)y5! zo!DLtiPZ2XPh=V0-eu_4EH8@do->DuX=nGY{U3VSiWsjdsJAn0&fdOM>3YEHUA33| zHf6s~ShHZ&uGj)U&G7f@A7mfRpTB3i$uo=IMa4e1b2 zIms(|Lj3ogKPO5S%I=x7>V;xnT0gXMDD>mf=kD71g7x_g+O_ z>B=wZd9|=@g+S_7zCi!C+@CKM>s1|_IcLtq@0?i}e{Uy$V6n947fU;1W$+ojgq zx3}r$CtEx}u(PSyTXPP_9Oi;L(XPo~_zZGyvivYT@Y*Wu%o6DZO0D&WTk~$({+wcQ zeygGNw6AHa4d*agus`_Heath4^<^{f)8<2qRtC=e{V(~};qP;{P`}vjbQ=T%6%UYj4576^}zIo%G>$A=jDrYV@oAxSb zZR^*A0_zt`E?;i?c*@1JtsQfo@Fz{o`MvN8>xR~cC3mOZKK5^&eAd}3aY75#UH-M2 zOnaYDQ}%S*M)gl~q6957=eNve*uz+G*lyxYq071bDbD?#%Q9EAZL>dk^Z3rWmVWGW zYHihKw*CE7ct=ZP-IIBDy{zUf_MMyiFShN!`XBkfPHlvf3^YNhMb~i~Fl;-XaZa~M S(3XLLfx*+&&t;ucLK6V(Uu}Q@ diff --git a/Data/Sys/Themes/Clean Blue/rating1@4x.png b/Data/Sys/Themes/Clean Blue/rating1@4x.png deleted file mode 100755 index 855722898fc50ea7242fded10f262a6e257b8079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2047 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 bpW@$>%l)(R-L1 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 diff --git a/Data/Sys/Themes/Clean Blue/rating3@2x.png b/Data/Sys/Themes/Clean Blue/rating3@2x.png deleted file mode 100755 index 6b60e1fe666691410137aa23fd10f8c909b5a739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_Uj;D)bNX4x;v-frjJ4zh8fAUyOM$%&KFf+NT zvwxX|EG(q64_*orvDvaQaNPvw4Iv-)3vAiCQEUy%`hbsGvz5)1PCos#^|A3`mF*fg z@6NdMj%6Nu+@|f;pKqW2m-elBcW_j8VwZR4@&+c2hJ_4V2^tMd5?l)y+Hi7bG_kI5 zw=&uK!q4`}6kpMUGxOOrcIIY3RQ}pmd@hV}&QBJWBKFe!hshd|- z2l|%>uXH(+Evf14`Mc#bzB~6W?f#VKYLR|$XV1Q+B7Q9A>@4>CPnlf8AFz89;|J-6>u+KLCnq*^ z>HM)SD+zvo;`x!+bL!_f84C384x>l;2Eof3I$)`>!?%7RPxTA~^DuolGHPkroewb^D$>26;m-|G7o zyj%XVo|F5vEqRWaMRnQilwCZ!=M4QFH+#K%b#}>H?K{g}dP^VuFC4cp{)B;u10xS> q0E085$bkR`Ry^F4)AEdL44-x+@7l34xrBj%fx*+&&t;ucLK6V9(r?=U diff --git a/Data/Sys/Themes/Clean Blue/rating3@4x.png b/Data/Sys/Themes/Clean Blue/rating3@4x.png deleted file mode 100755 index a05f6ce03afabd2276e8b3611fb034d275f15f84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2497 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 Dd?VFD diff --git a/Data/Sys/Themes/Clean Blue/rating5.png b/Data/Sys/Themes/Clean Blue/rating5.png deleted file mode 100755 index d2136f8ba6ec128a52c45ae63bd04101f6d9c80e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3obhSGlw8DKK+KSRoYhMNBj1^*Z- z|1s44XK4J-(D09;^*=+&KZf%E4AuV_+W#|j{A1|;e`-^KCCCXSL4Lsuocj7c!3E2g zZ+Q3V_X5W=hZz_cJUm?-Lo80eJ+@ttL4k+GU~=)D`iMg;=Vh0Mc6Mx>Kc(u#!@tgE z6DKt|Kk<@YEXw|LQ{}mwgE1SwbEHo;ZP7X?<0hQR+_o`Z?Bxcw^?w_#%w%9-VDNPH Kb6Mw<&;$U9Ib=Zq diff --git a/Data/Sys/Themes/Clean Blue/rating5@2x.png b/Data/Sys/Themes/Clean Blue/rating5@2x.png deleted file mode 100755 index c66d752f27cff141cac15d50b8f397ebfa2f9767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 527 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZXoNYSnUpAgso|Nk@O|6?fm$58&CAqR|_{xg*QW61c= zQ2CFc=08K$e}=q&40Zn*ivBT_{sVEF!Gbma7@Gex6#Zu?{?E|#pP}L(2(|qOX~_p` ztOm0i|1&gzH5UA1CEaj?aro_tn^KJd60Hx7 zmU?i^3_WHd6{PvSKKjJFBOmvlzgE5J+GkEC1_lO(KdY}+h`L>_5KXgs99oxhe)3Nd zw|=F${+gYWrm9R+xir21UD58_yRX~q-}U=$+0CWeQ|G^X%m}KhIpM?A{f^R`^S>{{{DEj{NVxbz?40pMUHmKdFVdQ&MBb@0Q@fUO#lD@ diff --git a/Data/Sys/Themes/Clean Blue/rating5@4x.png b/Data/Sys/Themes/Clean Blue/rating5@4x.png deleted file mode 100755 index 9c9ede269e64a7febd3fdfb3972922af61a8bd71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K%)r2q6*VoAfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdy{d4NxdD?`kGhS>iMasL_O|1%`~XGr|dko2D+ z`9DL-e}>fm3~B!v(*HAL{AbAg&ye+>A^Sf=&VPp7{|tHm81nuz zKZeTx3|0Ras{b)m|7WQA&rtiHq5eNZ!~g&P!Pe!&^j804sQCwSPr*Ni#{UdeVAS*< zWKrcmhFX}76(GGJlk36SbHNTM`v-Du=6{Adup4UrG1UJ9c_a(s_G;}E$=_b z85v;D=7AmA@*iYx{Xd2}unQqUQT&ggfwgd``UmoR6~sIL z7#hJ^K;HQe3JM6L;U6eus{es}-2!%G-hXhQ!F*lz4-{O`umT5E)qhY}fdUGwtL`7j zQ}zGAf%cD~;XlZt#{UdW{}`J7Gc^BWX#UU8@{gev?5ehZ3~m1z+W#@M|7Ym<$I$Vg zq4OU@=YNK-e+*s!8M^;5bpL1Q`Nz=npP~03L+^ivzJCmT{~7xKG4%gunDCEb!heQ| z{}?9zXPESlVe&tQDgS;f+Re(qz|d3@}GSV`F18 z8xL=9Z@-Y(goK>@qN37@ii+yGy7sP_^XJcBw{hdfEn5y8K78!VnKSnuK79E0?T62w zKY#o4=g$qp)jwdEYFDk9?z6}Cw8*}DNoi4bA3c4v*Iqj{i798>l}^u!-J73nT3vrNXy444m2+mQ2z)d4R7g4X zELr(aO}Ea$plrKR5o5XZRfm6AcYdFIdVQ40Ynz`fOx)YgzPS^1SSTks_rG^I+d->j z&ihxmC6ok`&UhQlIL0fs$me9unVa|h>bK^cz0=dU^2W@YGuv8UtKU6R*{BkKWc&R% zC$-?lZ@tyqoLDw(tvV~@u&vXaRxQ4^;`-}rLJWdR z(W|d%wLF)8x9807@0(fA^#A@WE}^Z=@TPW7?3S-tSEI5M4kRULiDthzA0Iz|{?C}3 zul-WYEz�SZbzaAH<1f!wr=BH$=8rI#JMVPc zPj;IN`bjKFDu=!VKi~Y`UVim_t9Uc{*}of(EM^w2KK@x`j-N}#&W?$bjh@VS8m`pH zaCF9|pDj%0&u2)=^-T7c*u4Gr!NQvXipmW$BsNR-%#T=e_D*3{mfgYwr46zlXZzOt zZJ5#6TK29b`UFS9qBAROSpP1FSu?|7@{NZN4zG4Du__mry}b3r_U2#-Lt%-XKOz=3 z>^ybo{k&XDw@sUWWw`#>#o7M!u+y_8OoGoIb{{x!WagxwEYgv$8F!sG`}ab%+2red zv($697C+|M=$5@rTK= zHw*@h$~u3pZEBMbIFrx3Om5|wY#70R|J_OF qIxb^f`NjVQ)-q`=AQ2VZd#!)%fg0=U5T=Qs0@>5m&t;ucLK6TjroMy# diff --git a/Data/Sys/Themes/Clean Lite/rating0.png b/Data/Sys/Themes/Clean Lite/rating0.png deleted file mode 100755 index 5a27b443e46111e61e165aa2af16414a2d0bc05b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`GiT21+qduR*|SHF9^JWf=jF?n zj~zR9@#4jsH*em$b?e5B8+Y&CJ$35T#fuj&U%vd{!GnhnA3k~Vr0crpdjsop{OfEsaZ-cx6R+2MMcJQjsyvr-Fs87FBYm=Ii`GFIH{nd?wvF*(Pw%j; VUnSDIoq>UY!PC{xWt~$(698uuar^)P diff --git a/Data/Sys/Themes/Clean Lite/rating0@2x.png b/Data/Sys/Themes/Clean Lite/rating0@2x.png deleted file mode 100755 index 9b3a53a3c94f5a656e4546a42f95a1492253733b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZXoNYTsypAgso|NoykbLQN+b0Gjl&tJH3VgLU9*RNmSzkmPj+qbV@zkcl4v0JxpT?c~)4<1~+ zc=7b<(-$vZymaZ(-Me=mJa};Z`gMr;=g*(Nc=6)Zt5gPoF(|_Wb$t7cXACeEIVA>(`dkgrpf57>rAT{DK)+S=qU`x%mYIg`}jV zWn?uqwY0Q#jLgi2977@wzddnMtjR#YB~XNwUF12Z z=!At+1qA>7f9&F6w$6I@uGyu@tLFfjb%ZC}>)==ZX&BAc07dtZLGG!34zc1pDI zQsaWdyZG)h)@N2aPD)dm?G`jmt?_vHmQ)x0KvQ4UI1ydTZnNFp-J!n7n`73=%v17-M zA3uKL#EFw9Po6q;>h$T;XU?2Cd-m+PbLY;VKY!uEg^L$2Ub=MY=FOY`|Nq~&Z{N|Q zN6(%;d+E}pD_5@U+`04Ev16AnU%q+s=H<(mZ{50e^5n^j7cXA9a^)l#T)cSk#*G^g za^JpvM~)mhb?VgFvuBSSIkIoxz8g1goIQK?>eZ{)u3g&?21mi*;>C;Sz+ms*y@wAU zzI^%e-o1N|9656C+_}4V?_Rlb<@)vOSHWNx7@Rn9;@-V`5RY8AaN*|7n@5fuIePTy z`Sa(Gfx&$+IC0{{sZ*yQuDx^T4#Xp8&z^-aZr;3k`t<3`moHzxe*Mm!JMi#1b?Ovy zfIvdy^5x4{u3Uk*{QC9lH*VaxdGqG2TeoiCzJ2G;ox6AM-n)12{{8z89z1yX@ZqCJ zj~+jM{N%}#r%#_gd-m-4^XD&Kymg$;m4yC@HIH zXlUr@=;-L`>KYgt8W|fKTUc0I+t}LL+S%LNI}inY*=43MFfc26x;TbZ+`1`>B|Gc$X6TOyh^IE*cscVOdii?WF0ps-db`l|#X+6I} z-g;%vdvkG?Zte3kJA0l^eE;FUod}D70|O&b#D{pNcbwC~~Fx6N*N6j(tdS>^^d;q?hrc$;~5A zgu1(rohsEVyczTvd42yrKqo5Hn&qljAxz2OuYl2wyj$A>f0u*UC*Ce%zS3D z>*DmOS3QMVm!522oxR^WFO+BM#Pe7dc# znv}-JFeiT9+UIkM!$eu1{9~H>x!F9>xR{~lpM`{4sG#8SobS3!_P<`n-Z>+~5Px5{ z*Tq%tnHJ-n_`g3S8;y$@Lf)_b_(t;3UDMfLZh?M8JF*F`Efh^ z#(m)#zteVStnd*wXsQ1B<=a&ZVga}D#R`{8rs{uBmZEms%UW;VCY z{_7^7b(tZjzW;SR|M}&iq0@{0rf;3~`RR1GixD%~9?V|*`0(}k)m2f`ABEkE|1v+W zHbbO$Y9_-z+h2d*t(q5Bsu{-f?J4gyKWW$G)Rcdvca~}vq;1{l>=GRG%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`GiT21+qduR*|TTPoH=^*=+2!x zFJHcV?AWo37cbttc@rXa>(;FsH*Va$d-v3-Qx`8@ynOlcg9i^DK79D($rDU1coc{3 zP%va*V302f@(X5Q;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRld28JR}7sn8b z({GQNGc_nMFl^kM?D}T!|Np&u=QdbO(oBe~Keb7JUOL|aliJSYVut$IT824`3Va$1 z?bpA)bP0l+XkKWuvw8 diff --git a/Data/Sys/Themes/Clean Lite/rating1@2x.png b/Data/Sys/Themes/Clean Lite/rating1@2x.png deleted file mode 100755 index ab157f28ae3df37ba41f6e0af9f7b06c0d594dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 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 J);T3K0RWB=;3@zB diff --git a/Data/Sys/Themes/Clean Lite/rating2@4x.png b/Data/Sys/Themes/Clean Lite/rating2@4x.png deleted file mode 100755 index 0d4f215f9c2770b573149799b7b7efd1b59356a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1837 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K!oa}ry?5OM1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E~)og1Ga<0^A}zwzelOVn~F$1LQ$ z=+JF)Nh%{FGjrvZJImmZvC=9HV1U;ezGe|!1P?wxnf-fg{e==*M&mY8pw_uoE$?#-Dys)BrHs@y(_ z1Te4~h&V9vum&(VGm0Fb3O7Y5?h?O`y3PLb-tY0=Y3c=gzUW6YG%zJJg#9}e5N*lS zaN0;cuwnHhS(XBs152ELIq&#CHS&C>T3)9yLqeVD*Al7Y-r452{222tExZ{N{%C>d zIe`byZU>y-RTy@WiRH9wL+`HW1Pyq_`NPW}7kYl)QmGE<#} z3%cfgnxdt3qNxA+k*S;JG>2I@&->6Km9=wT>5~&FyVn(QOx1oi!Fip=)D_iwng35+ z>$v>HTWse+nW7WCUW%{!rmFfaV&Ilmd{St-Xu$%vCm)UO9a1{`Z)$F;UvaE}0(;2z zrlwcZn7zL)S-Enug;B1&-a^016N>EoucqW&IDC9-gN2{5v4?5MQ=XH%7N>S9Uw-s- z!>oXgZJd@mvu$!uTb`X)cXR2dP`|jclRZT#yX1ueT$hTZ{7hRM61b!!y!!9@Bbo1> za;;EQT_v-yP3!BLXQ$q>^!cQUd!1b5ayBf)Yh4nLvQ$x8NbueM3C*Q*992(!?dT~K zdd3)>e20`qnJaa*7}vdyy7RGzdk%zbs8{P-aLTo(vu)1l>tA{ry&t%I{lc;G z!PgbX_q?<6+kWrezoUy9Hb=09~LfL zT)n5c`pLSe8}9EWJEz}1b5pHt$s_?=r*%!qcNev8eYf7Z+@v7un1d zxF~YCnO)LX|5SU)gn$i!{Q2gy_KN*l^LNeLIn|r)OUIbH&+--fwQla~5WmA>3=I4C zO{|W0bgdA)d;9d>=+u<_goFo+oFyb$^84yHxXqb(r%%nIzVH6K96x8q16MiU7q1U@ z3!5%C_2ksml@SpySpQyHchdC9lfAL?qF9f=SiSq1_58~L3_w;KsEiOM> z6TAQY{_OYdctPGP>3z4SDf&H1F`L7anD8phRJ;7Az{8YF|LnXz1ZK?)UYl+=%{abk zzNX)%hNg9TYS-^Y>FAgoa=P?SiqWY>w|LdpFUO01Ik(Jwq{4Nfb?Tomnb${z#of4~ zo`$@B+5PlOD~HihPl1BKo6YNvty}y1)+0m3p0h$O(foMPwunUIqn-i} zz9lSRGBb^S>Tu)Hw`Ea%c{7DCR!!`FT9G&Tw1~Rrfr(w-%)KAdDwJ#l?_DvSoFg*n z-lUR(Tu{=wTIlug>4&0-Rgb^y^eGgYw%C>NVpN;)H|O8$q8X0l{p_ppUGb?RT*j|X z-(gEDGsB|wrwYII?S0CluD?zp)VHz51UyoBkRag4{`-&dKPOJrAN_xf z4^~*@p4z-mSzM?(|DxJCRz)-SIqe6x)E_oio$?_1zuO1z9|n)Ua86Y9s}bMA&Ma1? zSYvAO;D6Ym#TnWM=W~8*UH-L+wW`qIqf_TYo4rzg`bA>5TCO*H|8tT}H=M!u|H3gQ zuGyQ9bc#OUV*9n{o@~vN*+C{tSNW{*;;_5sKXbj#orgzm7x1u4_@88qncui?eLdg1 zA9<}+X%zqf3g)45%fpILscxul`d$IS3M zz3|g-7Cwdl7xj%5XPq*tP2Is^zPVK4|S{E!XkL zVzi2gl8-sJ(mtxD@8+pDR_o-lHy;uF(|+!?^uIm{Y8Ls>+QY%@ll-5;53vt+^_DO& PFfe$!`njxgN@xNA(iTDZ diff --git a/Data/Sys/Themes/Clean Lite/rating3.png b/Data/Sys/Themes/Clean Lite/rating3.png deleted file mode 100755 index e0cec36ce978395427b215c95c3ea93d1d8e303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`GiT21+qduR*|TTPoH=^*=+2!x zFJHcV?AWo37cbttc@rXa>(;FsH*Va$d-v3-Qx`8@ynOlcg9i^DK79D($rDU1coc{3 zP%va*V302f@(X5Q;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRld28J?E7sn8b z({GP$6+B|Vz;Mvm*f{yWY2A-a?x$q37PI>P4wBJMj(pG1v)IV-17CuE_u7t$%Z?cv zvw!vsUtZU)-)j3NZ{^w)uJNw`l0|Nttr>mdKI;Vst0N^>hNB{r; diff --git a/Data/Sys/Themes/Clean Lite/rating3@2x.png b/Data/Sys/Themes/Clean Lite/rating3@2x.png deleted file mode 100755 index 8690e2b3954420ded8864803d6b5b38b709fd06f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCet=Ji>;M1%&zw1P?%cT(Cr%s$gBv$)T)upH z*REaHzyKn9;J|@n$BvyiapK~|i|5auzi{Eg!Gj0)@85s@`t|+$_usyK`}+0k$BrF4 zc<|tj8#ivzy`gMrO=g*(N zc=6)Zt5gPoF(|_Wb$t7cXACeEIVA>(^jM zU4ys>?ifs$V08oB0c6|m9xAwwfq@~oB*-tAft8h=i<_HYKu}0jR7zS}T1Hk~Q&USz zTSr&d$jsc_!phpl*4ED6-T?zRd1U6~+I4;IKA|G4l(ZHdQ}Cmk|}d5TxNc&?K<9CQ2se{++Z{a*||fBpRY z=jq>nD-tCbK;Xyu1dF8_Q$M)|teqE>WA;<&#~-VuckEA0pZh0elDqz`iWu#1maRt@ zwZ*+r$(*hoU6nsQb$6U?RA2^^i0B0kKGC?9rV@QGSdZ(zxL9yOOE%nRUV%#2#djYp-92)n3FKP|v%lW{lRrIl}U%;q;$Crh}Fi_e|! zk*=vVTkVh4N~I#R=i2x7ymZmbD%U#fz4PiN*Dq$t&x+H&HHNL5?4sqWlFu)C(A@U% zMf;4Wg8rXAEO$kC>Zv+C>$8S_i7A8Ib`w0Hyx4u*!c_BYx)rZ)b%FcHM}boFyt I=akR{02&kBf&c&j diff --git a/Data/Sys/Themes/Clean Lite/rating3@4x.png b/Data/Sys/Themes/Clean Lite/rating3@4x.png deleted file mode 100755 index b2ff79d63818ee79c1c529d26cdcaa77507fa5da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2113 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K!oa}ry?5OM1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E~)og3dF8!mf%|MNLB?;OdQ^*8v1 z-o>M0nWwfjws<&C?|50up~-l3(SvSxUZlY>>4DQnM^`T< z?MUxyY)!qI3%w7UX}i3iWnKL5PtA;(ztg|pvwVJTZc6Zv+V)n}@@K~TjpzR?J~wl= zi-1M75xC-R%}$03Tnn>S9=2G~X&h+F&5-++HN8jM!9i}~bH?%`xdKl7 za=e;b=Li4gS`l{sopHE>*%O%uQhJqtWF)g9oE*0*iE3UAns8Hg{h^tgCO6Nr5Wc!u zpwnYT>)r<*`(w4r7Cs8=ktp=mGW;+z|96t)QO>*fj!SNfJFrmrV@;35$2}s=a|}g8 z9#ybf?2u7BztWYJb*skt)C%_Y32(boE!1m%7xBG~(tqt@{pDnd4-t=*YrBRM5w*bf7ahOO%=piczQ1zXzxG_lq8s1jf1R{UN}n0N zUp1=8%Soq``RGqEMJMLp0#AeW*))YDX8e)#U(jB1`JnBRc%AqvC(H94tSeQHI4T~0 zU~#LgpwBLDU$}ny6H$da?b#Q%t8O~ja-v;AQ0YWX#l*Lh6c#@C6y0K-;BPg<``vYa zo#(=q!e{%>PW(2ZdFOMp*Ux(PFflxMf4{$e&4QvmC+5Gsd3WuLnb8pu0sFYQx&Jl` z+pnBo%xf4D`&H-I`OpV{ULU#ZepphIVMnFiFJBYY;?;ZSCl$EV+Vk-(%iXtg%O?$s z>jKJ$_HoTAdHUmB)w4xQJ$esreD>^;n4DyKihf3B>$I2a95!-aWDU04box#D{7bP> za%DeWKZua9xUtc)EcFIQNoM!86~bp;Ubyw)aG3b=CDK(TcjqoDuih*0=Ec=-|E8?l z8SL)sON3_CZovD)!<(lZ{uy;YX|MWN%f{Pwbv6#iv;eO1{h?3wHK{?xAVlaaSu z>-O_$s@}`>_Wu(~%(Iy@l9|rEy|@0L%wGp*=j6hQ-EW?$NhO^+ymR^e`g>DK6<$A_ z!ol$D&6%gV%Cir*2}{Q9|9MBcc-xvY{EQPsrw2|f-u=RzrRa=wr|(3E!w)_$zU6BC zeY?lGDFyFl+~%}>EXjK1;77i+uU&1ecTF#6BraSSUUOUhg@WU9BlX`lyw6HLnFhc3 zRF*rnXq%NsliR_`MSqxPEwkpl6a6XOy5#cqy^dVGu`?g<@^3WgYjc}rYkKOoY4E9; z7v&mD3->Vj6wkPSXyZq&3qKdGKDDrBZh&9e57Ra2a`$|u7cDcrq`)}2$cAa1)_1P2 zH%poK3*ULU`rb(scJ}a@m$&-~9M`=5wt4y%?;Xp%EZgUDR4N)<9#?MYOP;nXJuzRi ztmSZtQHIq{qx9n?B@F5*RZHzoh{ zd(Nq*fpfm?=N1qySn*pvvWG3EC+zE7RJT1e>Cj6bS=Rv9X9Q+{2Y#CKd?Ao)JaoYQyL*R~V~t$yh6 zz_q@@e~QpKZ@F^^?$)fS@`|!;y>T$&uj8(1Ti7jbzbyUhpDerJ z!<6l@rUhQC0hbTO80s&x_s%gqpvmSUyTsmH|Hggm3z_eeceF6i(Rj+k^N#uT$Gw7! zGr5cJ|Iz)cu~2ai@8+!c))x~03nvu$y)-^h=UB(Q|Ma|{;`3(aeE;^Exsxc>I~ z8|!~oIi|`mR8%sr|G#vKbDUqj?LNB+whH(EUs691?_MbMtG)J?-CN-R_T?cAu{M+c zY0CG`dKbQkMMXwtlfIbQ`ad6K--{MpT$abO{KQO7OIO>H)_Whn#=mGb=3}^IbguT7 zxg7KIkOMbGE>x;tC`;dU@oh!w`UmHh?bAN6Wbe;|bLSk~8~XgqtHPDjpLG(ot32dN^GC^(|B^de++OdqHDX|3VDNPHb6Mw<&;$U*rqeh8 diff --git a/Data/Sys/Themes/Clean Lite/rating4.png b/Data/Sys/Themes/Clean Lite/rating4.png deleted file mode 100755 index 82d7a6516b4073766046f41ee9374d272abbdfff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`GiT21+qduR*|TTPoH=^*=+2!x zFJHcV?AWo37cbttc@rXa>(;FsH*Va$d-v3-Qx`8@ynOlcg9i^DK79D($rDU1coc{3 zP%va*V302f@(X5Q;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRld28Jq67sn8b z({CqP3N&9h?C*~~abKcqF<$2aFetG8Ew?bVy q!ViT@bRBNrRP|+;bj5zbb9cSjKLt2zPJIWtg2B_(&t;ucLK6U;c)M}{ diff --git a/Data/Sys/Themes/Clean Lite/rating4@2x.png b/Data/Sys/Themes/Clean Lite/rating4@2x.png deleted file mode 100755 index b3132e6e91adcdbbef70a5447afcfe44f4211842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzCet=Ji>;M1%&zw1P?%cT(Cr%s$gBv$)T)upH z*REaHzyKn9;J|@n$BvyiapK~|i|5auzi{Eg!Gj0)@85s@`t|+$_usyK`}+0k$BrF4 zc<|tj8#ivzy`gMrO=g*(N zc=6)Zt5gPoF(|_Wb$t7cXACeEIVA>(^jM zU4ys>?ifs$V08oB0c6|m9xAwwfq@~oB*-tAft8h=i<_HYKu}0jR7zS}T1Hk~Q&USz zTSr&d$jsc_!phpl*4ED6-T?zRd1U6~FVdQ I&MBb@04G}8asU7T diff --git a/Data/Sys/Themes/Clean Lite/rating4@4x.png b/Data/Sys/Themes/Clean Lite/rating4@4x.png deleted file mode 100755 index 8cd00833864256bbfbf8ab964e8a762b01ab780d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K!oa}ry?5OM1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E>)JCVlZE0N zB9tz6Y+ZWv!lK@wRbQJ}4~jc>eDM`H!hVolzUKAh2di(W2Wog+>F8MDu~Hy&g>95Z zly;WkEw=#a>T~bT^%z%M-kdzg*m!rfSLV;Z?Zr1z%J!khx5}vI z`=WrqPgnA*FFEz!s3f@f%XFPX8@VR=T|BQTfq|o;Mv6m%lmcHtl!^D+w z-s6m9;+Cnwo(%z-jvJcqh51+CJH@9~vG@GbKRR2V@0g$e?8LU?R(G1+`l`)Ox9#~i zD(f>XvhfS8lW21TJ$ErH*WfKkKRc;6Uxt4 zw5!gXu|U=`{hX_*Uy8fmw+YFQRenxnT%`)tkN^tE5}KK_oj_PVF8K zJ-&9p{zc+hs{_cE*s^yc^gWF4X#}s{jYVUGBf%BaI z?sNGQujy%YZf^fm{#jd1<@!?IEerMnLRgx)9sp+%Z?zPk8c!0g*huj?rPjy(9Z~ACR?qR! z6Wq7!?b5`&S3>?%Hs#5j^UnnP=Db+Sc75^zgFMDbIogrydN$t-u`l}YX;Dfu z+qu>kHO_f!KB>r@Yg5@g$A4q&*6U?;%~u}#NBV8DFL-w4vT~{PgO=%f;m0;!JHKe+ z=8WVUtUj)1)3(mJv@!PW*17T%mso3@7Cakxpm%af_)QK4uj$&4BVMOpI3amuju+FS zm1T9t$0vq5%m|B(^t(2DSJ9*_?%B4*H;Ynbvj6f(STfHFc0Azee@DN#%=PrPUvF$P zV|}_e2hW;peXMhFU>E*6Ug4mOP7i)!r4|JBPO^tV&V&y{fa3`LcA)-2yii%B^(O zr$1X05m)wLhmQO1Vx6VY?o~Z9@$1%akJy^2a9f4LnR;1wE)d7v@n0#veO=cyXSeR0X}@;_)bZ#ph<+NR+z^++UC;AOIy}n4`{2qC?H$~I-CkY0 z6gwd#c?x_j>z|0; zX*_U^X_3Nfk+9;Z^!-h6puLxo5<0|Nttr>mdKI;Vst0F*!Z^8f$< diff --git a/Data/Sys/Themes/Clean Lite/rating5.png b/Data/Sys/Themes/Clean Lite/rating5.png deleted file mode 100755 index fc0080624088d98a3adf3bf603771202f4cbee5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`GiT21+qduR*|SHF9^JWf=jF?n zj~zR9@#4jsH*em$b?e5B8+Y&CJ$35T#fuj&U%vd{!GnhnA3k~Vr0crpdyo@Kg8YIR zIQ8{?f(w=}-|+6!?*)!$4l^(?czC)vhFF|_du+QPg8~nW!Q|pQ^$~|y&dV+h?d;e% ze@fMfhku>TCQfQ_e&Y3duPFP|O_k?z4#pJraHLN*ZP7X?<0hQR+_o`Z?CBl0^{Yf$ Sw=*y>FnGH9xvXGjl&tJH3VgLU9*RNmSzkmPj+qbV@zkcl4v0JxpT?c~)4<1~+ zc=7b<(-$vZymaZ(-Me=mJa};Z`gMr;=g*(Nc=6)Zt5gPoF(|_Wb$t7cXACeEIVA>(`dkgrpf57!*r_{DK)oMWxksb#3gOJTh}~ z@{5)(U9n>Ix??wP-+uV~)#uMY|IDAroX^0(u+`JWF(l&f+Y=|nnhXS70!3KaMV@nt zPFOfqK=9xH$1Wab>#TS0n!W0?4mSe>1H(Vw_GMj3i|;ODeP*TOq%@V;Zb8%38jpu>Np;Z=H1$=D6VbKoHrw6(efc{3{KEMk#m-tz z4_$3zeaAIge36dp#>e`nTD!zze|qPCIq|Y!fsJIbc&glev1wa(94&sgXwA28`EUNV g?bZ-ZW(PUKD*ne`m)7p|58FUIPgg&ebxsLQ0M&H^)Bpeg diff --git a/Data/Sys/Themes/Clean Lite/rating5@4x.png b/Data/Sys/Themes/Clean Lite/rating5@4x.png deleted file mode 100755 index 86587c12dd1d0836c5ab94998505d2d6db7e337a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1988 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K%)r2q6*VoAfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdz?tpJ}8*LCaGtzW->!-fqTH*VatY18J-o40J) zvUTg$ZQHhO-@bjvjvYI9?%cI&*Y4fB_w3oTckkYP`}XbMzyH920|yTtJap*L;lqcI z9656I=+R@xjvYUK{KSb9Cr_R{b?VgV)2GjzIdk^x*>mU4oj-s6!i5VLFJ8QK>C%-e zSFT>Ydh_PZ|NsB*+qduN(W7V2o`s0-+`04Ev12!H-neQ*rmoMK0gFAQbK>Tv{>{$ro=FOX@PoKVg`SSJa*YDi9 z0|~36M~|L5bqYCTAi;9^@?}WKT)TGd`t|EKZrr$e^X9Evw{G9Qedo@dyLa#2yLa#Y z{re9dJb3u<;iE^79zTBkt5>gHzkdDZ&6~Gx-@beI z?t{pltqcqd6(vD_!3@L#W)NUwW8>tJkd~H~)78~AFfcYYHa4^I@b>oh3yDog$jL7% zDy^ufsIIGP@0vM({`_?tH*VarWy^uXhmV~(bLQT|hi~70`26|vw?BXWEV-sB&cML( z$J50zq~g}w*>CfuT?N|fjmz`m=Im23+j!}c*;I$DqwfFy`+Il@xHNNVt>l`r%yYKc zx$e%)H@D|LY@T~$`}VlsE-hUq|5EPT?KVFD?(Vr;UM~#)-Pdp9oY6ocI#B=h)M4&= z_W9HQr&_P8-19V&iGkq|*SQ5Jee4966>+az<+O1lqwL=PE&fKAZyhewTOVpQW#+D* zN9HjqJ*)mcqf@B3=wJe$8t2sx*UvW0Tn#Js_I*pt*{ApXPt(k6eUgu395d6x>?%uw zHk}R4ky94@G0D^K-J8My^=mOqTui#9QZIDA3hq9B-2bYmaW3nn$1y?1Ga`S6%wrT} zHIqxbd6?J1b=6xXRkd4k234h7FDWLxdUklD^H8r%bNS)MVyz3G_x;*? z-`;WA7N+0X{WE5ESe!0SV=7)Zr*qY_)1QvtTYiGU;hNn3kNGe2?w$DTcJG9-T2oVp z@@IWr{|6tXYlkJf*ler|K~=9Opk zmAbD>XbU*3-@Rv=p|Ie~9Vr5i@wN2<%`cm)j|b1NjsNj9yGNAk!DGkdxielQ*(*DI z{aL>E@9zQi}GspSEpn;zz}kUl;f&MYsQQy2c^)O2;n?|M1%9d|qo=eg9h6dq1|Si4i`_>5gYL$Zobcb>>N>2hT2 zp)zxwE)nHNu|1ky3yb&F$n+VOeqOo8;dXV8xbM;5-~2AbX#{o!wtBT_ww-HLUnmi5 zKEHsq!ZkHz^(w6@W0sH<)1xa^9hng-IQ3IxN3ze|nnUN`Mz2!3SN(o($E&k`U$@Lm zIkxl4>|Mc} zyZ%P83?j*Vey*Y!OOs^hoQgVI!_;_wpUeN7-wqZ;Sm>wg-}Ra||DPyFO<>YDyJ<6> z8#EH!9`6whT`;%jtD3-!x&8&*TT|-O!{?N9or?YTc(?le`}g?gJu=$-Y10{v1&YQ} z?#=ScqBiX>?)u!Ya<;$1hAn@YJ4NC|o@`?K|MS)BupQh}B_HIxuGPM?BI$8U^qEWF zv>Bc=2Aj`+AZGPyUe)tE8K;8+1@C`NZF(}($6z&spZW~v28#q2*RuBZRWtUq_U&T0 zz&m5>te-5}1}+P=;#eEHs?>N6i{3bCaIj~$s^nLn3c+*lR!p9K@XV?9H}Z>o53u-< dh@RE{W%jupD|%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`?|xn10(ySh)c$s8_+ei8JE-rw zN9*^H{(k|ze?uq!jGFQ{dg>3K&YvOuf4n;WB+UGmIO~7(H0k7P- z?A$zp($ccJdWObeFgfLX1p@VHDDbctOfJ4tA90A~yzJ7@&W?@q zm(-ki_}AHN;-m)WCth#&im^Z4RN0erFsASvM|!Ys%d!J9Zo-+&Z5!joF704j-x2@s R8Uq6ZgQu&X%Q~loCIBK=W}*N9 diff --git a/Data/Sys/Themes/Clean Pink/rating0@2x.png b/Data/Sys/Themes/Clean Pink/rating0@2x.png deleted file mode 100755 index 6ed03cd6c96ce193b3ee5d4701a6466053d405ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZXoNYUN^pAgso|Nnmr?ET@_{oA?ur+vdu`-VTE6Mu$H z{1G|nr$yE8(1}0o>c4xo{S4^&>)rW1r2nT)?VpedKW%D%#Z3DXGU2yV)4!kzKcc4m zh??>*X8IrB?jOFLfBd@tdUyVfnf5zu;_rl+KLdJx2KD|5oA4`f#_yP^ztiUaac}$M z)%hoS>Yun7e*^mdCe8kvI_GcZf`5Vi|AHs{3!V5cYU;nlS^rYz{7aknFMHwt$SMD0 zr~i+e@jqeK|D-wp)8_q8pZ`B|!S3DvJQ)}m>`Q|Df*Dv?SUEU3d3bsGM8(9!#1$2l zl$4Y;v~_fJ_4Ex5jf{-(0)A&h7X}7~J)SO(ArXh)o^Tgyau9I|^y!#%rmKTd)PTK- z^Tz*8E*WZl_2*yttvV;n!oa}5@FRTX2d$oUpS8|Z99k{1*?y}vd$@?2>{iv0p$Py diff --git a/Data/Sys/Themes/Clean Pink/rating0@4x.png b/Data/Sys/Themes/Clean Pink/rating0@4x.png deleted file mode 100755 index 3e3602ab226d4d437dbe4e653b6a9fd93ef77960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1769 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K#=yW3+me>ez`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk^t+tbA{q~g}wx&GZL;gaq3@2m4lm!&UDV_U{) z)u?fBy<%R>j)IB30)KhfTw-?yh$|{+a9li}aG*6Z?WNZrmR*L8F2bf(o>FJN-1t84 zb8+GSlCLc3Z(hDy{ou31#jCMbkG_wocxC(Ea{21R+Zg`Ed+ISNFfcGN(2+Qh{NmeJ zCw2XQKZ5qx|2S6u-OAw8g!E8Gu}632{muV zQC0rRYa$1%_qB-#1|7NhV@Cg8<&Rp|r`SA+3}-lh^7x0D(o=Wndaknji&7O zJ;xOeGHx?FN2^lM#7ga5MGGcvzQ&&QcA8TEQnlMbyB}@xlKZqKnsHBZq1?(Pi$q*C zgHC=-|9GPK`OiC3&lsL`o+qm9ps|F<^_iO2y}mpyd;Y8y+o$dm2-V^Q?A`~+NRYS>z^o|pT*SUsI2ta!%{!h*Vk94Oy2kW z%xjgZy|4HF-aqe&;`vbjM!CAL?(JQM6LuA?2wLZQviXG3+UI?BmTOKZO|5zm^ls(P z#0d4S3pXylNRbzxX!B&}hKf2T=8qq=*WU|07MnWl!~~^vo~MrPnej%~b>mAB_PI%$ z19Q5j1UF{-zFU3g`=^%*-A?2@3p3;|Nq{aeSf#V+^09%=YvBU zei$fiKeb1CX0p58`)g-YGvpjRU8j9CY){I(_Iy&<5~H_2Qnkw19ux|!ytU5TchkG* zx6Yp?r0=iPi(pLii~n;neUbM0l_IX3nOSbn=31xfFb8=0Zqq*f*|Vl+ z`d*)O=SkMeu*wzhW%qoXyMIEvP59L3hnPHq{%@UsuWwzoqSrGCqv>iXc_Gu-)XwoI zY%FI(-Q{k* zJa_(WafQ{@w@?2G?K7>+ST5IQU$TCGjg#D`H4uyb{yJ}VajN(tZS(1$zP@j&&pMo+ zu23u~{YqW#RrFKw`)}qio2<@XInV5TFsFj&*QM8$c759U;?&)XPq^0{KUciV@J}uO z*SVj5ot}OxR*}DQU5exv&n@|X{%j6BWjobo_HJ9vJ_4|$->1M|87Asbdsol5=kdvQ?PZsi zMlIc!S8HWcVE-oHf3D4w$gNB~hs);ej|}=@n3}V^CUeCngB)9)`mX`szxO%GeOjY> z;N|rAPMaHd3N|m=Huve8R%as6>t*$w(w2f&*m2Y+PTqh-PsDw zW+?sMwZ#A1=Q5B9+6TfmC1v@T_d+g0yXS1xt%b617i=j64TZz_Y6wX5UBLD|T^ zAs}b^<%+YDR;S$j#-3Fd|IK1m$9>JmaV|Ei1Ln+qFxjcFIKDp4QSQ?kwF583_seg* zd8cEi<;u_?n+dnA^WHYz+7hX#X*A2|-;y)GyZ-EX@_JMH!tI}>4lI2(`HABBRiX#1 zrrh0W=6O-1%KzH^nAKNrRV3xlT5ox5a@{$b&Y-&W7dCI2S6qC`FVbA)@8hDUAUB0F zyjh-df6pIQP;n#rU{+T3 z?%!Ye?Itbx=WRddT&8*DF5UTYf- zYPWLx?}_h%yM;b4ud>~B`}yhmOG1?=K8I)re!KObk?}!2`#*OHIu_92>fpfRAL23| VPdl1Ac|dg+gQu&X%Q~loCIHe*7YYCX diff --git a/Data/Sys/Themes/Clean Pink/rating1.png b/Data/Sys/Themes/Clean Pink/rating1.png deleted file mode 100755 index b4bcbba24579cce70974ed297f9585d14db6b4c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 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 diff --git a/Data/Sys/Themes/Clean Pink/rating2.png b/Data/Sys/Themes/Clean Pink/rating2.png deleted file mode 100755 index 993619e14f4bae3dbf3df99e6e37cd12210d42b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`?|xn10(ySh)PDEt`t8v0!@Tl$ zP~Uft*6$(x{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+M6 z1_t?(AirP+Ms{{iZXQ8tX<1!8eSJe?Fz^X3SiXG2yHCG0k`7idFff#Px;TbdoPK+3 ztKbm>28M&i#>UD2P3wMaaz7=LwV2iSchICg$+J!|^gOn9T)>l{-~G2o@OYb&LC){W zceg+E&le93eX>u5;mhmNwRSHC_pnXTdHzUS$SmUW6SUP_+T7t#~jmYC_ud|~T_ kvZNSxnQ$rJ->3MOmU92(ihZWdz`(%Z>FVdQ&MBb@0Nh@sKmY&$ diff --git a/Data/Sys/Themes/Clean Pink/rating2@2x.png b/Data/Sys/Themes/Clean Pink/rating2@2x.png deleted file mode 100755 index 761114dc521010a8203422f7bc819e2fd9abd2e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 901 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 diff --git a/Data/Sys/Themes/Clean Pink/rating3.png b/Data/Sys/Themes/Clean Pink/rating3.png deleted file mode 100755 index 097db1137cc58b5db17faeb7111a24a7c3b6a4a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`?|xn10(ySh)PDEt`t8v0!@Tl$ zP~Uft*6$(x{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+M6 z1_t?(AirP+Ms{{iZXQ8tX<1!8eSJe?Fz^X3SiXG2yHCG0k`7idFff#Px;TbdoPK+3 ztKbm>28M&i#>UD2P3wMaaz7=LwV2iSchDq_c?_S#>c>I{LLC){W zcefQf=ZlAiKKWvo-wOm+rb~S?4^)OUbkPLZnvn9KIyPd|~T_ kvP(PoEY?Z*{yxQjJe-fWur$?@fq{X+)78&qol`;+0BLxm@Bjb+ diff --git a/Data/Sys/Themes/Clean Pink/rating3@2x.png b/Data/Sys/Themes/Clean Pink/rating3@2x.png deleted file mode 100755 index 6bd56c600002d6bf2edeb8a3449284aeb32645be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 901 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@u-P6S}q~g|_*?Y4^93_sGm%R^um-EGmYon)u z*-KZZi8nfWB@9{-x^$-dwBla}EE)S=O-erSlg;n5g2hVj02{;lgSz7LAE=nJCp=|Z7xG-; zn8aGf>rC-i9ZQyOu=x6FLP1}XF+<<%gBKs@G=F}rV7c;p!?z=UHbm>$Hs5tTez$1< zwa%ydRvgFo9$oo8^Yxt8Ia(IX52kE?$nrp^`Lb1p->cvWdj#IH=cnoxD}~6EbG=QO z`?uQ^CCK9I9*dR6 z3O42W9ItP93O{rcI@ZVe$lS9vDazaQLb}Ck6|o|%2UE-nuTA=OT62NFDZk$@al_8T&f|iA;(jAMQWh&cMv@%^~{9qom7O3=9kmp00i_>zopr0LGGq AasU7T diff --git a/Data/Sys/Themes/Clean Pink/rating3@4x.png b/Data/Sys/Themes/Clean Pink/rating3@4x.png deleted file mode 100755 index 32f6c9c6d0f48c45f848589c92b7a2c339bf0882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3094 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 diff --git a/Data/Sys/Themes/Clean Pink/rating4.png b/Data/Sys/Themes/Clean Pink/rating4.png deleted file mode 100755 index f2bb12327273a577a75da99072bbc7f39bb474a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`?|xn10(ySh)PDEt`t8v0!@Tl$ zP~Uft*6$(x{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+M6 z1_t?(AirP+Ms{{iZXQ8tX<1!8eSJe?Fz^X3SiXG2yHCG0k`7idFfdekx;TbdoPImW zQm8>efaSVyfMCF$gTMdhn*?|%d+@wm(fo21uh@adKZU*S3boBokh$x0Vt4=6zE~j< z*AHjfQ}2E+mCR|{xgz`E$Jj5Q3(xG06_`9pv3Qb||I#@Z4SRTC0Gfluvsd0|Nttr>mdKI;Vst07?9&=>Px# diff --git a/Data/Sys/Themes/Clean Pink/rating4@2x.png b/Data/Sys/Themes/Clean Pink/rating4@2x.png deleted file mode 100755 index 78e3c617118670aabc21453120fe41afa4bdccb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk^Z%hSa%q~g|_*?Y4^9A(hNva z=&3K%al|d>NP{NJ?T}d_f(IiaJ9;@KK8L%Qa44BwYnr;CwQJ>;j&$WoPrel&EC1Hi z=8*SZS!l){{XaJzmOZ=qbl&Wl(RzYW+3l8lJod4QI56_C1~51?iW~@FU^T$amD$wr z>`Ktxkp1FYXFQ(yE1#)FJAcNj?{2!!<``T(J7Zl==YjbL54!4pEnWPr$Zr<&tK*I5 z8-Dzn>?v8bc!l8QcVE?XpIteyVu90Ty8^~bU(;INTQBq3{oMC>oL{Z@^2dK&ru;3; zt9cq28`2b5x#p7_UrS@9ujyl#TzB!(DK&iYcmCbHsD31_kKK=Tj`4#I**>=C+!lfs zk>N~>PV?t;o!_e-Q+{INA;;Tma`_${z38I8a;Hb(mB>ErEcfR>*>3S`t$(*J;+*7> z8;S*g^ei=RNk1_0N_QwKE%amix9Edo`Q2--K0DWndOu&qApSw-xXJ0zN$1$JKlk@@ zqzlXme$c^ZDK+Q)0~4#brcE!OdK-P2|41p6JwcICd{L=T@|K_mZRYzSg;i&x=hoI9 zu{eHElFfZufr!QH2Y=pG@t;^e{dkImP5WIz_jfnfhbI19-8EUWy!4y%?$UEf=NK#w zKWO<~kW_H(VCJ_kx+m^5bUi9h(=84PnYNYdZPMKCN8eM;GcA{Q?u*W~xc&CtpL23Y z9+m8w5q0aXG5f}SsxMuh$4^=NG~{-H*L?O{=Ng_I`Wv_=d3kA9ugXao+4THwub#}* zReg5Jsp1=F1T(7NIC@j-mHct%`HlDFk8GJ|vfE+d(gKlX|Ll-!6+ZvhRZKa~$K Z9P*5kU9>arBLf2igQu&X%Q~loCIHyvh&%uQ diff --git a/Data/Sys/Themes/Clean Pink/rating4@4x.png b/Data/Sys/Themes/Clean Pink/rating4@4x.png deleted file mode 100755 index 611a28f37bc11b462d469f940e5ac9fd629925e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3125 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K#=yW3+me>ez`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_mx~Gd{NX4x;bK^Ty++~mN-j#ms?j1j~8Lm(G z-Z`=yEm)u;;IBVtj$Mq!Ldygda7>il;r=gplv_vNa0_f+reU-8ZNFTc8c^{d-o z*H`-q1hP2hhaWw`#KG2}Ai>a-z`)VOs4yrv3kn85n6`dW2+>-u#EbcfXb~VPi>~ZHe3I4|8H&6Uqw5ozhqQNbu@x%rHTXRHp^imTh4t4GS-1FW`Kq zw)^9i(Eqbf%=dgd{w9oBag#j%ghIle*{eF2wvv6)Y<8j_OF1i{H%MJ z7TxtKv+-a0a{2?#x%R>aZ#m@_J^Yhte7@;vrm_Eeu6Y(6#jDd+V3yG`F^uTNHgAaUU2{OFm9#~#kS z`1{yLlk2QfQZqBekMp~AW*rlfy|V3|dYfCH;;*8}`4@PDKePDVpWVK!=l1t?uMY}W znH~P1)At}!=Je$l@e>T0=|$Q{{cMk%y{dV9uiA>*tOcUn#W_oZxr0AkF*&+@`={e8 z|5vvhKRMrQ`CfyjbjMopS?XsLZk)UQO3zj1^}od(rNL$#yZleyUzxngv`^r=!J^fM zy#7yP74H98xr6)3S>Y0`Yj<9Ll}NDezi|KUk;^j}-^^LdD5|AAeT({x$&iU~C<}`ahn^pmbSGV?79@^@nRUdLRUgq%TjQ*SF zE+4Tv@JxMwZOiYBtcF8>w>;r!|GqJ}l40tNpD~a1h3>Eh{GRm1K=mY-^*5vUQNhOx zWbWRKugN{D{&>#R!^$$xuh>M-|M~Cfiuvm%PFZDdY1`jtUBq>$|M*$?qleqq%$$~T z;rmjdWR1``OMh)krCVzaY@WV8KWEj+Y3Y5R)2CIY9s6*`;Jo9rn@?h;r@1@kOj&2Y z#ak_JUd^k|Z|qFcX1jmiaWJXJaGH@ z`7%NOqQiF_dUTAfexJ{-$jQ<*3+-p^{qQ34!<+1Rw`aCDze>w&i>!@b-`38*#P_uF z%;)xJiqCFl6|hfKpO-L0e};9WO~l&MvlhN#x^iOf+*SLP?bP-sruxn*+8FyW__>9+ z!!xC4i$dz>a1dth_r`^(EdM0u{Yk(n1*e(>gWxtsb=zvex&3=uvr`mEB}L;OVO`!Ac9yR0tl zb9~O5GKb%3Q=^w%gWyr_6R}zDZ=alb_-dI?Y>ZZZ!2bU?zxm5Y-PO0bbL93)tE(mI zTR#+(Crq^ub#%XTt@WjL&xPjSUfZyI z^`m*qK24v+mOD2(?s3|)ys|s_E_Oc@?#2t3MZdq?`lRKL#im;8;yHHeQ}>4#zS^-o zbe7ra#j}$439nve{%Cj6R2!?j$!)&DW>Imo(trKheDHbfBa1wiCqL(R1s{(+ZsqXl zvHsqZ${+iSEmm_oi?W=&_+YVKi_hexzq4i7+xu5qc&|NNTAfw4z*6q&mv3*+w9H$& zqRsty<|DJrOyv{DPH8{ZjI6JcIUa8r!+oH*_i(Cc`r6kFCwHcr%KvHjbB90vq2mKC z)sG9_Z#%u&*rm*2^0NM;=j%Uuu5W#Dc3xH7oZI2AK0Rl?lXC6UVzv|~E^CisCk458 z&+RkMq&nMQ4Q{Bk-|_5|)U%H(?79BQpV@rWhTZ$qo`W|3zdigA$NB6?xaMo7H_z_r z%$T^#?z;8gb$egum2Tdhyw_%#!luv7pPv+_e%z%tV*@KkWZYpJ##iTev7fIxcKL+Y z2FY8?)j$1=5!xNCCB0`Qci3~ci>~W=-YjoED)8AMcdyM&lQ{+HYKJ}sY_Gp~CpS3# zv|hx017weYW#v4)=xk^G~p)Wc8J;nOw@a?B{{N`LAd1>oVS2?rLiq zVa$K?-|8if*#Z;PXTQ5rm{wlv*<6yXw?5bA-`C}j4_-c5A!X?BU09n_{Mf~uiAj&9 zTYNeC>TR+WpS)$^r}V!zM%*{wxJJmywpZuPYxCXy?9;7dkHhO(ju#$iPM_DTaaok- zGLt~{&e|IkA*d6sx)ne)%m7T1{S$uIab_t)O)(hIlG9q8>ZeOBZDLt5edgkP0z`&Nq1 zST2$N(|qBo2OqU}pOcuUoAz@yUsbjHygvT+>k1M4A2#(|IJ;SH!ZI6)KXU*7>fWnA zETi$RBk5y{z@yVOK}H%rvd0bg`^bp6DBEoMFqxk@nB~dBri-V;_jpzOdF7wZ!vFX} z=)d2*_a;qyp8Cx4gw6X)pSfJ;Rc0+>eR1zI@6~WStxY>4-^ToOmz#3Ob??1!%R3Y9 z#;Kfrbhho@_4oB2@{8xJ3H#_1ay&Oi)%aqFO=8`(^^x;*`VQDw=?SO5JSD$r50}l; z*Zo$14+xz1_4_Qe{I5RWrH2!%;`jd-ul1R@{PE|k&^Lw8um1JCq`mOf!WCZ>^H#l^ z7QMH7%h3n3V~yj_9L)K=Z|yxP`C@VT-D}PpHt(wJd%fcN+#`2*y*?hXufNfs?oxiF zJ$?Bf!MvmTmswX$S|0QF;@|qy%9g$LMN!i&&dyG*xH01tOU)W9_gn4@G_5W)Fy_Pu zochdD!rpA_em8DaT*QR3i7Mp<|8AZaE3P~6e2=}?<@q<8Y@QvQSjz47@kQv#>F1_A zzxgfLvd$*?^YRP4vx<0ZjvT)JC#L9OkA1)Y|N9?ep6~d7CNt*gmJFwPt8329pYeRx z)0yk*c^tmP$xWE^?B6Z!i3Z()DeM|4&i~lvXDwb*^~j&M=nMC`RTp<1x_|$C?Oy-F znEBuK&Ykk~r17Ka@%s2LGs>D)cx1^yObyAM1;RCsoh0 zS^E0C&gVVHZ2n(;op^k|W$r(NiZ5E9?;I<<8@8KKqM-6wx%S<6?()($iznVn-~4vU z)Zf+nRV3`HTSEEf{haah?Wvz@`R%I?E@!>qyKutkRoOGo_xhhOUh{4J{27yuYcB2B zQ`z>po!{#G^B4t7lhYG`i~&Q-l-t2iz{@71$@ zr5&P%zf0;b-Mz*un414VM84|Oqfb%n4-|!YzfM+vC|REC`=RHQ{9mPA&-eW9yRMQN zY!ebA=vVt`xk-mY)(iWth6T0?f8-Mdco-ZF7+4N62(U0a3=YoYFZGOU49*Kb#8=I_ Sd5D35fx*+&&t;ucLK6U&>FfId diff --git a/Data/Sys/Themes/Clean Pink/rating5.png b/Data/Sys/Themes/Clean Pink/rating5.png deleted file mode 100755 index aa07eb7f566e4077a4c9c8b559b0bc1b5e1c6e17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`?|xn10(ySh)c$s8_+ei8JE-rw zN9*^H{(k|ze?uq!jGFQ{dg>3K&YvOuf4n;WB+UGmIO~7(H0k7LU)ZoR?i1+S##j{*sy# z5C1xwO`O!={KV_+UNQEkn<{&94#pIo<46zIZCQ3e#!Wbrxou;-*rgq8>pSBAU1MNi OVDNPHb6Mw<&;$T_pK8?r diff --git a/Data/Sys/Themes/Clean Pink/rating5@2x.png b/Data/Sys/Themes/Clean Pink/rating5@2x.png deleted file mode 100755 index bd91a555a7479d017356a92aa1d02a68298d57c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 529 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZXoNYUN^pAgso|Nnmr?ET@_{oA?ur+vdu`-VTE6Mu$H z{Ap43BXZL3(1}0o>c4xo{q^qr8PM}Rr2nT)?VpedKW%D%#Z3DXGU2yV)4!kzKcc4m zh??>*X8IrB?jOFLfBd@tdUyVfnf5zj=I^kHKLdJx2KD|5oA4`f#_yP^ztiUaac}$M z)%hoS>Yun7e*^mdCe8kvI_GcZf`5Vi|AHs{3!V5cYU;nlS^rYz{7aknFMHwt$SMD0 zr~i+e@jqeK|D-wp)8_q8pZ`B|fgFSTGzJC+#gZVuUlFzi8%cBgu7UigNRF@h$|zba2k(`Dd z@UH)%vyeI8)TWt=DR9KXDh`|_5j m_fM3~-epjl$j-pPz)%#gcG$Z_EGqdgi0A3*=d#Wzp$PyXzXE>% diff --git a/Data/Sys/Themes/Clean Pink/rating5@4x.png b/Data/Sys/Themes/Clean Pink/rating5@4x.png deleted file mode 100755 index e318515e9ee110b79a0328e0d8f7bc8620941b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2625 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K#=yW3+me>ez`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_ev8Rh;NX4zUbI*3m9G5&cfBUNNi4FoELKg%p zD7rmJXjVFYEb(!3i%WqFi=seB(q;h{!bS~m~k)nM=U~$SsK1-HQ zm4+N*Ol=Ma6fVdsT*xaA-D?+8>VN)CR{65k>29*N_8M1q-wys-a`ksfZE3$tsN;#n zU5TOsQVoLvO{moTh*~vI^?3iwqX%_uJ#CK6GTnIXSjx2o zpFg*m?WV{6OPLkwfB)(8S2GRopL;leb^3#k$yIxqIxV|Q!@81uyO=cBcAAPUvppHv zz`X3@W)Jp~Rr4*a6{62?c&u*E(sXP|gM&hn!m&Bi4#`bFq_p&L(wR&_=0=yhU!VWd zsyFgonV$Ew{L1Flb$nhoZ5@`)Ydr4H@4TRMW+#Kev(yOYjbcf<3BG^k`kblxC2{&{ z@}aU>k^bkOroX-@`T1N-*_n&RAAY>dRF7C}-0RR|sdjBn?oM;H>~md)#}icMSwCOe zy7H?|OZ(cosE_trzP*a{x1aoAOP+QTL-MsFQrgE7bRv@z&&=xZd~EUZxzsm_tTT(! z-#IV1^K0g30gdSM2Og{6XUIHj#wDtKY|X(d-jSI>%DuaM*5;&8u?t?fr74%`yn@a=Tc*+N6J zwa?w^S85!IIPmLn)?2owI;}3-^d7FRGS8Na^y^Ig7O>*r`G zrUh2JP<8R4%M>!{rfO_`no{=uV0ofcji~97cg9H@T~pf%Cs%f;pNU>StFPY&Hnka zUb?g4mEKvVu*b5OBs^X-nZz9t{P96WfZ?dAYsLJk70csojlVIRt@zj)A3NpHKIUx2 zum%&!mF4demh5DRXnyi7aJsC>2SzEIEA1woT%HyTyaDSQz6U&yxBv3d|DJ5qytl^h zj~vr}3qy<>{A$Vi_Yha$j6L^?u0n1?L`rSnHj$zOO1R zjy3A%heK*1^Vyzkj!N0<)A}SLQ1Wfi_UTNbAM+PW)&?_vl;r=(v&#Rx(!Yflgx$)O zSL&sOh`v9)73$9#|Z+}Tk6J@>s*mlz!my3KtrpVzj|>MipP{}uTBc?*yGKd)t|uHDP>A?U}y_y4r7<*hJXyzw^U`MMR$ID5b6&-h;d zrRG8{Uzw?W{FDt%U-OT0h&wF1@DzE798{myW1?KNQ|UUrL{zf1h)Sga~uee-EG|JRr6Ufg-~HA8AYo9tIM z+gB^6TVLIMG1mUYiaV^^uj_$woeuMq^Z5}hwxRh!K7WPU`3uj;e3|*_XYZc&i&2$I zFCKkuvAVii{O>Er0PAlzm-U3aYr3619aQYZ@h|wr5+a{1cj{87s?PjNH+bsa+|hUX zdeVpYt=lp@k$5ZZ9&Tn{?{EGQXYxS!?tZVO_+z@>C z+FY*0-94|5TBlmA6DV7yyY^1-t3SJT75G11@=il!`KEU&AM-AF_W!)Ry0YqvV}tUv7LX?(Ua{lLe`i47)VJP+Hf{_hBTXRE8derfkQ-*>t4*)Lz6opXQH=lI6& z^*+2mecJk}A})CHGu)UhzWepfuc4NeRo~Xm-7@sTUbU$cQZFfcH9y85}Sb4q9e0G}q=3IG5A diff --git a/Data/Sys/Themes/Clean/rating0.png b/Data/Sys/Themes/Clean/rating0.png deleted file mode 100755 index 329cafdceff22ae34e4a32c6fd909ba11fafb789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`$jC@{clY@Ccu!AHXJ_Y#h=`Do zkofrckdTmwh=|0*#Ms!_fPjFou(0Up=$M$8#KgqpTmL-7jCbaZrVY;0UyTzq_dLPA1f zVq#KKQgU)~N=iy`XI+wv?B7)v zq5SJoRE$LT=TDzCKhM~Bx@jHH9fgxSGNcY}Rw>Xto$&7S^c7kkAN`xNjmKxbMym$* z`6YVIruEx?^zHL_Zj!$={MRLEcO5&qWHH|r-6`$n?w99OX9SC9ZZ)qxz_!wJ3Tu)a&mvv4FO#u2%yZ-ez`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@K&eO#)q~g|_yLYoi!X=J>e3RC^ZJ+zXwrOIm zUYcL_U(n8HYSQ@izH^azT(x4H_^sLd9FAVw=jnX4>6(b^rZ>`(+ z!C>ahH}Br_)D*|1g|R>WSi$yVzflRN149D?10w?y0}BHOg8+j91C<4~C0w~KJ=eNC zZ`JkqokdHpx1Ch>4`$?QKA3Pg?_S^O#*Y-eHR`X6${Hx>{U6Zq4;mr%pv3T~l{BLeF$rUc?po z>+9p=C%Mnt_i2wee}R3I%&j%qtJL&f^PYIUZGGR?Ri3_;zP5Fz?fDl6{ti04Xj;;L z|H>yXEzhUeIy`)HbF;jA!{gbei{6AMZ{>aNeL*H??Wuoh&kw(wzbD0z zvU<$1um4wI^5`>%MRfa`)w?P`dNB*B)@(2Oabn-6zfVt3mp`R^zU=wTh=wDr+~Su~ zo^}^4UuP}+K5uvSwz+!QwlysEQn&N9<+?$!8DGEIS3eFRxd)N1yz>?e&(Q ze;$9CH@R)P`@GE0Jomn;InA))>Gq#;@~q11jdSy|HQ(%&eHgwxGH9~_B^*%zs*?|i`rjb67ur$>dTWpS#|H;{Og8Xhu7x`adP@o+~+N0a=EcL zu(RCA)h`X(Gk0HZBQw*8Q!~|c%OG?N1^@O`BtT`rlxPpHmkg5 zUAz1L?H_xuG$>!@Q+o=^K_3s6=iS@0GwSYz8wq*kncGa(<+<4XQ|SAD_3)%wHlMZ# zKe)CwT3SR`c;>tBCcAqzZddI!uisdy^%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`$jC@{clY@C_{hjePft&0XXl8B zh>(zw`1tsckPwJeL_|blVq$D;Y(PLjSXfwebaYHiOk!eUa&j`J7CeeGTQrU{FfhoM z1o;IsFmZ5j^6`r*DXHk|TUgmSfPqhN!SdxB-hKLgQsa{u0|P^mr;B5V#p$=l%$XV# z7#KEgPIi5>_y7N1y>lBZCTS)_)}Pv>KQEo{fJtpMA1&rTw{dG( zb!%IYlQ=`$+kM*^J5ny6@Q`Pi_Bx8;#A_>aR*&zM_ks`TPF_;-mGOo3iz)>k1&*&9 d*X-YOU7GXnk2&YhFfcGMc)I$ztaD0e0sv@$hROf{ diff --git a/Data/Sys/Themes/Clean/rating1@2x.png b/Data/Sys/Themes/Clean/rating1@2x.png deleted file mode 100755 index 8be4b1661d27f80b759b930edfa7729b5bc6d05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_Ufv1aONX4x;v(IN=PLMhFd2!}ezOdG&(gg}m z>`M2R8q5%BiMuVwwQYOjhI$8^?thH`IG46>+pt>v{2{(YJp4@@d|XY355JJ{oqg@O z^gWLQs+neq7rs|MSm=2#f8P7uHNVsvbDt$`G+1$Z@=EhPRsohjjtL$muL7| zRV&UCf8gI?7VlFI%*wOR{u0}{?zJ>;&(E57^3Lb@e>^R)s99WOHldLH+_E!;58t1V zTwCP#MAsws!1as=tlnO;65^d|PH&Up*0uCM$EmmP)I_&-iRdLKCgvYbteCWV*5nHA ztgTW00!9tjn+$%6aE6}${Kvn7$GmFqz1tmgq%Gdt<)}ZY_>lhO&m~RuPl{{wUMOGq zEp;KZv0n4^j4Lj&HB*&)?H7DAQF|VewMcE}Da(!dj(79EGko7zyHIml^(>1m{{yoo z$%U-2bbMRrb1ovQgTe~DWM4fhTv*W diff --git a/Data/Sys/Themes/Clean/rating1@4x.png b/Data/Sys/Themes/Clean/rating1@4x.png deleted file mode 100755 index 20f43f9c5e5686796c0d20fd992f3f712cedf85f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1574 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K!oa}ry?5OM1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{E~)otvK#nksXA|Ni^NcXKYE_034$ zXz;7uNPx#lpeNNJ(nYIvBkQ3Q1@Q9g6p_T_#7^ijEDlQ#UVG>zlYygO9-~nHT_c7C(&CJ( z7q1L^Wa7o%;1;9ozWL!)se;4jET6YMZM!aZEqa%px?jxom~)3ByPFsP^!Ay{XKnFf zgVoB_5yE{L%bT0aR!x|^n~CMt`zjfknEr3xcSRL0lwE)F;K8gdv9IhNi*ctb#$M2K z-E(r?>{m^@PR&_2TkEIm!HYIeSvi(Ovy1TYamh}|bF{r|)@YLDKJ&6-Z}Iu5N=2W_ z9S=WRVsgt`a@}t3S3;V_Dt6(ow0^oCx+s%3nK5GF$L|+X6sBGJrC)Eac`Neh%PU@+ zxlf*qV9$Afbt%)^tL$6cpUG`-|NbIU+Bj$a&m5iIowsMZvaXAKe_@%H-{f`I>T^#e zFb2CmIq{YC)053cI=W1e%BLTFjlHwkbO9sp$)$Z9f=U$?Eh#b^R+k-12!GprxLWw! z+)Ju{3TGE_KWN!;@!Ro-ACI108Ou1|WBxmxslj(xccv7q{1UBKsrv3A&o-Sk{2bM9 zAAj4Vm!f-EkEd6EU}TU-MrJxmItX8msYB$3a-F}d#ezl)U?vU$C`SPS;p zZ?0ctF=rN2!@;<}hrVW1%1l3Hnji5~``B;phaV?OIe$#p{B75=Idfhbm>GrY^j(>^ zl&^G`^RB?>G7o;SMkRf>-k*EF;%#AF#>(i`Yb`Cp|GcaOIiE9Ev~fsS+w7gr%&T=e^1+Y^wfpBd8J&> z_x#sAw2-ODDE!dH73-w}p7H6*UCg+5HOXY+shJ%H(H?%!WH+wRzxUGZFr(liyE$hx z6H>L(Q%xjACryrI+;?6*d)F)7e=Fagj%M7aJN2@dqLzxf^MQuVyh|T0*|leq>Aho& z)0fX=PSOstT&ou5;pZkUa;^1SK=Le60fDH)RWj%EGBP;5gDiOyD|ZCB_=SmYS-EKr z$A{;C#r7Ya&!2jq;ZvzoZs?rM`cv~iT@IbIEvaY|+rxd6d_RBd+uP{Lko~l@GB746 zO8T>z$-^0c^Y$NNw$NMsR8MniMz*2lN+z@2ZM=+fY;!g|KXfw1wlFmQQvVa@HT(t% zm(#v)^|wEfmKiaz;NQm0iAE1u{ze{u>ZrqSu;8r9Yqcv$PnMKBzP^yhG5KHXi-$KS zZ=P|KC(WQc@=TvA|IfRLMhBucD1NrdJSgP+;a|*`zi(1R)3vM~)^ph%kO>o+I5~>( znz({{j=5fh(M7L1X0?0w4nP04E_ZA153|SnilQ50wiVBqH@#SJ`dho`)U`i$SIjA4 z{NA?w!^=C`cb0DQTvr!=WZQ?9+_QT&?$`PA;i~F`jZt&5Eo8%Pu2L!rVr{wWo-U{B zzf$Y_cV0zHmJeqqy6-zPXU$w|DTXQMC;hZ2v-}h4;cM<-d|vPx%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`$jC@{clY@C_{hjePft&0XXl8B zh>(zw`1tsckPwJeL_|blVq$D;Y(PLjSXfwebaYHiOk!eUa&j`J7CeeGTQrU{FfhoM z1o;IsFmZ5j^6`r*DXHk|TUgmSfPqhN!SdxB-hKLgQsa{u0|P^ur;B5V#p$=lwhA6G zU|=|CY;2tT-?Z+>Cihb^S&LbHe+S9zPmVmr(DT^ZaRE<)e)r#=iObrQ4Bi~CmH+*r zKYogDu-HBohA*#6*Y1_jU;X;bWVVK%HqX;1t@09KT$DR&n@7*g_QX6d<_lXdlqJQm g%Y;k${yxQjGnR)@^|#k|1_lNOPgg&ebxsLQ0A?SCTmS$7 diff --git a/Data/Sys/Themes/Clean/rating2@2x.png b/Data/Sys/Themes/Clean/rating2@2x.png deleted file mode 100755 index 4503ae8c5dd4bd913b95617861064706c30a08bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 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 diff --git a/Data/Sys/Themes/Clean/rating3@2x.png b/Data/Sys/Themes/Clean/rating3@2x.png deleted file mode 100755 index 0b09ca8b69631b59f22671d5ec6095d24ae6086e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 861 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_Uzo(01NX4x;v-f8UC(0aq|Eb$VR;b;nc~Nt# zMZ_J|3rqMSW0X`TG|5_P^7WnT<7)cvtibqL+=82L(G}M#j%yTdtXwk7WbcvZp6?Y_ z?A>kh@~P`Q_I-Qw%iq`D+x@%Xdt7FAznijmWK7a7Rv`t(E*6glB}SnI9t|uSxVbtJ z2d-Va#+7}|llO^AWcLFf)dSn!?p_n=f5qXPR<_`rBO%Sgow6o{S1w2TU2*W6_nrT% zX_ns$^@Qr`YGGlKfb2K(zpC&)iD6J~j!Lr6^2=b{7?HzX5GD8h{GJyxj-T`|_!LO9Z$ z7^df1eOsN2+#b}hrN6haSiX+YrckCv`mUbc>K~PnD_--TeCK*590I?@eZ(jotr!PUD=^f_2TCOSqnk zTf9GLX_MdgK3qV5$^G~HpIP_5-+c0s*_&$Vl8tRee1_i+v|r}k_4D&1mVXLt0T-)} z+;Pvk^L#h&Z?i*nd6Fki{wgR6EUcN|;I%Y};e}D+maeIPMYEGi;}6dGy1SFn%Oe4=kD_=qo1+o_U%6Qrg?IAi*xhx z(3K&#KHNU9HT`sBGS8DIP6b7Q1v!7`Z>UpNBQlA39H^gupNWUTxBj8-p|?N(GB7YO Nc)I$ztaD0e0s#F*g((04 diff --git a/Data/Sys/Themes/Clean/rating3@4x.png b/Data/Sys/Themes/Clean/rating3@4x.png deleted file mode 100755 index 9713b23c5c8579a1b5c1b39a34e83e1a518d0309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2003 zcmeAS@N?(olHy`uVBq!ia0y~yU^u|Qz|g?K!oa}ry?5OM1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{Ezff%G@9^MYXlnanpy`3#Xgnv{?6XRY|`+IxVeLNk@rCrN^N#LfdoFl9?t~ zSg%g|T=~v&dGUX{@0H)~6rcP1c-e=)vfI+n&#Sioe&_ej{r4@u$NdlR6!4bhX=h+k zU|?hvXlP*IaByH?QBYuD5)fcu#WMos+H+6T;SDlu& ztzH3oe49P>>o43s&?fOQxMzc+=^w$}FT*}p-ad0u&*A?39Hu>ulS_}!$usRyvxq$R ze~-*>A(J)7re|y^e^KyG=t|S%)htWDs26j-T4?g@!h<_!Lz{|EAcA z{~d7W+-hqdWVznz+vNb+_N%2SD{p5#$a(OC`9)F@&vnM%zanNkecO0ELfMDMiMnT5n*3V#kmc{hP$SQtr-k>uPF>kjs9N2z)x6-= zO}B6J=LE|*K0DLC&!XL|y!d^#)=ujw+s~G`Zg}jNy84IijJTb3k5_dTxIdMxjI6qE zZ)I9Ezeq03_0Vad(i27nE(HQl=PzG&`stGN1ItSq_R1{{p771jV#k%&(}e4ULM*=4 zw%$5R{`>WXrfwA28s{y|#RYdho)`PJ{PxW?Yz5VP&!_jFolt$ub1ti_^z^?)T`I>uN{ITe6`JpR z@?Ti{ejdL9z0NZ-hI&z7)7|_|RA!&sGbf|=#;Hdc%N8b2F4}FQ9)0fQ?7HuJ@7PVV zYJSLSc}V_Lg&W^|9<~EwzfG6(-Mt?+r~b*2h*vzzbo!oIC6wH{d)B=o=B!k7#B~n& z!t!3f<-u7?!a5$GRo!FhD(08F>)HCro8m*iv)ko9@!37yZS^kB6ib=6r3WIW%GeZK zwY>AHNU7lLeOcQ@^EI#U=?j_LJavxDM2Rao7Jod7xMpmMZ~9a8pl@^F;ho3o%X`Ba zQww^+552RQ*^z7lSe`j4RO0((n6?r;?m1hU{ zCGD&%bM_pTAMC2?>Nf=Q&aPC|Yu@rVYW34KYXz_SIXLzOGRQwjbTZ%eVEY{n1*?)u z%Rt+$PhHyMCGwg+`spseyj3J%O0s~#lM}KRm%1cZwO+5VZtpR_{3onqa>U^if!+~! zT4fd$ZJoB+Eok=cg-0#f7?W1N$SS(^qPq7+ngWZi`SO=%Ha)m9{o0pR&N`QiwC=5C zE*5z{!|TH3liob0%j{R*+WO=vo8*R5SMJPNR&2@aUj3}ptl-(t{#9qq3#`_DTWxS$ zB|$-sV`uf1+B<)}w(7nMJoi{?_vKfOevW--j%=)$b4jvzN%h^m5B@E^Rr%d&x?y_n z+J+>V+}2xi;4?S2`4oP2lg+R}L!eJtjEdiPZ1!J8iWqc@5z zp6_ca&iw7F{da1r-ShZL*E4Ds+Aq~MoqGP^)=p!#?$m-Wk{hO$c)mY&E&AQJTdJkH zUaMABuHWkUo%7$a?VdLs%OuVV^FCi9>Ynzl|J#ky38|NMJCJNb1v2X`Jk-+j9)S;r~0V9R!;CyO7ceyaS$S3W1{;NADqPh3CFsW}+2*HlJ- zU&tI=%{dSDEix&Z^w+SL@m1m3^YQnUp3F2k7yD^)g!*+!)+q-r_A&0hbuO&Dy}2jj zhjXLJ9Tvs=KfIS3&-*ehH#v0Hp`Y6lv$?OoS6}k)hV$XhUyJRsg|9vcJW-zc`{=o@ z1efbYhnAWgU(V8J#=M95(BpKglS}yIwp^^xto=GIR51OplV4G`t3_aa%2gBgE%X8O-xS>N=;0uEIgTN!@$6hAK(+>`v3p`$jC@{clY@C_{hjePft&0XXl8B zh>(zw`1tsckPwJeL_|blVq$D;Y(PLjSXfwebaYHiOk!eUa&j`J7CeeGTQrU{FfhoM z1o;IsFmZ5j^6`r*DXHk|TUgmSfPqhN!SdxB-hKLgQsa{u0|P^qr;B5V#p$<`EQJ~r z1X!*M2M7l2Ir#g3zDaFVdQ&MBb@0EAA2cK`qY diff --git a/Data/Sys/Themes/Clean/rating4@2x.png b/Data/Sys/Themes/Clean/rating4@2x.png deleted file mode 100755 index 2b82100eb463d19de036fe2dafab99730c5352e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 807 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IV_;x-YEs0-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk_Uq^FBxNX4x;v%Ry017(hWp5?N5f(A=ZQ(lXR z%bn>C3xotV^+vMzl(9P6H)bE?f8fr+snVEtcZb+6jjkO6cOy7B#KcvjKFv5%+&0sw zWA4et3kz)7`F0wAw|^e@?7DTi)9n{EcKsgW%V*>@GH^7gFfb`_HZXWFDKJdJ%@yZa za5LxGi&Az|i{p#TcQVb}5f{Gf*`0#Dh77wuTrQrmVx?u}k7sTSCQ`j~BXq(V-f!Cb ziih{y&bA(tnwf8l*#&yt${&BMXi2NS+9@?>^7p4t#P{jF=`YUS8l^YULnLVBmFUx( zCfS(J^f|Wp;){nRR)6ojEvwftnsCrktmx8-%7!^JW*a-7V}J6;?Oci`!_};>k{tUQ z=ALEo)@ou@I+=3G&{VEpHo4(Mj#=?J#pl+4Hr;=}-^}K@n9;ifCsm7&eK3E*!zAzc z&SAYl!&_ZVzNX|hi?rF#YrM}rGrgz6d;TG>jm!O-PMLpGeAGWRYpUzx}9WX^_XYi7&;61$SM)$WnyHvd^B^E0=+|6!Yb$V{ubxNhM$3x)I( zvljHY+)%i2v0LSpuD-uYFQZrYzC6h}lQ~bET=&&>LC{JOg9EwpH_Nw__w19&de_dI zRNyDIb$X3u4Da!MGTf%&VQdUt*6-SkTIQEq&CQ*aTRu6-*Dz-h+w+vWGOxIe_%gQL zJv-fWW+{V+;5PPI(R<_Ge+li$y>Qp*zg$dI!lGr*QYI81`O9*huf~%3$(zOhJ0>tW z?%S$JY8GMz`(%Z>FVdQ I&MBb@07WEOo&W#< diff --git a/Data/Sys/Themes/Clean/rating4@4x.png b/Data/Sys/Themes/Clean/rating4@4x.png deleted file mode 100755 index 55055d5c2122c5a598608bd11d2508b83fdfbea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2045 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 diff --git a/Data/Sys/Themes/Clean/rating5.png b/Data/Sys/Themes/Clean/rating5.png deleted file mode 100755 index 13b9ef2774918179c4ca670daff95d74e1a87672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU@%}{U{K&-W?*1Q=Hk|4U|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$5`8Q>G*`v3p`$jC@{clY@Ccu!AHXJ_Y#h=`Do zkofrckdTmwh=|0*#Ms!_fPjFou(0Up=$M$8#Kgqpslmz(&GjQtb`vey( zU%uhpr{4=4&m3l8VDRvCaSX9I{r1>)K?VgL7K6#fcj_Y!v7DD(8rs>hasHI56A%A7 zn@yb5;QSbP0l+XkKP~2MO diff --git a/Data/Sys/Themes/Clean/rating5@2x.png b/Data/Sys/Themes/Clean/rating5@2x.png deleted file mode 100755 index ed9b36faf51e46cbfb49014f03537311463f4a25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU`SwKU~u4IW?*2r^s32*fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZXoNYVTNpAgso|Nn=EhQ`Ik`T6;IfkAY1bYx_ttE+2l zY;0s?q=$z`aBy%47{tZJxw*MTMMb%}xy8lBMMXtjCbaZrVY;0UyTzq_dLPA1f zVq#KKQgU)~N=iyDcq%_;eF{$`c`wJJMbP>?m$?^?IYgRSGmuC%pSSeTCM?NB`z*G? z8wK$TW>~=;39%(1At5m_F)1l2IXO8cB_%aAH7zYIJv}`mBO^02Gb<}AJ3D)(MfNiW z28QC2AirP+!hjhJ*x1-Oc_gHzrR8*Wbqx%Rjg5`XY&^WZz5POB6B2Uri;7AsDk`e$ z>e{%iwzqGqZ+kN9~rx+%)Z9%j9yVQ8Qs;=(-_kXop<|Ve!l~F+)QyGr4`n(ZXaLoGo zmqQX|>FLMiI>SP&_8tCR@vQdSnd?#umj9^V&lBRnN-FxdI{av@@?54PamQu1htE`F zU|>0u%;BMMqU9h@&!6s|at_W7yQK0y-!l;9=V4m=$p2%VQ{KB%Gck!K(I7ltPH zMDp@4lvXonF?u_NPqDr8Y;w)yW%rCclcGvL>BLT+ZJp@FI;ZRuON^RX|8^$nY!{bo z>4jW(jGl^~*cPnzz-VKoPhsTZtkV)o$x)$7pLA;?)6VVgc{Wq);u2N!19RFtPd$Fe z+-s(5Q{~3saK6ue{^_eLcdxyCtJ%Q$gJFB?4_h@?tE3P9@ilod-Qf4MpATifJ>`1vX~m}*9TQ?# zKiMAM{AP{4HK*}(g_vJ6=cS&$S`cq5JX2l0VfErIb8q%29J1fL^Mr2n;ni^yEZG&} z(k4V@|LjhPZ!Xa@@{eQ4Oy8kr^pnN-|A%9h8hfX#J{;KaQ%C7hVqARBr7N3sSbkO2 z8hSlf{wyMwvFqBMkiZ$cTifdpa<42wqYJb>qY>K9&{#NVC21m!XGRha1$D}~)Q>0>@4YKB^HJih^DfT{S!XqTNcex(&~JWysPKZYngcVAaqRI) ztf`oJ!={fx*XU&X_VBdkrv(Wm{nMSqpZNDXU`lQIYFWB`}Na+mE0SV{byYHLdwVaUNuvxx; z*3R_{kE9-Z+wtUk>#D qjW2(i@XvV**NO%b(SbGV>lu=HPu8k``>zNpHa%VaT-G@yGywoz9SL9n diff --git a/Source/Core/Core/ConfigManager.cpp b/Source/Core/Core/ConfigManager.cpp index 58d719615b..252c443163 100644 --- a/Source/Core/Core/ConfigManager.cpp +++ b/Source/Core/Core/ConfigManager.cpp @@ -228,7 +228,6 @@ void SConfig::SaveGameListSettings(IniFile& ini) gamelist->Set("ColumnID", m_showIDColumn); gamelist->Set("ColumnRegion", m_showRegionColumn); gamelist->Set("ColumnSize", m_showSizeColumn); - gamelist->Set("ColumnState", m_showStateColumn); } void SConfig::SaveCoreSettings(IniFile& ini) @@ -517,7 +516,6 @@ void SConfig::LoadGameListSettings(IniFile& ini) gamelist->Get("ColumnID", &m_showIDColumn, false); gamelist->Get("ColumnRegion", &m_showRegionColumn, true); gamelist->Get("ColumnSize", &m_showSizeColumn, true); - gamelist->Get("ColumnState", &m_showStateColumn, true); } void SConfig::LoadCoreSettings(IniFile& ini) diff --git a/Source/Core/Core/ConfigManager.h b/Source/Core/Core/ConfigManager.h index 2a8c23b049..55e1e89466 100644 --- a/Source/Core/Core/ConfigManager.h +++ b/Source/Core/Core/ConfigManager.h @@ -276,7 +276,6 @@ struct SConfig bool m_showIDColumn; bool m_showRegionColumn; bool m_showSizeColumn; - bool m_showStateColumn; std::string m_WirelessMac; bool m_PauseMovie; diff --git a/Source/Core/DolphinQt2/Config/GameConfigWidget.cpp b/Source/Core/DolphinQt2/Config/GameConfigWidget.cpp index 6a1155dda7..374e5657f7 100644 --- a/Source/Core/DolphinQt2/Config/GameConfigWidget.cpp +++ b/Source/Core/DolphinQt2/Config/GameConfigWidget.cpp @@ -127,27 +127,14 @@ void GameConfigWidget::CreateWidgets() settings_layout->addWidget(core_box); settings_layout->addWidget(stereoscopy_box); - m_state_combo = new QComboBox; - - for (const auto& item : - {tr("Not Set"), tr("Broken"), tr("Intro"), tr("In Game"), tr("Playable"), tr("Perfect")}) - m_state_combo->addItem(item); - - m_state_comment_edit = new QLineEdit; - auto* layout = new QGridLayout; - auto* emulation_state = new QLabel(tr("Emulation State:")); - layout->addWidget(settings_box, 0, 0, 1, -1); - layout->addWidget(emulation_state, 1, 0); - layout->addWidget(m_state_combo, 1, 1); - layout->addWidget(m_state_comment_edit, 1, 2, 1, -1); auto* button_layout = new QHBoxLayout; button_layout->setMargin(0); - layout->addLayout(button_layout, 2, 0, 1, -1); + layout->addLayout(button_layout, 1, 0, 1, -1); button_layout->addWidget(m_refresh_config); button_layout->addWidget(m_edit_user_config); @@ -157,9 +144,6 @@ void GameConfigWidget::CreateWidgets() m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows}) item->setTristate(true); - emulation_state->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - m_state_combo->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - setLayout(layout); } @@ -170,11 +154,6 @@ void GameConfigWidget::ConnectWidgets() connect(m_edit_user_config, &QPushButton::pressed, this, &GameConfigWidget::EditUserConfig); connect(m_view_default_config, &QPushButton::pressed, this, &GameConfigWidget::ViewDefaultConfig); - // Settings - connect(m_state_combo, static_cast(&QComboBox::currentIndexChanged), - this, &GameConfigWidget::SaveSettings); - connect(m_state_comment_edit, &QLineEdit::editingFinished, this, &GameConfigWidget::SaveSettings); - for (QCheckBox* box : {m_enable_dual_core, m_enable_mmu, m_enable_fprf, m_sync_gpu, m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows}) connect(box, &QCheckBox::toggled, this, &GameConfigWidget::SaveSettings); @@ -237,10 +216,6 @@ void GameConfigWidget::SaveCheckBox(QCheckBox* checkbox, const std::string& sect void GameConfigWidget::LoadSettings() { - // Load state information - m_state_combo->setCurrentIndex(m_game.GetEmuState()); - m_state_comment_edit->setText(QString::fromStdString(m_game.GetIssues())); - // Load game-specific settings // Core @@ -293,18 +268,6 @@ void GameConfigWidget::LoadSettings() void GameConfigWidget::SaveSettings() { - // Save state information - QString comment = m_state_comment_edit->text(); - int state = m_state_combo->currentIndex(); - - if (comment != QString::fromStdString(m_game.GetIssues())) - m_gameini_local.GetOrCreateSection("EmuState")->Set("EmulationIssues", comment.toStdString()); - - if (state != m_game.GetEmuState()) - m_gameini_local.GetOrCreateSection("EmuState")->Set("EmulationStateId", state); - - // Save game-specific settings - // Core SaveCheckBox(m_enable_dual_core, "Core", "CPUThread"); SaveCheckBox(m_enable_mmu, "Core", "MMU"); diff --git a/Source/Core/DolphinQt2/Config/GameConfigWidget.h b/Source/Core/DolphinQt2/Config/GameConfigWidget.h index deb5118d36..bb1c58d803 100644 --- a/Source/Core/DolphinQt2/Config/GameConfigWidget.h +++ b/Source/Core/DolphinQt2/Config/GameConfigWidget.h @@ -43,8 +43,6 @@ private: void LoadCheckBox(QCheckBox* checkbox, const std::string& section, const std::string& key); void SaveCheckBox(QCheckBox* checkbox, const std::string& section, const std::string& key); - QComboBox* m_state_combo; - QLineEdit* m_state_comment_edit; QPushButton* m_refresh_config; QPushButton* m_edit_user_config; QPushButton* m_view_default_config; diff --git a/Source/Core/DolphinQt2/GameList/GameList.cpp b/Source/Core/DolphinQt2/GameList/GameList.cpp index 8e9f25fbd3..ea8d08c38a 100644 --- a/Source/Core/DolphinQt2/GameList/GameList.cpp +++ b/Source/Core/DolphinQt2/GameList/GameList.cpp @@ -93,7 +93,6 @@ void GameList::MakeListView() m_list->setColumnHidden(GameListModel::COL_ID, !SConfig::GetInstance().m_showIDColumn); m_list->setColumnHidden(GameListModel::COL_COUNTRY, !SConfig::GetInstance().m_showRegionColumn); m_list->setColumnHidden(GameListModel::COL_SIZE, !SConfig::GetInstance().m_showSizeColumn); - m_list->setColumnHidden(GameListModel::COL_RATING, !SConfig::GetInstance().m_showStateColumn); m_list->setColumnHidden(GameListModel::COL_FILE_NAME, !SConfig::GetInstance().m_showFileNameColumn); @@ -116,7 +115,6 @@ void GameList::MakeListView() hor_header->setSectionResizeMode(GameListModel::COL_ID, QHeaderView::ResizeToContents); hor_header->setSectionResizeMode(GameListModel::COL_COUNTRY, QHeaderView::ResizeToContents); hor_header->setSectionResizeMode(GameListModel::COL_SIZE, QHeaderView::ResizeToContents); - hor_header->setSectionResizeMode(GameListModel::COL_RATING, QHeaderView::ResizeToContents); hor_header->setSectionResizeMode(GameListModel::COL_FILE_NAME, QHeaderView::Interactive); m_list->verticalHeader()->hide(); @@ -494,7 +492,6 @@ void GameList::OnColumnVisibilityToggled(const QString& row, bool visible) {tr("Platform"), GameListModel::COL_PLATFORM}, {tr("Size"), GameListModel::COL_SIZE}, {tr("Title"), GameListModel::COL_TITLE}, - {tr("State"), GameListModel::COL_RATING}, {tr("File Name"), GameListModel::COL_FILE_NAME}}; m_list->setColumnHidden(rowname_to_col_index[row], !visible); diff --git a/Source/Core/DolphinQt2/GameList/GameListModel.cpp b/Source/Core/DolphinQt2/GameList/GameListModel.cpp index 8b97e35f91..c1e6ce1af1 100644 --- a/Source/Core/DolphinQt2/GameList/GameListModel.cpp +++ b/Source/Core/DolphinQt2/GameList/GameListModel.cpp @@ -55,12 +55,6 @@ QVariant GameListModel::data(const QModelIndex& index, int role) const if (role == Qt::InitialSortOrderRole) return static_cast(game.GetCountry()); break; - case COL_RATING: - if (role == Qt::DecorationRole) - return Resources::GetRating(game.GetEmuState()); - if (role == Qt::InitialSortOrderRole) - return game.GetEmuState(); - break; case COL_BANNER: if (role == Qt::DecorationRole) { @@ -128,8 +122,6 @@ QVariant GameListModel::headerData(int section, Qt::Orientation orientation, int return tr("File Name"); case COL_SIZE: return tr("Size"); - case COL_RATING: - return tr("State"); } return QVariant(); } diff --git a/Source/Core/DolphinQt2/GameList/GameListModel.h b/Source/Core/DolphinQt2/GameList/GameListModel.h index 619999a236..921e7535a3 100644 --- a/Source/Core/DolphinQt2/GameList/GameListModel.h +++ b/Source/Core/DolphinQt2/GameList/GameListModel.h @@ -48,7 +48,6 @@ public: COL_ID, COL_COUNTRY, COL_SIZE, - COL_RATING, COL_FILE_NAME, NUM_COLS }; diff --git a/Source/Core/DolphinQt2/MenuBar.cpp b/Source/Core/DolphinQt2/MenuBar.cpp index a92255a2ef..f2e64d5e39 100644 --- a/Source/Core/DolphinQt2/MenuBar.cpp +++ b/Source/Core/DolphinQt2/MenuBar.cpp @@ -471,8 +471,7 @@ void MenuBar::AddListColumnsMenu(QMenu* view_menu) {tr("File Name"), &SConfig::GetInstance().m_showFileNameColumn}, {tr("Game ID"), &SConfig::GetInstance().m_showIDColumn}, {tr("Region"), &SConfig::GetInstance().m_showRegionColumn}, - {tr("File Size"), &SConfig::GetInstance().m_showSizeColumn}, - {tr("State"), &SConfig::GetInstance().m_showStateColumn}}; + {tr("File Size"), &SConfig::GetInstance().m_showSizeColumn}}; QActionGroup* column_group = new QActionGroup(this); QMenu* cols_menu = view_menu->addMenu(tr("List Columns")); diff --git a/Source/Core/DolphinQt2/Resources.cpp b/Source/Core/DolphinQt2/Resources.cpp index 636947c475..1431553b83 100644 --- a/Source/Core/DolphinQt2/Resources.cpp +++ b/Source/Core/DolphinQt2/Resources.cpp @@ -18,7 +18,6 @@ QList Resources::m_platforms; QList Resources::m_countries; -QList Resources::m_ratings; QList Resources::m_misc; QIcon Resources::GetIcon(const QString& name, const QString& dir) @@ -73,11 +72,6 @@ QPixmap Resources::GetScaledPixmap(const std::string& name) return GetPixmap(QString::fromStdString(name), GetResourcesDir()); } -QPixmap Resources::GetScaledThemePixmap(const std::string& name) -{ - return GetPixmap(QString::fromStdString(name), GetCurrentThemeDir()); -} - void Resources::Init() { for (const std::string& platform : @@ -97,16 +91,6 @@ void Resources::Init() m_misc.append(GetScaledPixmap("nobanner")); m_misc.append(GetScaledPixmap("dolphin_logo")); m_misc.append(GetScaledPixmap("Dolphin")); - - QObject::connect(&Settings::Instance(), &Settings::ThemeChanged, Resources::InitThemeIcons); - InitThemeIcons(); -} - -void Resources::InitThemeIcons() -{ - m_ratings = {GetScaledThemePixmap("rating0"), GetScaledThemePixmap("rating1"), - GetScaledThemePixmap("rating2"), GetScaledThemePixmap("rating3"), - GetScaledThemePixmap("rating4"), GetScaledThemePixmap("rating5")}; } QPixmap Resources::GetPlatform(int platform) @@ -119,11 +103,6 @@ QPixmap Resources::GetCountry(int country) return m_countries[country]; } -QPixmap Resources::GetRating(int rating) -{ - return m_ratings[rating]; -} - QPixmap Resources::GetMisc(int id) { return m_misc[id]; diff --git a/Source/Core/DolphinQt2/Resources.h b/Source/Core/DolphinQt2/Resources.h index 31730d6f3a..0d8a6783bb 100644 --- a/Source/Core/DolphinQt2/Resources.h +++ b/Source/Core/DolphinQt2/Resources.h @@ -15,7 +15,6 @@ public: static QPixmap GetPlatform(int platform); static QPixmap GetCountry(int country); - static QPixmap GetRating(int rating); static QPixmap GetMisc(int id); @@ -31,16 +30,13 @@ public: static QIcon GetAppIcon(); static QPixmap GetScaledPixmap(const std::string& name); - static QPixmap GetScaledThemePixmap(const std::string& name); private: Resources() {} - static void InitThemeIcons(); static QIcon GetIcon(const QString& name, const QString& dir); static QPixmap GetPixmap(const QString& name, const QString& dir); static QList m_platforms; static QList m_countries; - static QList m_ratings; static QList m_misc; }; diff --git a/Source/Core/DolphinWX/FrameTools.cpp b/Source/Core/DolphinWX/FrameTools.cpp index a61b98f9c2..d0c55c7a49 100644 --- a/Source/Core/DolphinWX/FrameTools.cpp +++ b/Source/Core/DolphinWX/FrameTools.cpp @@ -204,7 +204,7 @@ void CFrame::BindMenuBarEvents() Bind(wxEVT_MENU, &CFrame::OnToggleWindow, this, IDM_LOG_WINDOW, IDM_VIDEO_WINDOW); Bind(wxEVT_MENU, &CFrame::GameListChanged, this, IDM_LIST_WAD, IDM_LIST_DRIVES); Bind(wxEVT_MENU, &CFrame::GameListChanged, this, IDM_PURGE_GAME_LIST_CACHE); - Bind(wxEVT_MENU, &CFrame::OnChangeColumnsVisible, this, IDM_SHOW_SYSTEM, IDM_SHOW_STATE); + Bind(wxEVT_MENU, &CFrame::OnChangeColumnsVisible, this, IDM_SHOW_SYSTEM, IDM_SHOW_SIZE); // Help menu Bind(wxEVT_MENU, &CFrame::OnHelp, this, IDM_HELP_WEBSITE); @@ -1918,9 +1918,6 @@ void CFrame::OnChangeColumnsVisible(wxCommandEvent& event) case IDM_SHOW_SIZE: SConfig::GetInstance().m_showSizeColumn = !SConfig::GetInstance().m_showSizeColumn; break; - case IDM_SHOW_STATE: - SConfig::GetInstance().m_showStateColumn = !SConfig::GetInstance().m_showStateColumn; - break; default: return; } diff --git a/Source/Core/DolphinWX/GameListCtrl.cpp b/Source/Core/DolphinWX/GameListCtrl.cpp index 42c746e335..8d363aaad9 100644 --- a/Source/Core/DolphinWX/GameListCtrl.cpp +++ b/Source/Core/DolphinWX/GameListCtrl.cpp @@ -131,17 +131,6 @@ static int CompareGameListItems(const UICommon::GameFile* iso1, const UICommon:: if (iso1->GetPlatform() < iso2->GetPlatform()) return -1 * t; break; - - case GameListCtrl::COLUMN_EMULATION_STATE: - { - const int nState1 = iso1->GetEmuState(), nState2 = iso2->GetEmuState(); - - if (nState1 > nState2) - return 1 * t; - if (nState1 < nState2) - return -1 * t; - break; - } } if (sortData != GameListCtrl::COLUMN_TITLE) @@ -235,7 +224,7 @@ struct GameListCtrl::ColumnInfo GameListCtrl::GameListCtrl(bool disable_scanning, wxWindow* parent, const wxWindowID id, const wxPoint& pos, const wxSize& size, long style) - : wxListCtrl(parent, id, pos, size, style), m_tooltip(nullptr), + : wxListCtrl(parent, id, pos, size, style), m_columns({// {COLUMN, {default_width (without platform padding), resizability, visibility}} {COLUMN_PLATFORM, 32 + 1 /* icon padding */, false, SConfig::GetInstance().m_showSystemColumn}, @@ -245,13 +234,11 @@ GameListCtrl::GameListCtrl(bool disable_scanning, wxWindow* parent, const wxWind {COLUMN_FILENAME, 100, true, SConfig::GetInstance().m_showFileNameColumn}, {COLUMN_ID, 75, false, SConfig::GetInstance().m_showIDColumn}, {COLUMN_COUNTRY, 32, false, SConfig::GetInstance().m_showRegionColumn}, - {COLUMN_EMULATION_STATE, 48, false, SConfig::GetInstance().m_showStateColumn}, {COLUMN_SIZE, wxLIST_AUTOSIZE, false, SConfig::GetInstance().m_showSizeColumn}}) { Bind(wxEVT_SIZE, &GameListCtrl::OnSize, this); Bind(wxEVT_RIGHT_DOWN, &GameListCtrl::OnRightClick, this); Bind(wxEVT_LEFT_DOWN, &GameListCtrl::OnLeftClick, this); - Bind(wxEVT_MOTION, &GameListCtrl::OnMouseMotion, this); Bind(wxEVT_LIST_KEY_DOWN, &GameListCtrl::OnKeyPress, this); Bind(wxEVT_LIST_COL_BEGIN_DRAG, &GameListCtrl::OnColBeginDrag, this); Bind(wxEVT_LIST_COL_CLICK, &GameListCtrl::OnColumnClick, this); @@ -323,7 +310,6 @@ void GameListCtrl::InitBitmaps() const wxSize size = FromDIP(wxSize(96, 32)); const wxSize flag_bmp_size = FromDIP(wxSize(32, 32)); const wxSize platform_bmp_size = flag_bmp_size; - const wxSize rating_bmp_size = FromDIP(wxSize(48, 32)); wxImageList* img_list = new wxImageList(size.GetWidth(), size.GetHeight()); AssignImageList(img_list, wxIMAGE_LIST_SMALL); @@ -360,15 +346,6 @@ void GameListCtrl::InitBitmaps() InitBitmap(img_list, &platform_indexes, this, platform_bmp_size, DiscIO::Platform::ELFOrDOL, "Platform_File"); - auto& emu_state_indexes = m_image_indexes.emu_state; - emu_state_indexes.resize(6); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 0, "rating0", true); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 1, "rating1", true); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 2, "rating2", true); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 3, "rating3", true); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 4, "rating4", true); - InitBitmap(img_list, &emu_state_indexes, this, rating_bmp_size, 5, "rating5", true); - auto& utility_banner_indexes = m_image_indexes.utility_banner; utility_banner_indexes.resize(1); InitBitmap(img_list, &utility_banner_indexes, this, size, 0, "nobanner"); @@ -425,8 +402,6 @@ void GameListCtrl::RefreshList() auto file = std::make_shared(drive); if (file->IsValid()) { - if (file->EmuStateChanged()) - file->EmuStateCommit(); if (file->CustomNameChanged(m_title_database)) file->CustomNameCommit(); m_shown_files.push_back(file); @@ -453,7 +428,6 @@ void GameListCtrl::RefreshList() InsertColumn(COLUMN_ID, _("ID")); InsertColumn(COLUMN_COUNTRY, ""); InsertColumn(COLUMN_SIZE, _("Size")); - InsertColumn(COLUMN_EMULATION_STATE, _("State")); #ifdef __WXMSW__ const int platform_padding = 0; @@ -572,10 +546,6 @@ void GameListCtrl::UpdateItemAtColumn(long index, int column) case COLUMN_FILENAME: SetItem(index, COLUMN_FILENAME, wxFileNameFromPath(StrToWxStr(iso_file.GetFilePath())), -1); break; - case COLUMN_EMULATION_STATE: - SetItemColumnImage(index, COLUMN_EMULATION_STATE, - m_image_indexes.emu_state[iso_file.GetEmuState()]); - break; case COLUMN_COUNTRY: SetItemColumnImage(index, COLUMN_COUNTRY, m_image_indexes.flag[static_cast(iso_file.GetCountry())]); @@ -829,84 +799,6 @@ void GameListCtrl::OnKeyPress(wxListEvent& event) event.Skip(); } -// This shows a little tooltip with the current Game's emulation state -void GameListCtrl::OnMouseMotion(wxMouseEvent& event) -{ - int flags; - long subitem = 0; - const long item = HitTest(event.GetPosition(), flags, &subitem); - static int lastItem = -1; - - if (GetColumnCount() <= 1) - return; - - if (item != wxNOT_FOUND) - { - wxRect Rect; -#ifdef __WXMSW__ - if (subitem == COLUMN_EMULATION_STATE) -#else - // The subitem parameter of HitTest is only implemented for wxMSW. On - // all other platforms it will always be -1. Check the x position - // instead. - GetItemRect(item, Rect); - if (Rect.GetX() + Rect.GetWidth() - GetColumnWidth(COLUMN_EMULATION_STATE) < event.GetX()) -#endif - { - if (m_tooltip || lastItem == item || this != FindFocus()) - { - if (lastItem != item) - lastItem = -1; - event.Skip(); - return; - } - - // Emulation status - static const char* const emuState[] = {"Broken", "Intro", "In-Game", "Playable", "Perfect"}; - - const UICommon::GameFile* iso = GetISO(GetItemData(item)); - - const int emu_state = iso->GetEmuState(); - const std::string& issues = iso->GetIssues(); - - // Show a tooltip containing the EmuState and the state description - if (emu_state > 0 && emu_state < 6) - { - char temp[2048]; - sprintf(temp, "^ %s%s%s", emuState[emu_state - 1], issues.size() > 0 ? " :\n" : "", - issues.c_str()); - m_tooltip = new wxEmuStateTip(this, StrToWxStr(temp), &m_tooltip); - } - else - { - m_tooltip = new wxEmuStateTip(this, _("Not Set"), &m_tooltip); - } - - // Get item Coords - GetItemRect(item, Rect); - int mx = Rect.GetWidth(); - int my = Rect.GetY(); -#if !defined(__WXMSW__) && !defined(__WXOSX__) - // For some reason the y position does not account for the header - // row, so subtract the y position of the first visible item. - GetItemRect(GetTopItem(), Rect); - my -= Rect.GetY(); -#endif - // Convert to screen coordinates - ClientToScreen(&mx, &my); - m_tooltip->SetBoundingRect(wxRect(mx - GetColumnWidth(COLUMN_EMULATION_STATE), my, - GetColumnWidth(COLUMN_EMULATION_STATE), Rect.GetHeight())); - m_tooltip->SetPosition( - wxPoint(mx - GetColumnWidth(COLUMN_EMULATION_STATE), my - 5 + Rect.GetHeight())); - lastItem = item; - } - } - if (!m_tooltip) - lastItem = -1; - - event.Skip(); -} - void GameListCtrl::OnLeftClick(wxMouseEvent& event) { // Focus the clicked item. diff --git a/Source/Core/DolphinWX/GameListCtrl.h b/Source/Core/DolphinWX/GameListCtrl.h index 6ada590d0e..f81ded6846 100644 --- a/Source/Core/DolphinWX/GameListCtrl.h +++ b/Source/Core/DolphinWX/GameListCtrl.h @@ -23,23 +23,6 @@ namespace UICommon class GameFile; } -class wxEmuStateTip : public wxTipWindow -{ -public: - wxEmuStateTip(wxWindow* parent, const wxString& text, wxEmuStateTip** windowPtr) - : wxTipWindow(parent, text, 70, (wxTipWindow**)windowPtr) - { - Bind(wxEVT_KEY_DOWN, &wxEmuStateTip::OnKeyDown, this); - } - - // wxTipWindow doesn't correctly handle KeyEvents and crashes... we must overload that. - void OnKeyDown(wxKeyEvent& event) - { - event.StopPropagation(); - Close(); - } -}; - wxDECLARE_EVENT(DOLPHIN_EVT_REFRESH_GAMELIST, wxCommandEvent); wxDECLARE_EVENT(DOLPHIN_EVT_RESCAN_GAMELIST, wxCommandEvent); @@ -68,7 +51,6 @@ public: COLUMN_ID, COLUMN_COUNTRY, COLUMN_SIZE, - COLUMN_EMULATION_STATE, NUMBER_OF_COLUMN }; @@ -92,7 +74,6 @@ private: void OnRescanGameList(wxCommandEvent& event); void OnLeftClick(wxMouseEvent& event); void OnRightClick(wxMouseEvent& event); - void OnMouseMotion(wxMouseEvent& event); void OnColumnClick(wxListEvent& event); void OnColBeginDrag(wxListEvent& event); void OnKeyPress(wxListEvent& event); @@ -124,7 +105,6 @@ private: std::vector flag; std::vector platform; std::vector utility_banner; - std::vector emu_state; } m_image_indexes; // Actual backing GameFiles are maintained in a background thread and cached to file @@ -142,7 +122,6 @@ private: int m_last_column; int m_last_sort; wxSize m_lastpos; - wxEmuStateTip* m_tooltip; std::vector m_columns; }; diff --git a/Source/Core/DolphinWX/Globals.h b/Source/Core/DolphinWX/Globals.h index 1975716bce..1788968730 100644 --- a/Source/Core/DolphinWX/Globals.h +++ b/Source/Core/DolphinWX/Globals.h @@ -180,7 +180,6 @@ enum IDM_SHOW_ID, IDM_SHOW_REGION, IDM_SHOW_SIZE, - IDM_SHOW_STATE, // Float Window IDs IDM_LOG_WINDOW_PARENT, diff --git a/Source/Core/DolphinWX/ISOProperties/ISOProperties.cpp b/Source/Core/DolphinWX/ISOProperties/ISOProperties.cpp index 24942307ea..e4aaf0a59d 100644 --- a/Source/Core/DolphinWX/ISOProperties/ISOProperties.cpp +++ b/Source/Core/DolphinWX/ISOProperties/ISOProperties.cpp @@ -183,7 +183,6 @@ EVT_CLOSE(CISOProperties::OnClose) EVT_BUTTON(wxID_OK, CISOProperties::OnCloseClick) EVT_BUTTON(ID_EDITCONFIG, CISOProperties::OnEditConfig) EVT_BUTTON(ID_SHOWDEFAULTCONFIG, CISOProperties::OnShowDefaultConfig) -EVT_CHOICE(ID_EMUSTATE, CISOProperties::OnEmustateChanged) EVT_LISTBOX(ID_PATCHES_LIST, CISOProperties::PatchListSelectionChanged) EVT_BUTTON(ID_EDITPATCH, CISOProperties::PatchButtonClicked) EVT_BUTTON(ID_ADDPATCH, CISOProperties::PatchButtonClicked) @@ -333,22 +332,6 @@ void CISOProperties::CreateGUIControls() wxDefaultSize, GetElementStyle("Video_Stereoscopy", "StereoEFBMonoDepth")); m_mono_depth->SetToolTip(_("Use a single depth buffer for both eyes. Needed for a few games.")); - wxBoxSizer* const emustate_sizer = new wxBoxSizer(wxHORIZONTAL); - wxStaticText* const emustate_text = - new wxStaticText(m_GameConfig, wxID_ANY, _("Emulation State:")); - m_emustate_string.Add(_("Not Set")); - m_emustate_string.Add(_("Broken")); - m_emustate_string.Add(_("Intro")); - m_emustate_string.Add(_("In Game")); - m_emustate_string.Add(_("Playable")); - m_emustate_string.Add(_("Perfect")); - m_emustate_choice = - new wxChoice(m_GameConfig, ID_EMUSTATE, wxDefaultPosition, wxDefaultSize, m_emustate_string); - m_emu_issues = new wxTextCtrl(m_GameConfig, ID_EMU_ISSUES, wxEmptyString); - emustate_sizer->Add(emustate_text, 0, wxALIGN_CENTER_VERTICAL); - emustate_sizer->Add(m_emustate_choice, 0, wxALIGN_CENTER_VERTICAL); - emustate_sizer->Add(m_emu_issues, 1, wxEXPAND); - wxStaticBoxSizer* const core_overrides_sizer = new wxStaticBoxSizer(wxVERTICAL, m_GameConfig, _("Core")); core_overrides_sizer->Add(m_cpu_thread, 0, wxLEFT | wxRIGHT, space5); @@ -390,8 +373,6 @@ void CISOProperties::CreateGUIControls() config_page_sizer->AddSpacer(space5); config_page_sizer->Add(game_config_sizer, 0, wxEXPAND | wxLEFT | wxRIGHT, space5); config_page_sizer->AddSpacer(space5); - config_page_sizer->Add(emustate_sizer, 0, wxEXPAND | wxLEFT | wxRIGHT, space5); - config_page_sizer->AddSpacer(space5); m_GameConfig->SetSizer(config_page_sizer); // Patches @@ -489,11 +470,6 @@ void CISOProperties::OnCloseClick(wxCommandEvent& WXUNUSED(event)) Close(); } -void CISOProperties::OnEmustateChanged(wxCommandEvent& event) -{ - m_emu_issues->Enable(event.GetSelection() != 0); -} - void CISOProperties::SetCheckboxValueFromGameini(const char* section, const char* key, wxCheckBox* checkbox) { @@ -538,20 +514,6 @@ void CISOProperties::LoadGameConfig() if (m_gameini_local.GetIfExists("Video", "PH_ZFar", &sTemp)) m_phack_data.PHZFar = sTemp; - IniFile::Section* default_emustate = m_gameini_default.GetOrCreateSection("EmuState"); - default_emustate->Get("EmulationStateId", &iTemp, 0 /*Not Set*/); - m_emustate_choice->SetSelection(iTemp); - if (m_gameini_local.GetIfExists("EmuState", "EmulationStateId", &iTemp)) - m_emustate_choice->SetSelection(iTemp); - - default_emustate->Get("EmulationIssues", &sTemp); - if (!sTemp.empty()) - m_emu_issues->SetValue(StrToWxStr(sTemp)); - if (m_gameini_local.GetIfExists("EmuState", "EmulationIssues", &sTemp)) - m_emu_issues->SetValue(StrToWxStr(sTemp)); - - m_emu_issues->Enable(m_emustate_choice->GetSelection() != 0); - sTemp = ""; if (!m_gameini_local.GetIfExists("Core", "GPUDeterminismMode", &sTemp)) m_gameini_default.GetIfExists("Core", "GPUDeterminismMode", &sTemp); @@ -637,10 +599,6 @@ bool CISOProperties::SaveGameConfig() SAVE_IF_NOT_DEFAULT("Video", "PH_SZFar", (m_phack_data.PHackSZFar ? 1 : 0), 0); SAVE_IF_NOT_DEFAULT("Video", "PH_ZNear", m_phack_data.PHZNear, ""); SAVE_IF_NOT_DEFAULT("Video", "PH_ZFar", m_phack_data.PHZFar, ""); - SAVE_IF_NOT_DEFAULT("EmuState", "EmulationStateId", m_emustate_choice->GetSelection(), 0); - - std::string emu_issues = m_emu_issues->GetValue().ToStdString(); - SAVE_IF_NOT_DEFAULT("EmuState", "EmulationIssues", emu_issues, ""); std::string tmp; if (m_gpu_determinism->GetSelection() == 0) diff --git a/Source/Core/DolphinWX/ISOProperties/ISOProperties.h b/Source/Core/DolphinWX/ISOProperties/ISOProperties.h index f8be3bc5be..55465b3f7c 100644 --- a/Source/Core/DolphinWX/ISOProperties/ISOProperties.h +++ b/Source/Core/DolphinWX/ISOProperties/ISOProperties.h @@ -80,10 +80,6 @@ private: wxSpinCtrl* m_convergence; wxCheckBox* m_mono_depth; - wxArrayString m_emustate_string; - wxChoice* m_emustate_choice; - wxTextCtrl* m_emu_issues; - wxCheckListBox* m_patches; wxButton* m_edit_patch; wxButton* m_remove_patch; @@ -116,8 +112,6 @@ private: ID_ENABLEWIDESCREEN, ID_EDITCONFIG, ID_SHOWDEFAULTCONFIG, - ID_EMUSTATE, - ID_EMU_ISSUES, ID_PATCHES_LIST, ID_EDITPATCH, ID_ADDPATCH, @@ -137,7 +131,6 @@ private: void OnShowDefaultConfig(wxCommandEvent& event); void PatchListSelectionChanged(wxCommandEvent& event); void PatchButtonClicked(wxCommandEvent& event); - void OnEmustateChanged(wxCommandEvent& event); void OnCheatCodeToggled(wxCommandEvent& event); void OnChangeTitle(wxCommandEvent& event); diff --git a/Source/Core/DolphinWX/MainMenuBar.cpp b/Source/Core/DolphinWX/MainMenuBar.cpp index 18eb27002c..01d3ac2ad7 100644 --- a/Source/Core/DolphinWX/MainMenuBar.cpp +++ b/Source/Core/DolphinWX/MainMenuBar.cpp @@ -319,8 +319,6 @@ wxMenu* MainMenuBar::CreateViewMenu() const columns_menu->Check(IDM_SHOW_REGION, config_instance.m_showRegionColumn); columns_menu->AppendCheckItem(IDM_SHOW_SIZE, _("File Size")); columns_menu->Check(IDM_SHOW_SIZE, config_instance.m_showSizeColumn); - columns_menu->AppendCheckItem(IDM_SHOW_STATE, _("State")); - columns_menu->Check(IDM_SHOW_STATE, config_instance.m_showStateColumn); auto* const view_menu = new wxMenu; view_menu->AppendCheckItem(IDM_TOGGLE_TOOLBAR, _("Show &Toolbar")); diff --git a/Source/Core/UICommon/GameFile.cpp b/Source/Core/UICommon/GameFile.cpp index eed5ea6710..cbd7077987 100644 --- a/Source/Core/UICommon/GameFile.cpp +++ b/Source/Core/UICommon/GameFile.cpp @@ -142,25 +142,6 @@ void GameFile::CustomNameCommit() m_custom_name = std::move(m_pending.custom_name); } -bool GameFile::EmuStateChanged() -{ - IniFile ini = SConfig::LoadGameIni(m_game_id, m_revision); - ini.GetIfExists("EmuState", "EmulationStateId", &m_pending.emu_state.rating, 0); - ini.GetIfExists("EmuState", "EmulationIssues", &m_pending.emu_state.issues, std::string()); - return m_emu_state != m_pending.emu_state; -} - -void GameFile::EmuStateCommit() -{ - m_emu_state = std::move(m_pending.emu_state); -} - -void GameFile::EmuState::DoState(PointerWrap& p) -{ - p.Do(rating); - p.Do(issues); -} - void GameBanner::DoState(PointerWrap& p) { p.Do(buffer); @@ -196,7 +177,6 @@ void GameFile::DoState(PointerWrap& p) p.Do(m_apploader_date); m_volume_banner.DoState(p); - m_emu_state.DoState(p); p.Do(m_custom_name); } diff --git a/Source/Core/UICommon/GameFile.h b/Source/Core/UICommon/GameFile.h index 76a0be4fee..aa33cd7c65 100644 --- a/Source/Core/UICommon/GameFile.h +++ b/Source/Core/UICommon/GameFile.h @@ -75,31 +75,16 @@ public: DiscIO::Platform GetPlatform() const { return m_platform; } DiscIO::BlobType GetBlobType() const { return m_blob_type; } const std::string& GetApploaderDate() const { return m_apploader_date; } - const std::string& GetIssues() const { return m_emu_state.issues; } - int GetEmuState() const { return m_emu_state.rating; } u64 GetFileSize() const { return m_file_size; } u64 GetVolumeSize() const { return m_volume_size; } const GameBanner& GetBannerImage() const { return m_volume_banner; } void DoState(PointerWrap& p); bool BannerChanged(); void BannerCommit(); - bool EmuStateChanged(); - void EmuStateCommit(); bool CustomNameChanged(const Core::TitleDatabase& title_database); void CustomNameCommit(); private: - struct EmuState - { - int rating{}; - std::string issues{}; - bool operator!=(const EmuState& rhs) const - { - return rating != rhs.rating || issues != rhs.issues; - } - void DoState(PointerWrap& p); - }; - static const std::string& Lookup(DiscIO::Language language, const std::map& strings); const std::string& @@ -136,7 +121,6 @@ private: std::string m_apploader_date{}; GameBanner m_volume_banner{}; - EmuState m_emu_state{}; // Overridden name from TitleDatabase std::string m_custom_name{}; @@ -144,7 +128,6 @@ private: // of GameFiles in a threadsafe way. They should not be handled in DoState. struct { - EmuState emu_state; GameBanner volume_banner; std::string custom_name; } m_pending{}; diff --git a/Source/Core/UICommon/GameFileCache.cpp b/Source/Core/UICommon/GameFileCache.cpp index c25254ee15..9c18b78e81 100644 --- a/Source/Core/UICommon/GameFileCache.cpp +++ b/Source/Core/UICommon/GameFileCache.cpp @@ -28,7 +28,7 @@ namespace UICommon { -static constexpr u32 CACHE_REVISION = 8; // Last changed in PR 6560 +static constexpr u32 CACHE_REVISION = 9; // Last changed in PR 6569 std::vector FindAllGamePaths(const std::vector& directories_to_scan, bool recursive_scan) @@ -138,18 +138,15 @@ bool GameFileCache::UpdateAdditionalMetadata(const Core::TitleDatabase& title_da bool GameFileCache::UpdateAdditionalMetadata(std::shared_ptr* game_file, const Core::TitleDatabase& title_database) { - const bool emu_state_changed = (*game_file)->EmuStateChanged(); const bool banner_changed = (*game_file)->BannerChanged(); const bool custom_title_changed = (*game_file)->CustomNameChanged(title_database); - if (!emu_state_changed && !banner_changed && !custom_title_changed) + if (!banner_changed && !custom_title_changed) return false; // If a cached file needs an update, apply the updates to a copy and delete the original. // This makes the usage of cached files in other threads safe. std::shared_ptr copy = std::make_shared(**game_file); - if (emu_state_changed) - copy->EmuStateCommit(); if (banner_changed) copy->BannerCommit(); if (custom_title_changed)