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!ia0vp^20*O90VEg-_b)jBq?k&A{DK)6$|j$+0PdG)XdRpKkw(@nf4Zu_ylj~TG?2m5)z4*}Q$iB}D&H`@ 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 zcmV-B0mS}^P)e*bOq@)(wJ?#;n? z$&e)ByYO!|x|W;G6GZ^@dcFBZ?1t`!QmJGRJ?GhPk6w2Lci~-vcd^1cUGWg{1EbNX zR;&4$Mx#-wRLr91f+u~!{d)guiF>XF&+&Wyg&%9RTBcDN?m1?w5|Mboo#yxE#lldI z;elGMPCX%&N*P7ZSf-22Q~9_dABJ!c50p1>Ln4s~g+g`_A%qa}O&r7ahN9f N002ovPDHLkV1m9zjXD4T 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 zcmV-H0lxl;P)2S<%ld7tUqR^*j`vbw}bD39jiKl}u zM{TBuEq*(70a~He*GZBj?T#P_JkN`F7>4<4dTp;O9wrP5Utsiwg$2s=OfRw0ip|NLr5rMo^`pexA$R8I=VxYSC=)^mA@obP{%LCn TPPXr400000NkvXXu0mjf=oXHR diff --git a/Data/Sys/Resources/rating3.png b/Data/Sys/Resources/rating3.png deleted file mode 100644 index fab037dcd553865348521bb3e22247993009de9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmV-J0lfZ+P)Al*hDvTfV-+1Yl_vO5~j z^BX?=x4k3?A%qYzGpFORC&N)DOyU!L)4S`rjLY!^6DC=fB}vjRf#Z?z>!sYgrPRw& zkFzez(~h8nrVypn&fp{ng7SppIF@DkClp2fojy70i@2VOKJOvNjpVq&MXPWzGQlvg z0Sv>yU@$OE)4HTj&WGdA`vOi|91d%JO_E?#7#oI!&CoHu+p2Lp>51N{3)-ym+Nt!V zij7UM0dQwwJa~bDS5{VZN$=DOJEh#3JXtFs3wg#S>Ir$Wyu7@yu%JWI7eWXj^az*j VP|cVsE%5*V002ovPDHLkV1innkP`p^ 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 zcmV-C0mJ@@P)0pcb~=JiM?w$VV7D4}tL%&-yN??p1&X3@ z97j4x6U(x2ufyKR!w#?gI;-t+_m3VTK_rXRkb8oAt&}7eGtU);dRsT{>gmIdPhIJoN;lz_P+Y{JN{Yd z{VwHyK0Wr;`|U66BhR>pYnpuc*zj?^@wNNk3~O$k`H(sJ$>!8aU#1;mx!-rI-g?2W z)Y&iEzj}cL^sjr?-%I~n)%>el^waw3+IL?qSudhiv8(6($)G%r-)_=}mlo~vn#c`y d$6}zPm>47^WWpI2L|1{F?dj_0vd$@?2>@P8Vafmi diff --git a/Data/Sys/Themes/Clean Blue/rating0.png b/Data/Sys/Themes/Clean Blue/rating0.png deleted file mode 100755 index 705802ce30a61749ad85912dcd6904edcfbef13c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlBFg}u5ZC|z|1*^SW5@uLdH)$w{xj74XDIl`Q2CFc?mt80 ze};yC46XkeO8zmF|7WQF$I$+tq2nJz_y1Fy3M_$!2$ux;1v4KPh? z!Q_q9Z5L!v;9)VCTzscK;t61-cv<}L+31>35ZHyOtxq)r{--atQfo3vzy85}Sb4q9e E01Gc*4gdfE diff --git a/Data/Sys/Themes/Clean Blue/rating0@2x.png b/Data/Sys/Themes/Clean Blue/rating0@2x.png deleted file mode 100755 index 3d9195d4ee4743186b7e6e66a5b4e19bb3a72f8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554 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 M>FVdQ&MBb@0PSCGfB*mh 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 zcmchYe>BqzAIHDVvehMeL?($@7?EN#)xRkj|ZvNX3Ecl z-LA|*@|3P$O}1NW6n0YX8et2qV(dp3%df{h=lS#b`~LCyywCZZ^EsdQdH?ZwT?-1p z8*aDQ4gi3m&-Y%zo66s;9Ju~wkI0Wt*c3$C>9DjAN_<*I6g3XO#Zsc)j{2ofWUe1EVfcY8>Cch$-R|~lV|CZdMkZ*aHQ>3W-ptYj8~UKLe+D*1a%pgSKSvD> zI^$k*|A=zgL^_v>jW}P%qIGZMTV!1n&Ln0H1kXG;sh$q63q*}~IPB9gDA42_(he~K zK&E;ntxXcn=z}nor4I-zy4Q~fpWLFhgw_XQHuy+HF5^@rJLqf2NH6I^tKAun6@qDi z|D~f|+{v46`ln7fO*G=hC6BmV%skKpG8u&ahO43zUm0V5;Nuq}7S0ON z&|iVt%XiCtz5GM-YR&S@ReqEs*B1Ykc`vQ^t6Ip{$WJl`eT=z|?Q5&*y+FF(lEPt;$%uK<{UPr%Z zxYH(WD7OlkxNOBLr=`~iHfw?Tyc+8md(*5uzUaEJwUvB6?$nT*%h{sUt(`b%hTtdV z$$9TXDCF)$i?h5ee-mt&1GkFK?Q;p3){88Fn-@Mna{5&%@nfug^E|puPm}nr24u!` zQ~yY!ce(=p^{t4JUg&4N1pdFiR(ZPSXoA}F)V|&Hf zL4)6S;E@~cigB`TE`lS+10s~lL6*s@V08u8%;@#`raDPFdrn}nl4RiD*|oM*$MKB4 zQzS!hK~^bDO@z_h*q)!BjF~U=kytARCn39xXv0r@WTRYpzXVEuiVOS4Kmt)hA-d;O z_=+=!?{`twj5sj(fU;P8S#)qN z{8DKO*1O(aEwkl;{Xy7c@r?Xe$0Dv9_t;g7H+dD}pQ>^{v_*gyy9X7*#jOVn#ZoI{$` zDUQ?(Y!hzVt@FF187j&Sud#C(vX%3qwp90pq;$%<`WRuk0h^yVz*faq$f z;)cnDQgKU>;x(Tj$9O(7J#==uZGk@8a~Rb4FpSPTiy;djgOq4|g!#dO8^bH!2mdeza44s~Uz zczXHKTG;J^_v0=Pu*KDV8R(-??|e!)e6?k5s~j%G8N2{T&{1ZN|s$_5OGc0p1=kY_UHYjga@JQkTO@nVE)6{K}uMKf?-x5$Z;j1gUoEPbC zN2k628Dusd=e$$tjM&b@l81rMv_@_nYT7PrsHXA z>yq8gUo@6Us>Sv_m%xIlW^>80_+#-oS92$Sqn$tu9D;#py0N6U=&cj@?WJ|b)D?z{ z0ZX2{VtsS-PfEZ#Sfs-NT{(Iv>fOD>ABCe^LMNwm5GK(?2R^SeZwQA)4%l**j;%8v zxaNz;uoDLzSt-X)XX3$?NzxYpX~fpLFo>plL2HSGH9#|r!zM+!c~7^Qv(o=lmt0&e znY+yUMmA)qY%5gTv+K<9f2B``U`eQlpPvL@n4~o>IO~S(-IeZAqf9CN+GM&af8x<@ zKP`Xc746u>e$qMcmK;L`7K6Xe4z6>1q?+qj>SVk$qB6whI%g!_i{97{|IC{AOxzIc v(@6J#EgKf0MLmr5eNlfah5j%2#?(Y5H-`{c+I4%A=z!1Z0I&NVk$L|G60kv=X_=>sV~EA+x5u^$9sz1S2vn5(-?Z+>Cihb^ zS&LbHe+SLlmmGPDq35x+;{u)p{qDa#g2&sG404W_%HICaKYw~@?6Z9;3}0T?uHP%6 zpFQi$WVVK%HqX-+t?CkCoK!pOn@dk*OJbrI^M$P!%93K(Wx}O=f1l#tlgs_H^5mKA QKo>B0y85}Sb4q9e08)^bO8@`> diff --git a/Data/Sys/Themes/Clean Blue/rating2@2x.png b/Data/Sys/Themes/Clean Blue/rating2@2x.png deleted file mode 100755 index 954297eb86a0b74726f7761a7b450eb3644997e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg3{1B?T^vIyZoQdp-!1GY(^fzEi0`7#Ubi(lHeY7_W)iZn zkj_4MDNMv>%f`TU6P!1Me2C__bt{59tSNj&#niKc(i5K){oMZ8`moA&jhpsqDw37) zKPK+IJ2QRr?>A@O6_tBs>z?@(^hk3716P7Z1Cs>T0){pwjfRCdxoIbvt}x#<+WNxJ zwn%H4(=!oiMz6eEQ9ou^J)W~s)L{9HhD~>z?neIT{`Gi{>sF^{PsA3;z0&P`Vw81O z@BdrZNBx&s7Pqas_0+*~sZ)4v%lQ+!`bA%VKincTCv1hx)UU^PzOu`k78|=Y*ZQ=f)$NAA8MTfhW%Nr|Otnv#} z)4z(WdL|{iuxf>3R@0?zd;$JnioYH*em*C8j>ZW|NimDLp-;}tZF|K%*k#Mx}Xr%1! z^PMFRzqQ?)YW{ylvDBRI7tyC49C`4j`Li*H-z{5*x2M<+tY?VZob2kW&m5BTFn;6W z*H!Lz%gz=5vnVY%;~4(DfDNenGJosjUm_{~CtU7DN7xu^bnQL->j@_+qK^EbX}fZmvJeoEg3N>3tsmH@<1c-;-zA`zg0x=INbm#dO6?PP)A)(QJP2)46M3%9u|Q zyOon-x9aEPD+fA-=FD50?8ln>O0n=#{E?)aMb0a^ADFdW77b35e7!qw#a83>LiKZ& zJwEc{H*b&svNJ~4j`UsT=$!mj?GD=m(}vf-HpH&tI X0ckGV)8v_eS%JaR)z4*}Q$iB}#Rh$@ diff --git a/Data/Sys/Themes/Clean Blue/rating2@4x.png b/Data/Sys/Themes/Clean Blue/rating2@4x.png deleted file mode 100755 index 427228f8c0d4c67f6a58848c7511ddc1fa77535d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2235 zcmchZ`#;l*AICpZoxbFDx=2o@%MP39RN_#Z%aIwO%;mUKSh?r8tv1t~a;uObw?0Bm zB?_B+D2h2O&E*VJxy%qYTee|yoFBh`!1w#Z`~7-6-jC<|@p!*~ct2k6)Qb)%C53|u z001bVZLFNOw0$cQckSHD-hT##Y>7tn`QM{45kb*${!xK|ML@*mKy7rGKQ_=Q&_4io zy(jP-0PONcTUj{AkA5p&PS-sDQ!>^l?g{n;;&t-X+X_c?b4jJzw@H!JO6}m@`2y=85Ecxx5?QWzf9Zf1n8)}F2{EE+vf1{k;*$^qK|^Q{R0Kn~CbfbBpc0H^~0`(ofubF(Q? zf}p@>Xw3KJBXQ^5eVb^kkIVR#vOrUA%89A6JM(2@t7#qBOym`)+jO`n*j1^Sa;5;e zzf0d-u-w-%Cvk;F?n${ zMwjth%#EwqoB^Rm-l-Y<`zOaIPsf8LnbQT%aQP8tRYmcS)oJ*h z=YUtN2N`yT_OtMdu8JSi871;1*&M|3Y4-I^GVXmBrQIO2U&%-h?d#Ae8;d<#-RQ;g zF3DNjz4j$Sd1;jJ^jph@47QN??qAU1jPI>Oey&bQ`9Za=uLY#RmFIr~!uiu&4&s%( zDZ2wThLcD!9JypiIk|4FP`2-xF7fM$k2z@XbHo!LH21PH-1PeQ= z&-8)dZTb8rl@id%^BVwl;O>VRLzDWn<5=*5;Y^%TjLq$NEbfd>#(-%sCk8P~o$@fg zNVAz^q1yZsa#0IM1snL9b?jT8<`lxu<(2k3>MorXka1xJ36ftg z%u*Avw8zH$s$D-ILl#jU_Z@X-N(;5TORv(x3fB!lG}aHOJmFPF(U@m6RD z5AH{1+lKZUV)Yu21x86}zso|d(PAGG=0h0<>tSt?0r+v5hB~NuNlz^94$oAx|^DheLet?YFJ9r-S|H7LXM8&yhq0Cc*ky-!|X`fqya8ECExO^!l% zkO5rZPj4x^A)9AA(u0TZwRn~Z!k=U{R-IjFm2%G!dU8g0iR+d@oC+u@4;Pasryz+< z1wCH59_asM+y1rpm2}wt!P*wG?t;KSN3*wXjnV*2R}UEEOoXOMRT`|}+rO*v+~?(& z7?grRMbHV~vaKY}j-l`Dnb(4BcD~_he3HhB5odZY^9VKTs9w_%ocMz6Ku@0*UO~hU zk+Y0>k>Zu3#t<=Aq|L%8YkOApL9t1BT=y0pzNe=DqzahUN{!&bdOw^1JlI40PtM1Q zmUKi_QMX|j%QtM_$l?J67_1K3IVD`5aZ(52$Qg-P=1$I^9x?HE%DQuoh|yB9m5iXn zbEC{BSIMnwW0h9;o)FJl2>K<#vshm08%n%`?B;u9Iw2vm<`TY&=Bv`bc3~3p$nmp& zV!~UQH8$ia`uU590IP&#GSGxLS1hF;dx_Qa-!ocB+|R2q3zITa>^S+n&e2wmLo%VKL34-}H*ox!Mu6<9PSPO8UdmrcNp`3ZsW+9H@;Q#JfO&4aj( z8dfbnJj;iDpezFqRoL~=g|Lwz=Fv4*lIAm9W1B)&WpDM4ikOGA7RUM~NgWTu8TMHw xZZ=F9Y;D79vmx~!-1h%7*8g(wCVm?r40kv=X_=>sV~EA+x5u^$9sz1S2vn5(-?Z+>Cihb^ zS&LbHe+SLdN{)Qb(6iXc@dICie)rlA!Q;n_4RVf`%HCG!oIkxZ_SrvshA*#c*Y7on zyJj*|ovq=gO}gu%RbBHKC)LjS<|4J3$ QfG%M0boFyt=akR{0O8b>(f|Me 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!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg3`}=CT^vIyZoQekw_Dgz;@JI@$7(W?7Hfx@$yJ^G%PeGJ zA)S5jQkaO%mW_eyCOB^h`LJJL%hruzYgpC?eAJq)Y^HSb>8GuajSs7A*SL9i#+`R8 z^Vs7yZMXh>`|Q88Z_T@dqp}mbygQdSFljU_WZ+8BXke1yTENhTlRKk{b%nc?$<`Ns zwoj(`iXNPq&!(|6H~XRT*S_L&VT^Nrval4fm*ziY{@PzGCn|REq>h8_wdkOUt5=xr z{BY~cJd?^5tqHsHNonyleLsoEEtSO~x8$F%YTt1()bNtu>FSly zdp!KviZre-)sO$m{nhw#-=D`*4z6r0W|etrAvGueflQZABw~qA&i`B~C zEvNC_xp!&zr#x4S^n*Kl_AM3hV>xGMvEP5ni?mz29b`%K!i<0k(tdRhF8_5B|41l+E;BYk4&%da^q@;Sci z3Y|GGrYV07JZtaAJIAZ%^48Kbnu~pH`Tah1N2o;SX_YeEIaabO?UYV(?Q!3&VXrhk z_FpcU!%`x^OH-?!l1@|X3T z+^=oPbIdHN%VwwS;?X^4=)orfOWtbVS@zOf`sjb*xP|d23`86lc~}D&oEb$9 k1Te7T;ijCHXJljev?F=fj+MzJz|6ql>FVdQ&MBb@0JG9>+W-In 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 zcmd6p`#;l-8^%8l#S+RBp==gw4lBo69*m?UvQnXP%waW+P=wD$q*BVElAQLcFmi4& zr?)b|s&2aZuc*xeWjSMaPr&uA52U zbiDl5&FOVFD0nk8ZXWlzc`h{QW|UueAaFDw^h%(%Bf$?B=o;u35FN%0v;qK#zoY%p z^S6g)^S(dQa+hM*;DS^#4(IHmDu1sJv3^8-aeh@c$FEwGN?o%iyC`1c1h-0u%e zl8y1q)OwbLZNazXvn|9SDK%>FNW(i1ZS?@V|AJEB_(qup0{7RNsA=#U<9j);Ru7Xd z&Mt|$`x|%II4{g;ka>U0!pl%e7C}w94%;)Gtp22tu-<`FAt#1#4`F6w0ZZM=q5+qN z{xWxOf!XKCgi@vp#!IWEgoCPRh%Dy3iw%jOE!*c6qQ~T=kU)opUAN-Q-pc*+gG`*V z)csrzG(2Nu?62F76$c7UZ|HE-F6^`0XJ_XIadIeaVe|_L$H)~=Lam>1>WGq`^;)0lcRGL)DZ%bbwqT?Tbg}aEVGgt8fKa_s4PVm^-*=c@KmxYJ|PmSd$k2 z?e(68Z_gDCA6x?)lx(^4)24tmIna*119pr)f0A5r&&Esyu|ltVBSafsr0%*-Wl!G9 zwmTZtr+@l;SHJ3iWa~sG@XYWFCd-PRZ!~AAGu{&$%L+ew@mlnzt1#r1N~fO_cfr?n z^$Pf2x1DKW&rbG7`ON{=~E^-KZbD>pH?F^LR{EvTgaAo=uSmn(3FFrWdGfMHq zcw9m4c^%Yj6YFe07bMQg&-!94DAt+<#GfLOi*b zipwG$*2|${-G;t~5IY8LFtUo8Ydh*swQHqfHgx!Jt5h8PRPTdX};a=kW(DvgFn6_b*i0tg;1JRFzk7vq}FBf=HDU=!y zXL7p$5UsS)7p72gI+Hboh#!{axgwV_)fMaR+HB`1kBIH|R?21~=81~F7$Ka8N)BFh z{K7IXF;ZCll*@y{Qx7jnkop_=(Z$^y%G#+LA7jqy56VKi4Hg;%<*6_k@vs`F6$vxN z&i3+0YuA?YgS~xn4uFRhcKfggDMY~4&7jxy>Gi}D)F0!^iR~}CTN!-@3>x;9PvVKM zO--4XmQkvh<}7Mz3-CYwRfj@a_79Pi9=hSC5+>4F9$YRsrrDATm@iy3@C4<2T`=X+ zzJ2n{X#C{rO!1&{E-h>6kPyzvngK6 zX$u-CSjmHa#kC(o{?PtO+u9B+J|-uG*WdsC4UAqmftu2IjAVC)@^e5sH(Cq zs5RWAhgv@(=>Ej65lR@qR=BHC~)C5BDR-r;zuRAkH@G>K*+k>g$}>&~4c*&Nr|f6UAYHVWgt zMRGqMhsHiqi8^^vXIvc;SIkaw=U1Um-p+V-uCQ=UhJFrOvHvkRGx&Lax(bY$n9aw! zbXrzak7!L$d72}Z0h8TG07^OoX3Npv{g^aL7pg;S;QLGEU(kLfucoA6GlZ9;RA%oV zJxv5wKB-~e1mPMC$VF7!Oawn7C&eax4r3B&M;0@ebu?&BudZMA**t31Fx>)%oM3s7 z&ZSKJDvjnDCCUA+U*Dalh_147=-yooGC!GLH6yQwkl2c277Jba#Lkt)akIDJ5J|%t z2h#{0B+tWu2t1xF%lgiYmSyQcgW}abQceRdg9>d^dupaTz_u%=H>jg)jbOicfE>XD z^H}B5X)^cD1+;OSwX2_EiBY>X|9D_AHS?|E$tf)ER0pN9QXsOM&I|J=a|5o&$kXkX z%{PpP_q2r|DlurwG$Z5@Lu>by(jA|hhn4_g&*$nqusx4!1>Sq6Y!SwV(woo5Mh$gR ymQK-MFFP+iHikpZ7vt_iw%E%52lOCp6{a)meXW%+Xt&wP0LSAl_7!%%3I76I`GzY1 diff --git a/Data/Sys/Themes/Clean Blue/rating4.png b/Data/Sys/Themes/Clean Blue/rating4.png deleted file mode 100755 index 9551a655a23110c62d51f606401bacbc000bb767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|1*^SW5@uLKt|qwhLrydHUAk3{xMYkW2pPj z(D0kv=X_cpoV~EA+x05V|8WaRrt_ueU2JAWb`+vSk zfS0ld&&w6fFIVx39eDh6@}?4Rk=mxh5^lx!cGs-RJOe}y8p}_6Yq2eL1Lw1;Q$&xK zUp)WZ@_U)%noJ2J^_8{ZdM967nOE=fyX^H=s7puqp>T<=!|j`@z6_JD*e`hQuJ^W9 WK+$Nk?H8ac7(8A5T-G@yGywqQ@|E@g diff --git a/Data/Sys/Themes/Clean Blue/rating4@2x.png b/Data/Sys/Themes/Clean Blue/rating4@2x.png deleted file mode 100755 index 1db88720d21cb36164b072ed06da72d17ce6a0b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 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 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 zcmb7^iCP!s_vvZb0rDFUCe2(lz$4YKb`2nInwWg8nR z5CyBY6lU0pV4-0tAOx9lWC>?JPue)*S%|OH4eRhd$o+~No>Ze~u2D{*eo?VL5iGD|hWfJh(L;RvS&l3p zW_&tePi-#7(89{iPa{W4r$EmCPtyP-+D> zN|uGGuqZ6&Ll>+aH^Tm4By7$(0?x@Qr^~3$6L20u1_2oeG6~2;aDjje2(k#sLXb^B zHi8@iau8f3;39%c1YAOJnSjd(atX*qkVilsf_wrB2q+|0%I=c!ca|3AXzzsQj~we{ zLqS1dqY_0;O>K{!o*tEIh=-BcNn2Z6duLB?Z+2)zM08wSTw+Q}MpltPAgHRYuCA*S zwzqeRM53{YiHTRQ-YhIEyjxpa8#d^A20#Y7jiqzk$g8W5Lbsn#$>2nqwdC?F!l+u7 z2UTnynf>?pbrkK@WBdJ&w4h828qfBib9Ka#+$Z(Tr6#ww&^_ko;z~lwb^dwZ{F7tj z_f5u28^vFWVplj`q#X`&9~oRUQ!{a~{mJs=uk0@J@=&pMnEMslZt(DEqV2ZRn{Ql| z+{!6=)BTyLS;(U2ChY@4;0BQOg$6A1#83V0e)+strDe?5&)xhj-R@B3U{9eWna&R& zvqS3B2a<1)cNjCWbQ~V`ALM>2s!P(4CpC=(U5j2~ut(mArzr*nq^wodQ%?LqNym&; zOkm|1uhTW;baeyc^-hN^dOFG$*i5Bdx2mJNmRQzXS$>n@+9P|Yg^eZ6RyWz^@p9Tt z@fF`x44i$e_4JOAVt8ubw12)ucVSrJ^nwouN=FuT+sV3ca>Q)2~S?Jp>J-~y?q;-5rS-86k1Ig8^<3i zQZ$r(MYdFa=jOkc+1*PLiO20Z_3XaU9PSUpMdG6K>9YqOcf@nGygC}j&sb?Yao=4` z{Mm|BQ=ibc&En_ILQ@5osnNTydb`1b^>T6j(9L5@3FU*ghh_)2!B&ma6@xmwDYe(X zh*pNq(P2Y z-|ufe0m}ZSfgGyG!Ak?z^Ce7D?(69JEY%Rxw)Tlrm0x-#}GzRR4zO&wn?6Kk-9v)m`+|eJ1|!`m$;Tdj6HZ0}V%xIxR2X>-~P>TL=q$ zpzq5Qckxs5P5X6e)ql`u@Odq4aix}&_MVrlH~WviFUeP{ZP96}cK-O@3W2GY(cY`8 zsU79(wkLKis1)1V#5HE-6@2!b|H4Is3%~Je@QEIs;;Zh-DfpUF+wiD0TWl2(q3U5 zWg5Fv{eSh{4d(y~$r}Q_t#L;RcU(3G}tVPW3^uWRR2-#reK^>GqPLIq1{!ysF|;B?P4@0cQVqhF)3~TLla}~spe%3T@782m(1lW zp2GrGPN3Y%;m$dr%4zDZ4c5^}uDi0ya91u;2BHwAp{vAw+s0H<@F5RwWQble(v=Df wT(^wBzGt1X$xv@^Ia02a*SYqQ5jHlfKlntOJnJl8U}fi7AzZCsRR+W(N3#xc>kD|IC>)=gyrwapJ^5Ft~B!#^uYGckSAB4Gaz( zIB@LPv5OZkolTm!1P>lO04h6u`ZSQdbm`LF zyLW*iKyirqKfA%?IkeckkZ)`}ctg9zTBk z>({R>rwK^|9cf$==vsE0?e6}*e4TxM;rx$cXDz3PuC}qh;~Fi#NXK>KWBpUDU1G66z4O1E zcv-N(MzUBuRqnpnw5>ai7Qb7x=G(XYH-Fo9YX~Q^gB)QM|KqPqYj^sGZ6KbftDnm{ Hr-UW|Pp11Z diff --git a/Data/Sys/Themes/Clean Lite/rating0@4x.png b/Data/Sys/Themes/Clean Lite/rating0@4x.png deleted file mode 100755 index 7882dc9436f2bc27644dd610801fbe2a0a7fe38d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcma)5c~Db#5Ppyf9vpJ0pn@PM5gO&t0Sn=}&BXBrU@rS9g=PA_m6RBh*Eb)8-*(Ln!i6n9i z`9$KS3qo=bf|#@&j3nTzs;a81t7~d%YHMrhbUK5P&1Q2roQDq| zHZ(LeHa2p(Tpo|t)YR16+}zUA^61ecKA$fT2-@1(ghF9^dwWMmhe#w6i^ZLton2jB zj~_plNF?3e-2(#yMxzlr00puTdGh25^ar|BDupcA!NEaj0`-srXW8%X?}rFj;I_85 z!U&*)1FsMSzo)0Cx3?FB0iZbm>R~znG=oU!3=U8rqEINHd0$^2umG?f0K_Ym%H>5s zFo=O-=mYv82pIYYPzKYN)ym~^D1hmJWd~TWJ7l3bWdFS%p#1kjmTv>fKn4f^dAeCMNWH zy}@9(c3I{KAO1EqCMp)r|Aon0m;z8{=H})r*Q{A%VPOfdvbMFev$J2f!NFnEW+x{n zXJ_XvE-qW$wxiML_W>9T#@olo*U!%{ARsU>2#duAhlGTLz7sw%-<*daDA#aY7$IX& zFN^_E6g zxj9eJN2J`HkQ8CEv?A6`4Q+DD7;OLE+EB#goy-);iIt^eK3`n5H7V8OV{e}2o9N7+ zA_bTcD?x@uHiwgbe7%Qsj~R}To*svHK6MLS_(Ob~tFN3tl@ONG+D^?ik?bC59kI>H z;R~rzCEZ(IWtKD|jn(Ae6WL}y-e1zXb9_`3ibAn*n{)s*A2gFW$1*+K?-}iT3{g0g z=5;5lY2*(g%hbi~i5`EJ{c;1n-l8g?a3}8tv%FmQ`hh1~s|_d|-OZL1NG=}g;rMxmH3 z66q?-Pwz6&d@G$Zh^q~O;>x_FV|X`m5%yQFbAFW^&YUiD!PSjWwyOVVn!i_RUW`b7 z&p@xM|IJq%pDb0-XJv=_hwN@IP&mndMA~_OdwK5V>sRZ74U=ctCrcW_t@BU)g?cb_ zsMz_RYw*T25w?h<*mG?Xir zL1NqUn`{b`a@lIwetV~ 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 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8U}fi7AzZCsTon81(~uLR|m<|9|GpnRDmPoj7sgAQ;@ZapUsk%e!{%x&{Ui z*#id-96NRlsOI9ui|5auzi{CKQ0@Nx`>$WW4kT~iz71pm6#xZ++Hc*u1>^$3g9i_Q z>QA3O4J3hPUb=MY?%lgUL7?G4S%}F%(}1#9uU-Xe1e$a2-o5+x?*r95e*E~!lP6D~ zK7ID=+4JYmU%Ytn^5x6duU|u41#u7DF_IS$2$hO@*RB#9i(bA>aSVw#{Px7l_=5~G$3HGSQCs3MmFty^6Wynm`U%$7ojm=w z*(!Ct$^7Yk-G+0`Rt38FPRo@OH+S4|Rm1w(gNDa!j-MB1@CZ)okudSOje!po_mh?qT@;daCHj+mq5H zs(uz~T#w{AzVXf4OG>|%O=EiXJV5T^8iv}SsBe1p=^?v)&mJoevaI%8XeU3bYreMj zqEjovohL-)hfM4;6)RHcP!`#&rM>9-v|8(L*LH`jv)T3bg^l^Ct`|S=?+kbe35>b+ WMajuuPdT@Xg7}`UelF{r5}E*cwcH*6 diff --git a/Data/Sys/Themes/Clean Lite/rating1@4x.png b/Data/Sys/Themes/Clean Lite/rating1@4x.png deleted file mode 100755 index 2609098a94bc326ad9c9b0b71b559bd7c9291c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1652 zcmb`I>p#;A0LFjAFxH6~vc=rxx<1s}%woe8;2Sh0u_kulff#rYF@@jTDxdGoydJ~v53mu(6N1polHxgK6*zTeI)esAKd-A`tPQky@EX4xT9tEhqfQ~V|T zaPXJWRUCPi%x6jRvPV?q7A_o+D3bv2Za4u11(N_r5WMk^)Hq#OjvwXO7m0`79`UhC zG0doXb6Ey}5@a^=8!Yt`&_tpl$gTx1gO&5=Ro0cQ7?NchO>m_ybZCtt9gU0r)Tcw% znma)~fB;GPepn!Q9ekz9WiVIhR)rh_!tJ{##QUv6!eRoL!*%G?8?_L_lbR+HWGb&v zz2tX1gg*~nhiX)DbHZaITFMS#vUD6VMO8eF`!7#n)1_eUNgtwWLUs>6eq{O!5-KWC z_;xED3B{CI<+6@>#@>7~^O@dkArsWDtVtgwWlEd)j zigl(1s@7*Yj{FklrMxFIe)<*MY==%>YYDo}^BqY(d^D(CITuAaAQ%_JT)YKI*Jv7~(7?sIBlNlSgQLmUk|{mR6lcfKy-iAL43y-OkE&T@+|RHm^{nlw zh-T30@g2fe4fJ2D*DDR@5?@+SMNJ^8q_}4QlElhbcc0k=fdU6pNakSG!A5HZc;C+1 zxmcRH&d9>Rqgu}kTKBK)P1>oX8Gkp1z?Iyl~KiK;GrgPcqAX*mN~;(6MHRYd*(4Y`Avu$+?|u zQosU$s+9lLXtc0`(UVP&8=Nvw5} zcyD>_ou2Sf`Vn#`$L<=r?^11Y6elKf1T~{wRQd4VEUHt>mkz%n%g)L6tf7+(Ntii# z(XJoQ3sw7IYVtHP*9!(y5Y_if6`sTO;^v7|1Q=eQBGJTJcq#5G48wWgFxI?KC5oUY zRCs3J`PI=(zE2Hi%JPv-S?%(U0QR)4+*Qwr?r!#Z)+$XpBhZqYWc3vlo!P5Rxca=`(xx!~DQd-+ zpw)}|_Nt}BZ5y?)&)_>-r>)n%M`$ZmRg$vUtE)8Mf<>*CdfjYt@-pw+)VrAUGWxkyax$`j@xoPJR7dk{=5D?4e9;6E3c9|2q5tKNVsvx_iWa&QJ7F zAvM1nJ)TY_b}1L*6J@|q4fxeh`Ha(PT^LQ{aoYO#Nqb%Y`9FIbjr2C9Rj%0}Z;S3bZrupr>P&Ph+wXtl EKctr5@c;k- diff --git a/Data/Sys/Themes/Clean Lite/rating2.png b/Data/Sys/Themes/Clean Lite/rating2.png deleted file mode 100755 index c133d20705e206d0fd98b596a19e4c2c7c8dade8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|DQQ?X5YSjXV0DmGL9ZSx^w5w%a<=7J9g~i z#fvv@-h@cqx^?TujT?9G-aU2d6i^(f;K73j4<9~!^5hAo7CeeWcPJPFt(Gqd@(X5Q z;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRnN(lSpM#}JFtZ;x#iJOcFRL1Sa% ziauLW`Ax_13u3H|I@XC|{X{M_{{ebO#J5ynNev%Y!sM7AU*dNE(vdZ8>ShFvCH%J=sv Z{<9Bx81FD#8U}fi7AzZCsTon81(~uLR|m<|9|GpnRDmPoj7sgAQ;@ZapUsk%e!{%x&{Ui z*#id-96NRlsOI9ui|5auzi{CKQ0@Nx`>$WW4kT~iz71pm6#xZ++Hc*u1>^$3g9i_Q z>QA3O4J3hPUb=MY?%lgUL7?G4S%}F%(}1#9uU-Xe1e$a2-o5+x?*r95e*E~!lP6D~ zK7ID=+4JYmU%Ytn^5x6duU|u41#u7DF_IS$2$hO@*RB#9i(bAgEE}rXT z4#(X7|KHpsXa5(2&tE@3|9SfN--<*Dpu-p#ew8FrzrjSGfDqD z|MDqw|D;Tsu6?T_raO*h>(NDO;crwj-SwlZ@~5Znj{CcC(FGO_tp$M#MB`SPO7y*8 zJ+AxWV!;Kix7up{7D7i)#`GOoJaNPEk{H3zsxMO_3-5HzytMb!za-vAoJx~Vr*^Q& zZIO$1Y317-v-wTc$r7$0*XQb&BD+p4ld@+ zXT@pX3RlFacZPI%+*>4i(A@U%Mf>(s%JZH)^v_6r{;Ax@T%rE%dp$e<>BX*-S#@@WjJbyEhngchEnb4d aqhYPRS4f#FM_uA%5Z}|)&t;ucLK6Uv5a22R 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 zcmb`I`8V5%8pgjtij3MPI;55wbXrR*jipr=5lZyiAd_nBCb117p{3%IB1Mtbl1`D@ zbu4WdI<0+g5nFLftql#gmoloNwZ(PMxqrg^@V=k(obx`vz2|vSaiINim?{hafa4BV zY+a7naWo7miKG2BgUdg{50MzRNLPw~WRx$B3|NyWeq>FDP~QNu3)z=+o7zvd0Dxm7 z4z||#=;^h`-hl`VqPHDcKUt<5n(a|6J!+M9VN5kJFes?<`7AmpRSFLEmRKmFK%Gy+ zEGwjTf0Sy2{nJ@lBIvxPrJF*f{8jdA_`PQa<(*k3Hlco$sDIy=dl}W3);Kpb$DHl@ z+Kfo@*sgD%85#aGIIE)|I~ZfPsf+`l=aj7=GEf|VhA4OZEs}J~YfR2b&!Rmlu@1h$H**8Xlbi-1SfKMDs7^&Ke z{nd0DgoKS1Pq|!QEc$*}p1(YU8)>2vM#UrqwH)A6?c7(7B>|xh&5(#GLf{i5A;KqWRf<96+mnOwNyZivnJ5vdHW7gPNY8^(9z^mQEF- z`0g3u(`DY81j~u6;@DqeJ4C=ca{XkqRcZcs*SY%-5^r*>b$G&*bgJSq#Pyf?V^E4y zMvOL$Tn&fKr^JnTcBgmXYvXlUMLbM;>Rryj)xw*pzQOm!gslkSMgvs901zeGU?vdm}rH$nSoY!GKu2j!!JRfIFUqQ z#n;+#GG|%3X7Q}|>meW-((zXMuZWuKc7)&5+5PP5+iq?jp$B8!ew0Aa>RCX9_I|8x zUcOW~jswC&2luAcZUhI4`2{sL`^S)dizurB_5l-*#y@1-p8LsM=Q6VC(Q&XlQ}8kU zGC$6P82qZvd2K9e?%H-oV7EegkWxV8s25Gng(~{vH#?R3E@z4Q2rR_4O}w*^G%)AvQ?{5mmyiUfM1?DR=Ql*c&E$pMY5H zQBtvk5ts0*|4CcgVoDjma*z*qo=W7t=04k-?o@B9$ReN(^g{+X73#jGy|fo@zR05! z{R2Ld#$%r$AzU0np@R}twtxR;=@u5WR!RpxsBfAx&u97JFM8N6`Rr55n!B=)pMpe zP*TIAZnIjKWHg@$ZtXP4D+HwVDeJv}df*l{`9AWXJCG-Ozb(yozLUDO?7hk?uT|8*l*_+x1=+5z*v>%lH%|ftyq*9|B%pC8hEy| zPuwcHy0*@d2&a2d%H*ZLtIg?HL&;$_#rg)w9Ng*lCsg%_k$CA!?X zYdn?Dm7$^f_Cxdg zAwoS0%W;FOZ;kSsKN=kKJP2enl9-sCL?-jg`?&0PVqkuU2_H|pkSX4M;Zx1VzO^to(h9|!%Bl4*K00#_c%eC=I_%G5HLHGaw 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|DQQ?X5YSjXV0DmGL9ZSx^w5w%a<=7J9g~i z#fvv@-h@cqx^?TujT?9G-aU2d6i^(f;K73j4<9~!^5hAo7CeeWcPJPFt(Gqd@(X5Q z;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRnN(lSpM#}JFtZ;x#iJOcFRL1Sa% ziauLMmst3Jwwl8BgYSX3Hse@J0>nWW^9miyi)GALg)PHp`p+I z*)x23UAum-N!&G)nd)o}KX;|MPTJ)+k8x4$tZyDtn>h|25@Eiu^+MUD9eft+Bz%9L a;@|t9kG1dYgI_=wFnGH9xvXIlD*z 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!ia0vp^2|(8U}fi7AzZCsTon81(~uLR|m<|9|GpnRDmPoj7sgAQ;@ZapUsk%e!{%x&{Ui z*#id-96NRlsOI9ui|5auzi{CKQ0@Nx`>$WW4kT~iz71pm6#xZ++Hc*u1>^$3g9i_Q z>QA3O4J3hPUb=MY?%lgUL7?G4S%}F%(}1#9uU-Xe1e$a2-o5+x?*r95e*E~!lP6D~ zK7ID=+4JYmU%Ytn^5x6duU|u41#u7DF_IS$2$hO@*RB#9i(bAgEE}rXT z4#(X7|KHpsXa5(2&tE@3|9SfN--<*Dpu-p#ew1dTe^Ms7>))z~(GF+XdUR1++#8k5>Dtj%`O{N($Js^&W-y6}UeMqZjaz9d(f5M& zxbBOK1sAkr!+quzsB}%ovxXe_MX~!RO*PZi`w+l0-QD( zcjH}J`8LOFep7X_gzLEY-1#2qnp(5f{#dP4Dl&VneQ(c87tO44t;60suU>NfVwU`@ zIPF_w*t*FsTCOVj{GtcVZ69B>&v+{6|LMbW=hWw)%6-hGzEl*n2c3&c+Htz|_@U>Q zTm#;0KP?fK_q|)=sKlp8gENn~C6{(T*qV2*XXn4Zpmj2<&aRL#zvTL%=F(1!N8s>i ZSZjZyy<=+QuL~1Fd{0+Dmvv4FO#m7b-GTrB 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 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 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|DQQ?X5YSjXV0DmGL9ZSx^w5w%a<=7J9g~i z#fvv@-h@cqx^?TujT?9G-aU2d6i^(f;K73j4<9~!^5hAo7CeeWcPJPFt(Gqd@(X5Q z;^5%q;}=y@QqkA9u(ERi1E1i6<;yp``}F&y#wRnN(kf3E#}JFtZzov_H7E$MTo(=y z4A^t<_y2s8054?^o|h|{U#{X6JMj4DW1_x|?O z4V=$HW5Z?cyV}oxe&;sp#$|~o<}B%R-r3^idDbp|dFI)-LR~t-4~0u~9d6%L^<|iJ d#eTtacfHv^1vqO?eFwRM!PC{xWt~$(69AofyK(>k 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!ia0vp^2|(8U}fi7AzZCsTon81(~uLR|m<|9|GpnRDmPoj7sgAQ;@ZapUsk%e!{%x&{Ui z*#id-96NRlsOI9ui|5auzi{CKQ0@Nx`>$WW4kT~iz71pm6#xZ++Hc*u1>^$3g9i_Q z>QA3O4J3hPUb=MY?%lgUL7?G4S%}F%(}1#9uU-Xe1e$a2-o5+x?*r95e*E~!lP6D~ zK7ID=+4JYmU%Ytn^5x6duU|u41#u7DF_IS$2$hO@*RB#9i(bAl(M4u!lIXK0meP z%$%YMtp$g^|K~}ZEmW$k^FIIcy`TE;Z0E4IF#?^(z+l~Lu zzoNOl{P%P5^v#Q;j?VCt{;rqtp~kuQ(K3zi^FBUHh!^r31o zb3SsN=sx-5ieSraH<&)U2rZXrJ2bho;=s4<3(Xvg%T&9x%lg>1KJGT|O7E~a{G^jd zuJqskwxIslb*zbdQ>s-}kBX=jvCh(a(y<})H|L(*Jk^J{;!<7TtA7@{w0^q%r_)VO zEy_MF+Y*z;IZ0*Hb?f?z>QNpSre7-RPgniXT=Vbecag188CJUj!~Et2?Kt1Q{L%7F ztWOiScO_nZw_(kih-5|fHcKbN)j0=?FYmK_b2dEn>7m89WvtFm%{jQ(Yx?H7+~AP- Z@s(LtYSz>57j6oG_@1tQF6*2UngAzS+j0N^ 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 zcmb`J`9Bj51II_Ma(wxgt1aXR8I^mPE4MQD9m3rAHb<`Z<#82rEV*Vh=a9vklw0H| zQ~1j0>u8&aoQa%0J-D#8u5by06bSLj13*)X4i4< zftO4`83F!UMYGe((&|q|pSwtZ%%s!|ejw!7HT+27>=QN2+_e%M;O^s=OkBe*HqOY~ zDwt1YX4ab%1%v8!-4xuEf^W>4+5i)%8`NyI1PBd_Q&a0munaml$w1D)V|&U=B3P~D zAfjyMnmC^$fK3pM2Jjdd063(i0PKQ-05%>TG=PJ{0Km>J1z`Ih=g)#ma{}6aw4U!b zE3BK5rwyu!`vjX4Ch-sX>d{}SD0}2?5xBqQT%J|u)NX1p(&^9r+ry5uQ04{Q3WxXB z9ZC+&VdgO(acoc;wD5O$DMsPNXdtbrjh?3x1sAq^IjYe>^#b=ReqdMdE}OZ0Yv4+h zt=Fw5p={4^JIa-JlV|fA5b!4zdYVnzNrWY;H?_p!pK7i3gl?8q!m7Mm+jAxD>f0c< zf~mg|Ifqkq^MOJFQdH*8_?=rKo3jljb9_YE9|%a21o4%O?D`c!|4T`b_y%RHyx)xFrUxD2_H;>t^q0IG=w3~mP7%k!nn z9^|tTE!HkUix7!QLw5QhiuM7|euQryxoe+%T;I`et=3Kfi${zVib4*+<^F39RTt|* zT93w@iMhM0OLCs7S>^^8S9L6h;v7FT?ljGIUtK7L#$b_}6SlQ(XB{2A&@zmIS&^On z5zgDZm76V!zaal$TXw0FbBBL|lRC{+6zL0(cJTYVtK7NVe5*8=59Ob!4uNA`1`z@nk=o2@i;jM z!>{ips^c!=J5%3y{N7orbq6&fe_BN$i=1&BdlC(%ygnY0z`!@E>``*@{)u~Tk=>X_ zpWIW?|F)0k>H5Hd+524O!Z?AMZb9e;33}9xfrr8c4Ee5WP!VW* z(o;1#DML9-^RP{gG$@ zt|HX^dcDRwyp(m?l*>e=KW5;@mxVC6l^U*3*xu{mYz3i8uFctGnu9)KYli?&<)Wso zBpQV`?Z|?t>9S;;b&Ch(Q%rK|6y4et)~X-5JT)m34P5+Jk&5%%mg#XqJ~_~LhVzce zm_G$K(c-aADVNNz)=_vTG-lhIgGD*hc%&?gl;|#N0Uw6Nr*M|+1Y%6G+EBiuL9vsE zD{Q*#HKHJxw@epFL->J0PWZ$iXG-l2do8R#Uqi;2ylXrBrW@pO=MmYy6sz+#s|piH z?b9J~mZO$kRx=*D=ivBLoZ>IbY|0s_YSjiPb_mj>Vs9$T7cDorc*ZQYgUvdS;2L+c z_-v3@GwB6LS#tR9YO;2xpdMi&4W69u=`*@#c|*lK2zHu`pffNV;NB8nV#Qw~FkNVs zU00f#jRm0GvcX{Kew=!{{7>VWj{YhkR?zl}XI)Q;;@C(}dMsUC63xf{Ff!W@7>I!X z4B4{UDzZc_k@7GhGbG-YhMA+BIarg?Dzwoy7Bu7G7eRO}Gdb2v$9uUu= zXBPtL64q85(?5!2aX>@&7Ob5Vik6}N4U)53v`^=er^2kCg`fcC4s25{q%+E=2Rz5_ zU`-UQ?iWqf&6$iwXjlb@yYt4RT{B)SfdBLGM{^3ULmBtvsNE)+Pr1^aX(xmB4CH;l zw+wW4)4ttD+{(!0JuzLKp76+Xu&1n~t~4*^aE(jcY2_x|JUgGg!Pson2_r>|X-4wU zycytq<^)8)P0L3-U9X zVvDZYuE~#U=M@&Wp~ge@mqrW29)vDI!y6=Hr0`dg{HfOQ4p}0VWbs<80lw_9-+2;4 z`14=A)9eJPwF^#2Hb@(X6*)Ytb3E?B;N z!@Ezv7dW0d43zNjba4!^IQ{n6c0mRO9u|Yi#dqo>4zZk-Any_NSXF&*dD9DeU1$pKRKqbx_7lIFq?;W4zeYJ8bJ$iL`D9n#thl>gTe~ HDWM4fR?T(i diff --git a/Data/Sys/Themes/Clean Lite/rating5@2x.png b/Data/Sys/Themes/Clean Lite/rating5@2x.png deleted file mode 100755 index 15bb2c33051b17f72d29321e57b2516894558097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8U}fi7AzZCsRR+W(N3#xc>kD|IC>)=gyrwapJ^5Ft~B!#^uYGckSAB4Gaz( zIB@LPv5OZkolTm!1P>lO04h6u`ZSQdbm`LF zyLW*iKyirqKfA%?IkeckkZ)`}ctg9zTBk z>({R>rwK^|9jRCn53Jr*Bt|z^YHnr&!2z(nLm*^ zAE2ToF2N`#`=zHwD=+&*Nu<$PqlW5#s2ip|8nAG z!2%n}V)0bD`(o3!?l@ZfZqb@=-}2x5ZQHFOoXie#gjM{Hzb>ua=^wU%c%H6)F6*2U FngG>x1JnQj 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 zcmb7EX;_oz5)G>mv=T2=mWmZCAd7%$Q7L87q%30CwWuIqg4UwQR`x}f0x4JTRm23@ zl$Ir0kR2feNPrMX0!9e369QokRU;^hq|@@JKil(s`QFLAb7sy==1Hb2&VC0{3yDA= zb~rj<+~I74Pm+=xyswg($p8X6iK8=pRX+SJt4+}up1 zQd?SDXf#@DYinCuTYGyuola*k7#$rQot>RsU0qBjv%9;S#bWjJ^z`=jve|47hr{J^ z`}+F&`}?0gd&cAO1_lNO2M33Thow>}qyi$uZ26%OB!R2ve_>=~1X2MDC}3>aFJ8O= z54?d3b)gW@!GN#e1RIj``Fv0afaCy(2Mqv_3W=cw08qd)K0Xe~hlYlL1%NgI(89#T z1oQ%8KsM;vY7n{r4`A{yKp0eqgb)B28ykaKAONssfD?uQ0gxYVw`K)b!20`Sw#EWs zTay9t5D&co9VRe3ItpCS36h}f)YOzfAef$>77B$kGc&WZvm%jbZfN}XOR07ii(QL+cmVcwRKEPOw7#C01GRJlP6E& zJbnE9f`UUsBch_BViOY5iR8k<5}Fbz0zsFDRpshP{pJm4aHwo0`J&cHak{wvG;WujY6K>Fh_nyX}Zu zSq^d4=bx8F%9=!I%^RDYoMT{!Vnda!?|4$My*{1bGWj&gTg3x)CaJ=N2b(K%XkfnDHA-@hors2)D z-7$O{5%4O`Ub%#W>&lC;ILNci{naS&O1@GTxn6dk$C1Lt10sYvLl%IspD`h`Bg*3U{TJ;Axl$g;C@&5Pg`ZlJ|<7@usM-!X)UVMBT@lr6u7hCm7 z^2i!RA=^rJo->`h#H~rGDQBDN{yd~%q-tB)OwBR>4{D(iuWEN8KG8L0AtjdSLHg#x zyV)PI)R9v{yNmgx`2d^!wyW!rEv!sX3f=dDl*rtv^swo@#XBN17ay)wtc45CF2C<$(4S1PN%;6M zy?7z4!sTUe0Eyc4XNa^X7>v`iYhkX!g z7eB#a)i3`VuqUtQEGJI(Mjs6$9bRj{{@qd2OQz#a1%;dHN^x!hYt}jB6G;Ys-wLTH zucG{{RXtTwzRPu$I(*`#GkKB79-lQ~vwq>^#Lj~0!!@s~*#<@X&|3B>drQt%w}ufV zNucxdC$%5tGSz(5W~vpX>x)aL8&&RVP6aK+8;z9(2vg6od22?9IT@JM)Tfq<1u=7D zmwVmaP?M{KLVV|qG;L`}Qdgy`Qvs>@xMH!{OKF!WVOBF5-# zXQ;nmnYCv%AJANNjzV!)%I@56XZNHp?|pcxP2TxmKBD-Ka?YbZdpdUMsQ>u~?1;r- JDvtXl{{c1|JwpHh diff --git a/Data/Sys/Themes/Clean Pink/rating0.png b/Data/Sys/Themes/Clean Pink/rating0.png deleted file mode 100755 index 5beb11b3adb55f6649cb9034d1f0439238bf3f9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlBFg}u5ZC|z|9|)E`WDdh)28;fL&FdA%HKhK-#uEthxGpo z==~cy@n_VOztK~F_;mgZ>Hp)^@h4&Czr8U}fi7AzZCsRR+_6GQbxc>kD|65@155Ml;&dopV8-VCf=)|946MsZb`e{-1 z8_2e+|L)oLGoa_Mcjxzz{+~9re?lez$zL(kfQ;WxP5*)>{D_(YME_!@|MBhq;oJGg zuN$cNZ_KpcVH1BR%mnKF8PxkLY{IX^8NXwu{!W|w$Gz>3SLdJTsej^T{0->)n>71x z>YTrs3;qT6{|lb*FLdI+sHy)FXZ=f=^Dk}QzwCwoBd7e2o&G;=#{Yy_|C8qYPn-8Y zeg6N<1-p0u^8|Xtz9h&mn1O|bm4lO$hnJU6R7^}vTv1U;Nl95lTSrG%Pv6kc$jBHk z;CD830UEW()5S3);_%xO?qW?2A})bG9h1&dFgKC+)iNwm)%J+ws473xlQwRlj2|oOGnoKL7HxNf~?WXKq&vnjZB1U(Mcm-x+HY zmu+`{X0}+rbyxY0KDX=L*B9vZyos8nkTFd=SbUlBn!n4;-UNy-JNg#n6o+@*uSC2{ TIu&B|_Z1}mV=G{TSsbwAkzhl`=XKC0|tL9OntD*^ei3~V@Gk>k+P5_dz>5fBKbgKLGKe_?GbIg6B> zEg~U(9P)YSc3seQFp#6O@`?pEhYID!{GH2@>JXI$7Fng1-B{koIuD4dGDwRb5e+FX zxo3c|!HOmcldY8DSvmccz32eb5W3I0L=Q1!>Cu}>(sk7*K6pfLj6P`Uh--i*9WV!5 zr~=Fp*I5TeR}V9IbUi!-G1vu3b1bN1Th|Pli;I?B-@n;HeaOiUk4B@n$C;wVx1`jq zH$FGb37DYWACm$}o2xqD!p~Rl}LdPL-_|^mF~#@$%W@N3Am6e2{#? znHuH51{?oLNOoI3`2||j>)#xLFKErSs7AHD;NKjxMbwTM=rF=LKBqGBeN&>)<7~M` zHDac@6wH>(>N6U4IiRNx?D4E}bo{;`EAHcAAgVE_*w^pE%ub6(ZTyY5B9MD0q_6QO zAp1~=f=TT7Rj<1#|QexuQMj#=wk#@0?lHlB-R4lH4;z&JF21#{|tr47e11J1{qJ?kb z-4eRdJ?Nf7)zrjA8u2-qU`8?CIBEqM4N@5Ojoo48S?N=myT!h%%urLMofceG8eBmUar)em+TmilO@UvQQQRPQDsv{1sJCo}cIVw881HVjkRvUzW;}YT)l(d8Y3d zM!OTcyg|Ps-7E99Xr9+rCYopU%+s*Xnw^SadM)ERv-O=%%s{*0zNDTV=<5TbG$`wB z>0hN!NJ-AHGp=J~3n>)Z13!NMTqy z?1TIa=iWnxqO#@e7j_zXlc(y8goEmcDw{E?Zv-?k%xH;5mB!6^W35-VYJZwU_?vdh>^gwwo87s(W%@Y3(M|yAt_U2 z^?~L#4n+=&C9mc(=J|u4>j-xrsZE5XLwO(*Dh!3r`8|!hQ4)i57-?THyF-=`PA;l( zYR*e;hoxhaYu<3`m=sEzSKyv43j;BVrJDQ!av3^3>-2(;s=P=s(poVZ>*qg^6JUo7 zDbAlvF)$S=sa^57KK}eKOY6q4zlfN~o14<#n_IHz>3X|8Y7dobdna@qwm!d36H z)Z6Z}tz%zK59gf?t5*$y6haB+dce}_I5qBRqY4$nU;Om((0$_EFw4j h#0CB190&(yj5ZxoT)mjCw{*Jz6vE5B+U?lI{{YfV7YYCX 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 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|9|)E`WDdh)20^4`0dc}!@Tl$P~Uft*6$(x z{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+N>)$%1le!&ck z?ChM}Jc82FvbuWu`i90};1gW1eEEiVpMGm39jpKY|SgT*Axgvk0+pY_*e^Bpj$?MyCasE@5>n4?qd(^zP~?)43KmzA%graFl; zw7uQ8ov|b3@(B-lhH1|u89Z*AnX+n}tF+@juzJ#xPhS{cSih)J;8EcCx^d0^Jq7nU VpBl*;Tm{^-fp-2D# diff --git a/Data/Sys/Themes/Clean Pink/rating1@2x.png b/Data/Sys/Themes/Clean Pink/rating1@2x.png deleted file mode 100755 index 2b6bb1a8036ebea2f14d52295cc3ddc627c8be0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg49rrVE{-7;x8BU&n=Rrf(VqV8wO %hraZWCOF8x=a&q zcq+^|cbASju-j zO{VSp#pBX$RDQpC)@J6-y)_xxYm?^0Sd4zaqbTd1L{Z4E<9j{l+-6zax5jh-t2y&nE!LSYuZ{Qg`hSC8 z_Imc)$6HpNyO>%(NBXSJ_7Yo(;&WH-TRU%c=$q*$GJEcaUA&L=x0-*i|N2GNX!D!K zVD{%m7FN$A3idS#H(g$<^xU5DVeit)w>$f{yzbL**Zz{4AKZ|>wxw5ir^mHhd0pC3 zsh3NH|Ehm2@76CqXK+rI@%a16lNapg^sAm=*{ZFuZ)eeY&Of4Wo8Rr)Ek3cNyj*AY zES@oSfguWeL#}!Ig`aM_deF=))sHI3i@i;QiLczf{VdCT0M+y%$J954*3zTwNKwfu|ZgnLzX@2)gm-(bCJ4)Z#nw93OS zAJ_bT^{(oo9s4-}i|Gee${y@I@RQANdDfgm+ZAR;2)oIr>IZXfx_#I8%jR0W9=oZ& zb?06#DBInzIr!UApqYP~Bc}Ky$R;Ki|F_lq9X-eA+rLF~Ot>u0t}5aRcc^*$afa7f z*Vzvoh03S)?vmfsb9BqZoP}w7-YBhD*)06#aZdWr>5mttt>~KbNHpQ?6q}==i?-z~ z5}Ui7e^a=R@!t};vqHzDR?Kv$-`jHej3wI~`3GBoK{xBOL~+373G>rKdxQUY-k8C; z$7$_MgMFLKf8O+baoSMQ+4rYeiVySF{e|bA@11?dGS^Zqc|~T}B;|ZZ_tcWF4^u8y z$ea3JlbJW`zxtW`9f8CoJaD>fXzaFU;$iT7EwT8yw|)RHD=~Pw`njxgN@xNA;YN$5 diff --git a/Data/Sys/Themes/Clean Pink/rating1@4x.png b/Data/Sys/Themes/Clean Pink/rating1@4x.png deleted file mode 100755 index 0fd7e444ca6210d8e824d9a4bdf698514f43ac77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2433 zcmchZYdq5p8^`~f*&NcQC{h`UM4@$8!r!@gk~B}O15KDH8x13yQw~dWOtHf1sVIjw zTcV^K=1{7UdrCP~TT6*;cMda$+x_}^f4{hXzt44je%J5y_p*=oK`o698UO%jd3v~E zSG;9qQqlLp_ez2@SqhD(pIiL9y5*+3_jK9M|Ij1rVF1I!F4 zQ?I#$35I&yWJ0lIWP&FtO`M$E;HhTwpwT3qeVk%&xKeXtgz=?!>7%3!mQ9ABuSP3pE4`>+Nl$ljn_ z|0rOgVO=d6rkH$4jezopufNmZ<;XIKI`HxuxC8d7fOg_K)*qD13X1H;u8MKYoFvfO$Pf0z->PtgdWUE?eh`Q2LkHyh#A)Sr0< zUrR5vNVZ$JB(_vWPWo$2>lYVO_uLbxRXADrnZjEZ17TSifF?vOu=$N&O=;KuhEv}# zcKooo`+^VOp2-IpV8?xt*6POAA<9XqieHFg{?@B_V6tgEuJeDX9>L{{xL^I;F}uvU ziIl`E!~liYL&4c~t%|3$OqEH^b@nB8*B#OjjaDTI$$6K89q!Z%YE&DHK=|xno`P|X zUM#5iE$gG7Tvv~u)RfL+{R02Qu_rSYN~vWO#_8p2c}(TRc95sArLlg@^Qfl$%08X% zZLM9zN2rhAR;NdqxXhKRvM@-+MWS$hjy2MWPF@wHeVMHvtwCsvlGeR_y#6^kLdQ(D z@>78qs=H`cpxX9mjs$j8zCpzq$mc) zUT;XfkRkAH{FR>A4SoXVN~mkPH3!X%WXYcbsnQzi&eN<|1~79H!^%=R2q_n*rUr!V zJ~W^;XmizUAHKQcqQhNPv}ltfvUp$Q+{@_ajFsxMNTP2V(TOIgOX4g2q8fYyzHx=;kj4^6$iLst<;Iq4y zt5eh&ursipx#k%%azV5Pe1BX!j+8H8uB^{?uxh{Zz5&3kM2P^2J6g&a>%Vq)cAe3* z%e{t_Ix(WRdN=!{ZIo8A`7y-${)Fq|+XI-{vW0Zeu4dcAhB45T#phD*Ouwc{M7(M0 zz(xQl%E}!+>n=;v1rdh!^ayvN9OZ%sW-;{eg%ssv{n^U=$8sJ6!@HU!;p0@VubmTE8>6OSA zIkBjz{UcoCQzZA2%>@F4<=3B|$J+xG=ObCMssJGCt$VEdx!5l~v8wQWl*8ll{$uhZ zT*hgnS#HdYQ`jq6xlG;9{eJ0XTC}%Z1}Ssx!ELPCDc&Ry@oxACb<_ptCS4l(g_Xb7 zyrE|(uY9ifdX#woZWC*+D1&pZ3?$VtmI)1RvWZ1G6JT}DLhDYJ!|KlB>u)S?amD=+ zrqUzda$r@H*cR0^Fiy@LUNaFR#u$NbNSQx76(h!(apN~Fbs)p@Fc`r(k_ef=$A znPqa3=dn%b6jOe}zSqR-d>b*~udvXzrJA-^h64@Iba95deD_Wgc0pxq zuUvZpN?^G!J}<(DG(WI$Yy${>GKJdM_yh*Qv)K6sqas&Pcx4{B1FYIJ+GJp*jfc@a zH44s8 z);IB&9p|E!;O+J3I82}Oe!2yuv{*1O8;$}be^v1R+L8;{=eSvqavex}o($g%gmDGRElcVg9-Ku15|LhHG#hR^yx@ofi!U9y3J{&VD1{4~ zYUafPA?>63>%0*X+q$JtrM%@kXRNzpG?mXzc}9b2Rz=dsbH2WhjTDz$aulSbLV@^mu;{?DD$HmPa^4{5-{ye-M~`Y*^7wrdZ_|>><`t#_ NJl(zB9=hPu{s!1^UxEMt 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|9|)E`WDdh)20^4`0dc}!@Tl$P~Uft*6$(x z{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+N>)$%1le!&ck z?ChM}Jc82FvbuWu`i90};1gW1eEEiVpMGm39jpKDSr z1<%~X^wgl##FWaylc_cg49x1DE{-7;x8BS??=6xjbL{!tnR8>4w|lRx=+N^j`zWWV zQP!z9aYFlo)ypq63x+J`yQtcFX8$1#PNiKXd{(TbD^3K<=InM^VQqhZ`*Uk;)i&eR zeJ@UYJ}|v$Klhe-`6g$-mTz1ZYY(3|IfwD#)SH>NSD#tM^`h^xq|2$7Ya-MxYFf0a-*78j zbU5Q!^sLG~{&V6A{2CYUdLmJ_EpP{;+|^_ z*^TR8DeQWs=ePG>`nke_Uk5i9TS(1GEvTE`IQb`!huX9DH>5}eL%QUgvPg@W`Hn@-Tjcjl-g>4hpzx07mdmB*`0qWx zyQRr8_e<>Q2Wx=L!^ckkR}ynM{PK#?xoMUiUv+!jcGU;!^#q@PU~=jh$a63LI<84x z?%TrdDG{yKaetX;SElY&m-!3#IC4F?a^Ry`;k8S@ju&2BzT9Wd8~vnXJtu=@g0rsv zIOzK|=hvPoTYM$fEj!*LdG7BNk>i;;1t#bIvK>>`%xqq4Zt>Nqa1(2WZO`%_lfE6^ z{O$B@?s|Wx=x-+tznqM>>w0|U;&<_LKRb$}XItprR6l-Ud7xI`9@gCOgFAOCM;_;2 x;Qx5V*T6saiT{+`@FhRw#Cc%iX?aFAhE;a4t6v#8J_F_}22WQ%mvv4FO#s+Nm*W5c diff --git a/Data/Sys/Themes/Clean Pink/rating2@4x.png b/Data/Sys/Themes/Clean Pink/rating2@4x.png deleted file mode 100755 index af78ffe67d1e30f75273924fd2712cb4f77d5a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 zcmchZX*ARg8^-@qT0E#ER7xdF5k<1pP)OF1v1Us`Q;cGmFoS48A`?mEUm07>SVqS3 zWS-|?vJCyR?*?IPW6W4)ra`ase0;yZ?}z)o&biOIuj`!a(=Wl!)?8xGp*;WqNLXAq zwcpaewkBqm*w*%V;&*>bXhe`78si=83tYJqblX?aBGB94*WTCrPWZzX-%9|n zN5#VQio>J9h4;AlBmN3apuZnGqHi*ScI1;pw(5>6yHz#1Z&@iG_=9klxII?!faGZx zNlT5JL$`^98yw=R)BNYJsFtQ5^K|=-)=kRl6?Z+2)7{~A?t)_?GV($D2Pj-0b zz(D&beX(s}Bo%soi4sYM+M=chHWn{I+GN?lq#Hor>3uf9b|3}-_5#2*z!(5_0e}dg z2>kDlx*r`wMT;@N3p;;xL6<8F!06J52?PQlUF8iYG-wvte`9F-B=enM_snrzM%!5= zc>jCBGvKXA2c}NuAs^TCk(xGZkMlo(W77F%Z#lgEoW~^f34F#$Og|~6T7`?VD?|n1e9fb|u z)jR!OY!8^yt^(dhfx9`G5-{nBE+k>g`q9BccHx1^^yJ(f3Qgsj9kFittIy^gqc%6s zmq69E)gGY!!;X5>ki%8*hOe*gkEqy(DjN$m5+9Vf5qGGaPTNt}b~)>)&$g}hL!}0E z`DgpY;30_#Emv+PnlAPQ?!kHjM|gawPff6Thz1i`-s)krQ4Af;X#SF1?>?%cp79a) zO^-f~n-=4@Nd$o3evR?FyLWJ}p3MwS!xN6CHS}=oBXH&P1!JAgdQ>h#+=QP*(wAZ8Yu$?0{vuzHE-iSe>w2s+V8lO z`K_0Z#q!NH=-w)5-WxhLVH@5F3LGj`9Gk>I1# zN9jU_uwOO|B@Nct6%4@yQR7|l@VsTAbr9uQrDhkFUF zhn!mll@mx#=6OQGNBO#>%$<<`x+FbC7)-RqVfpby2ysr>|vMmA?GB+65ryA zTxxa%CzV_`%#7h*FCS57YE8i??>MQ6ej5Bc6U#=Nnj~lqcTI2GjF-j!l*G2Lo3Ag- z_SvdDch{?~dSR0k{qA~XYeH>*Sm{8Sp`Y-s_s-!1P7ZTfu2-^J z9k#u*2%hSd@~luq%{Om!_oghUsph5lC=-}^%5 z2?JgWy3cWB{Z6#ApjuYZMzdMh>E22>0~OLQD+`Jx12o~{qC#3vc5Cx`++GWRYaG|3; zVJM^IS{#KqX(RW8FzeHy%`H;qy@tQn3MqAg4s)hq6g7$=yK4w`v#O>v7K&0EB))*3g!Lo?->{agI}=yTRW-UW((m(XA<^Ph0Xq zDu!_v2niDe72 zAe=l+;yS{o4L-?Zw{m5?ZbaLg{n|}jjjOO9#x>Li4to;!IdY21&R`>k{QY85X5Lb! zc$7)cgILdfU{)hD4t0bvPiBmDy@i@RKCCG)s&G>c24Gew0x`hwwF@quMb{tqJ#`(pkx}^lpP^5Ymr3af| z!VEn>>xs#=o5x4EG)v+bf(lOu zhSl*Zrre8`!q+#HllpB`XqiG>p}LD6J&*s2hnbnI zZ+2J(hrpT1P4|}`vb0aZf+{zc_;rg|D3$%k5G;7XxztKHJmYx>dx#^i51gph6EG31 zHUDF0UC zXY@r5H_*{QO3@@gM_gDnOCG3qyi(;I0X@n;Nl7{1^LxJx>~Qii%#2YY(7$6T`iaQ@ jhlu_Qy<*z=R6rEyS4oPP%TuRpaV213W@}2idMoxnpzAHi 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|9|)E`WDdh)20^4`0dc}!@Tl$P~Uft*6$(x z{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+N>)$%1le!&ck z?ChM}Jc82FvbuWu`i90};1gW1eEEiVpMGm39jpKLzI4|`%R1*VUP_+T7b3Nq=kO&V<_lXdlwI1vXR%Jg_xCCO YB0y85}Sb4q9e0BLxm@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!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg49x1DE{-7;x8BU&n=Rrfajd-Teek=SFHT$=Jq^rWx-w0? z(a|em(3&vYYqFBkim9zPW;7VqySg+hBqi%ca7L||;niJXrsSEoKkwM{yWCPrH}}@O z^?g$LAhrGO%=_=|zE3Ob_nu;SEU`*_dOjm-0E085$bkR`Rs#_SMjqT;Td@mL^RqqP zeqAC~#1*vn!5fc;Pj|9|s`mzPTOMChb@1jy-B2yRq{j=NeJfe`t+4Mj+gICszw5>d zJAPH1(G_nCXufpst!vbYmCb>UQ$?(woa`6|TJgSNXVo{;Bi%|6aTjPLf~F;Kw>A_`wR^KE~(9 z7Iqeea&zigeu&G*gtNY1_i0bv@ld{7o3>dts7H5lDqDJPGA)!&H|fjV9)4k8d}U?z z!5}~RW8a#C?0;1lb^Eo@s%KpuX`+38Y|e8=X1Qi z;VJykP3Tx3=Oc5^)}$zJ(+lYquT{i~v>r?`E4()8*J;fK{-*qXzr+obk3G@r)7+Z% z=RsSQRc)BpEj6C-$;rohQtG_kJicOXA(gzp>0_YRtp_i7{dD>Lb}_7VFA$HvR9A7U zwlMqQd4(;h^JSdpzsby(U*5LQ-tZaoF*EbRS)2U(7W&(Y_t~)Kh98`1y*TqYf8qRH ty0s$z{b%g&2qZEoihQ{LbUOnx!#9WMCy$aYX94pSgQu&X%Q~loCIH5gg>nD@ 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 zcmd6p=R4aA1BMeLv{p|k)!IdDHERCQqEcE7wW>8+#Hf)5i4tPfD#5WwLd{myA*fcZ zqP7^vK2}xKK@fYz+v|G&iSyxk?(6yZe7ob!9>O>-Ub_eafjErs89w^W*5ARgLVmY> zl$+OY@cZ9=>~G=g=8txM=?c2z;`_{1#Ms*z;rhtc*(C_s;|hR4Yz@YScPuf}>-mo5 z0yctOEB)(DbE*ewoeqYVyCYfSB?@ZIilkG18JHM)N{B=_eIDZD;E|sme^yx>#&m8u z1QUhddg~PTn$pJ7)}pAt;F)_^W^${J$pR%xnQLrBg@%%|RY;`V0qS5LsnKHdfDNjR z-tX5WY9g9Z^nn*?v4%W#7FS5DQrB>A-9hnh!BX*%g8#-aDqqfRrC{f`v_dD?xHf;C zVy!a6=9b5K2-aKI%(2(wPHrTM_0+q3x9Qd(lsf}E^2AfcDQN)AE@Civd-)e^c94`J z#i#Bc*UKcK6_1!cf}s?M$bYcFr!V=}wWG_f)Y7dsEu>G#k+uSwvJ%`ZIxN`>KFUc5 z>xpxq7r}Fo2vj5?o|kPg-E74%f_xU2Fpg>E&utkMPtwLSUs&$onE*!qB^(m47-)gO zf6@4RX1horf=&_w4CLpxaj=jP){Q_EG*7kCRaK=mfMz_#ui~pZ$h$I;5db$*6xlk8lg8$9;jqYI@NFJ-n#jc zeK@o4Bx>0#8|p`&10E@Pin z1-=S7s%06k%vQg9e3k7ocX|+S@&Q2<2<}IpZvxJcHlMliKg6vnjer{=4yZ^Rh~%f*HPRzba-+>ST5RQ#y1`WPuAn>@>|>WdaAj{GCLZ zEik%5bwDBi0elO>|K#Y6_5?PT$P#T3zh2_XYnpV)C|?LtMF>?`nY3UVfb{u!0eeP{ z>+%wGS}StY!|CSm7ZeaP1a4#a^5VhvKPV`busD6b*7f@%XQ|@Q#mR)pI-egRiTfku z=31(SUrBm9<2{lxc^}%0RrP6S4 zK0D2fvh;NZ@?{J!Y)dWzp@^yf%WHHy>w&s~-LC0^xpL{HPf5CG9u4Gv3&nOUWL;;n zsbZ6puMym*FZ(Egm5q%xE}uN`<$_k~!}y`N;@M89etgRY^Tely>Ns*{hnm+bZs_q@ z2@0Pt2A3erv_(37vCVMqnS+(JN5-k}rf%8BFYvsY>rpV_CFC@!7rF9?nfC&$N+zjetxu z-75UMDx+;nHJtg%A*#!=BH&s(L@KaB@?Q0cF%O1@+c+vT!XeavHywI!{CcflzhfP4Z;Q!~burD@s1oIf;>uR_s%)>*b_;Y01xi;p zzGPp}zON)Gl7J6r9pwS+AwU{-Dz+i`JlZwDNdMP1NE$OyM-Qu&)#jG zF-NxkncC6RJd=e$82*EkG!@1Z&(|#+*oL19?tImlw((fn0jp-KEGsc8m!w}WPS+O^ z+T9`c_Al$J*ID51>S1Wd$|>hb$I}q3A!;D_G)cHZlDx+s(nIpl+jo z_aASb&QL!#&JJ!Sk(PU8#PoDE;3?JwpD8BpdJyAY-C`RlWrr!)#B&g!`$h$f+~^GX zSiYUn%i>Fk8mKn+pQ`{hdiW}d2Nwj^14pWPGUNwQODTZ|A%O?*`w4nNRj9y`D_n#t zTXtN-464yxEzG|H@jn@rRbbj9J@pKu&lcSAdjs>u*G90`vB}0kS zS`P{uE8i4SF)!ZjX;nsXS_sM&>^j(yi+LqjdI6|=ird$5RKhMt z$`Etw2FF^u3VtfA`Zve=nSRnv8RYd<+i3PVz^Wx7Yiv9FQnl7c-rL4bMVHkO`STRv z1S2P*T_Ox2I zkRn>SE2?URUfUQ9nt~i!Yv;BYb=Oz>Hj3uZ%KGmYS_{mwMUu zC&If`%A*~1ZBxoD@26mP*fY4q^4pYF47vK1t^7eFm@9h{O|VN^0YM*sWN~b+wTJ?B z99tRlIN`dJ51>lu@&Et; 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|9|)E`WDdh)20^4`0dc}!@Tl$P~Uft*6$(x z{{njdhEDt$H3g#JZ}ik3KAk^9`u})!{7IPkFLBoY=xMmLU{&mKaO+N>)$%1le!&ck z?ChM}Jc82FvbuWu`i90};1gW1eEEiVpMGm39jpKRTP zfISC)|IarG@KW~RdAXwbDSr z1<%~X^wgl##FWaylc_cg49r}fE{-7;x8BU&n=Rrf(^j6gU#}>Av3O92Z_`FkeW8vc zZaGI9G+Azk%n}hi7!ldg%PH|W+{J`L$?RIw)CH|wE4Or{D^Ggzt@v2^x286Sy!XmN zGxq5Jx$&^<+0Cc(X3vb)6O77kx7_2gk5$Bhk%u*a!I@FyKmY@)0dB6$riN!%g6@Xw z7vDPL@yuWOOfA~^GhTgn(|tC_;Of~K>vB2|%s+V0RrhP@;%`NMvzT8UZ#>`dj7{_8U3Z(&}|)4Z-_u%M77xk4pJqoWx_GxFiKmW;gi(hN~yLA!gB#+!sEcl~m zsd-EKfr(eTLs4m=AKSl09~{f?UUT)?xmMKs`6>qS4>HG1PKQo9$DaMUzn>#rU{3IZ z4n9k%Iqx5sSj9DMdim7b=*#>^N}=otij3lmN`;cQ1T|>lRNULWY3JK zTX&7wH||q?>GC{&%G#$Pw+p=Hv)?+`@Z`|nz%|LsOS^hiPRhup=XZPcWTvj_vrA4D z-#8w6Ua=;ocu;ALwkr);)Z{C$~f1jMN(!`o99Ag;pb_NtFh#^!93iMD~88X^p25J`;Or+!an>t*c`EUif zX8N$l(NC55MF=+;tpcshs%@=ajT8m*jr&@S5n%cnqd(+ee+18{z!er2E>$w7&Q7Zi zTlyoyM+jBR2~%{*Yv=mA!0GVDL3}i8 z_EYHY*Rl1TQ4Ld-h$ks+*Y6+RC`su*K7uj|n}4z;BlzpP)TAj=F&jSPELcC9x>`5KSB znlujs5T#2wGeU)MNwqa0*;ljsp6aCdMNf4^jWA9tCHS-~81_WLNy6*}R!ns%)^Iff z7rxu>>VP9J?XfLR_%AK5_eqYW9>tk>h%0vd)4(H#d&0ZHr!yRO%nC@pmEnOYf(mU_a<9aLulDw(6 zSy+E0Xb_ym4Zx-oYBz4Oefsc|@!O|IGnHm!T6*yJa$UP-bBFf2SQ?{zCr{=+lqQN^ zf8y08aeDaQDW# zsdQRh>lhe0Pi#^wkM$~&0tfq)BEd-Jutw*nPi$hvVRRy~2d_zJQj13$#7gHW^~?Pj z9ACa@0$t&jq=X_h1?v$#(-jYDucV5Ns=cbZ1VJo1%1!TAd~9n`$4 z!~~!9-ir;jvpvGPTbI`zki-D!B-J^_cR*>rAgf&-N*@O9;di);<@mQ5FDv2N*V0mT zgM{1Chy$?B_T)FY*>2?RQi%uWY@M_bD%xkps?~tS6;eTEPc}N0gU*ih=wkM(kql_m z1;xVeO8Bht`L2sKhnAcfHW% zS5Cdf(zia5@X*`bdv>4O=DPSXUoGnGGf%}7!}FS$Kkb>T-njAHDvcdPsIidT;ecNZ2`Hp}ZNHoLl8<^{cXWFhHV z()zSBv{yD$6>k%^@ufHPL~*es&T&r2ul;fFnJ2mQ<9)%;Bd6GYJZ$bw8P`>Z*?xa}QeT zBG)NpOb4@S0E)X6-b&4prK&D&`q8v)BuP@VNc9`i-L~r+bp+$8&{P9D#H~Qou=a0r zy*TksaJQqE>Dog7>~fifBTCudy7`d0g@8Fsssa-o;}tq1Axa;a0pTuLa9ab@iH>yw z+rb65t%g8}r@7%qvFN53_Hwbs#xU2~QT1-0JmuO{DFyy23d5$zVM#vv*85D1^ECTP@*aGZtSY-Y*ASEi==fzOSt2zZ zobu4SyLGK}$2l!O-i00fQzX%msH4xGS8eK%XQc&eRe_D9czcFsN-ic^WR~uELj{u4 zDzt7^w}(c1g%xSbj%;kL^(W#=%acrro^zU>p7PyYy(;tP?J-eMqO&#%+!Fk}-CYV@ zy#ng_;(i6TAGbdt>O5;OBYc)swEk~jow{+Der8!(Ckewct9kr$02k#{FmAWZrXQVf z``%l^?`9~hdn4FTPL@H3d-l5t-#^dEYnGd z)?s&k<;W^+>H;>SUT;+Q;BC{2Uua#!gC?L%u9lO)SqOAz)hlA(@d?^HwF5lMq+WEbC90p$T6k znnj!swIcmaB4mxxkp)iEzEFL@xm1)5+0(xFpL@H1=56yd8#@7}%14#wDDiNQqF6h{dM2>vEE7 zA3hXT`BUiYIg&XaAqdyuIY*>rcBb~mv8jU#M=i}ZTM z_j8H^8L`t-uKi-ahT1WeeK}#$G-anfkv{39FfcceG&Q=8xdAIFcyotkVMFvqomC&Q z0bCz_ud&BnNNoXhE=r=8dSSJV!oRyQP3NFRjAUuWksutX9{V<%5#`)`C>?8&L73-w z*{%lCM-I%ssT404mv8*(SINk}*YwYa&Y65ib?5$8AI{h6sgtl^X;{M>(xrs@$kdhc z(ZY@ih&ihRj`@*>HV*GdMichM{W?`Ce3dT!>*dBxnOXSUFVRHa$&>Z9)X1 z@LNrVFBf~%=W?8z+hE(Bx4L+xArn?FS=PlMlU+i z_84vlyR+82Q!NUQY9;WIEsN9pD!p?_&k^0~Z?)Va zQF^qNJ*JstS5>a}|Fv7`H{z4e?!&Ld3`VW-M-XASWm?*q&r+B6LNMPZzeB{`{h5Ej zqI&1p4gxcONm1a+b`&u%e^}-I$)YBXHQb!fsk$??K+$xq$&`6Q<`U!s;S9DEo wALc410y0no@wS4*c#rD;H_ZG7hKCaZ{sAB}6D#AlhA#2{1DEOR`v3p{ 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlBFg}u5ZC|z|9|)E`WDdh)28;fL&FdA%HKhK-#uEthxGpo z==~cy@n_VOztK~F_;mgZ>Hp)^@h4&Czrlfl!~&t;uc GLK6UbpK8?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 zcmV+s0`C2ZP)j-{Y#1YP>lCfkNG@({8W(nJbn6Hmi$zZ`$B^LQjqvs zl=xbd{#=**O^f(ViTqBB{Y#1cT$cM_nfq3e`B04cQjPjnkosYm`&^a#W}W;;hWtv2 z{9Bd$UYPw*j{Rbr{bii}X`ud5kN#7T{#B9wT9y7`n*L;*{$`&3YoY&Hl>c3q|6Z8? zV4DA8od0H?|7V~7X`mheN0tBp03mczPE!CC6&oilEj&L$NNH?rZ*rxjsHm&1#@O52 z;pgh}^ZERrkppi4006y7L_t(o!|ljN7J@(&L{St)0RaYwA00a}d|7D5LJ#qYd zR(Dc$o+JSP006+hQb|-{EK5{j`U6p=psrS`n8I{6n~s>0E7xYH)2vpeFPX-8;V#$5 zBss2^?qb}aE1Wss?fv-kiT(X;k_^YwsSDGz<=@D5o4PP{VFv&J0044dCc{f~ T7FuKd00000NkvXXu0mjfA-@8D 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 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 A`Tzg` diff --git a/Data/Sys/Themes/Clean/rating0@2x.png b/Data/Sys/Themes/Clean/rating0@2x.png deleted file mode 100755 index 9cd8d471587c14198fdaeae8a8e5373c9044bf0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^2|(8U}fi7AzZCsRR+<_GwMxc>kDKQuHnE-uc`&(8}CqNAfDBO_g1U1MWofea51 zkKo|o5HJ8Lb8~Zxii!e~KsJ!!?d|R3;}a1P0ptP!&?ulnAQ==C1k?pIDj^{uEG!IY zctAh^P&_<59Hz8wY zPBkqF@(X5QWo75$=H?d=6q1sbmXX!e)Y8({(J?YJx3IFdwY9agcfbUWzuwdU4cO-C z;usQf`0a_?QceyMt%-pli~hPs%5 zaI;E*=IMlYpQo?T`uOPIoNYWl>or<6xX&-qYc{Rl_M>l~$8(eXrQyFWNxSRV$t8>V zuINr_H+R20r#d58JaemgU9ybX71vo>)<8!vT=>b9_Ri%=9v@>Xi0kR<=d#Wzp$P!` CPP_jA diff --git a/Data/Sys/Themes/Clean/rating0@4x.png b/Data/Sys/Themes/Clean/rating0@4x.png deleted file mode 100755 index a2504c1cfb9c8ff8e72dcbe498360c427f2e6fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1468 zcmcIk{Xf$Q9RCuMNSaq_DLRF^i(VH(^GplZ=Ajqj%;UDSYz%367CLnl3$ZM5 z2N>UimaMD3yVkO^CTi?|{F^$UmI!a%R1AgAs-aYrS$Yu_cM_#FN$IfdVRtw? zjHj|Soyf~kA1&rXe;ti6Fi21ASUq1@C|nV##z&zrUV9hT?kH__{usT_7DxsFIY1sz z0F;4)fG+SKC+LAJ&avW4vG^)ZKnw9DC!=2v=_#jj?_FRQekOY$W$n&1D}uBbW~orM z=W@s=&t+E66F3!PWxLN?6){zj9xn~DnB|u;^^j3=#Lpg#(gVCPMkzIK78mKhl!NW{ zO7Yl(!D6*am0Av4hA=iV8k^sW`x=(zS^g6d=Gu+pl;bO`v(!#=lk@K5IN@J=~NxWyys?< zHTyvbDOgfH?vw|oej?9>^5;%-ukV!jvTvGI=EAA^@+@+}`-HqzbSHH%8b|pv7vz!P zP;vqLmoQUZ=M$P{rLnS8!KElN)tn)e5O-Nx)4+$Bar5@+UMFzo%$_*U&HCo%ExVO` zOhY*Cg=+=OnsUa~t8DZ}J0DHcGDcN%m`tW`PjzCKkCEvsybnuWetu~yFqktIzcMpD!X>y zFW=W&ztZLEXIe7I9>a~@U6JsH;}~UzAOS`5#=kF@jlLoma7=Y)S>~D>r*@_n6v3O` zmQPFBD>w!r{NC(K^N$Nplhq9GKl=zaq+p&PT@S?L@kz14V#|k&2I<6!UtA=QQ74SS zySUpL`re|^fp1X9 zHA>8)wsU985)lq<@zQ}Cw!VC+q17PwOZ|bt_4_b!qsH7~Kl$F%7LhR|SDP=I*ge=w zeX=*tg`h>I=#=GuC&Siv*1^VdjO?MkL)T>6#b6Kf!d3Ox7jGI-7>A}9?wcQZkvrX} zqnxFfnWc)lU|E-WEG!XgM*nh@W1?}_WGMgwvNW)bUwsE7kq+9-W;!4x+?K*~P&YnG z8&UVwgny-I2pMO$lvCaWh@ARF`03_Io8{-0G5kC%9cM;jUrJ!erncHy$$Dc4^ue-9 zVC`Kjex|L(mpd{Mh>s1Uo7CbRt#@^^W#e7BMIc4U9J|KvnC3Z1;mW27Bg=5=Zu`Zg zdeYg&9G?FXVRxsT`nLCKQd-LYs!7Vgt)5PKRRDYYnGM@`>@g_EfU^_AvDQ8?^DSr z1<%~X^wgl##FWaylc_cg3``F^T^vIyZoQd(KKpWl%(2glGq>`EwKkP5P;g>by0_F| zhDb}?Z8@%O+Z#93JJ@vpWBkXtw0+x#)#B$5@h#%vZ{pzNYC3%Qg^cg)YtN`iqn&idOI+%I0!N@2Cz6Vh%gE;xZ>nqQDuHn zV&(eLb+*!BL1Xp5TotQo0`G=gvs2e?ko|G9entl8zN2$Q7;e4&wk^~b!N`Q>dE z->r;3eF(jI%{D!gVOi$88{2X_Qh)CeKDu*hfS>1g8RM7z#k0?*8BRVqrFiEZ>*Ix+ zigK*x?wWk^$;TYC-ahCW4 z{|>WwpK@SUo_+S0*v@sYrFnaP*1VHT zYPjBH@Kb~{^!(>P{uMmtReSH+{Yk}#^e2BVX{vuxT%-3w`ND6h3!#nm znx|)6afz*&s@!Y8;G2os^N_4XYCBI^Zp?SQoA;gJ`^MUZn$xOhS#0?qm^Dc*WQC>U z+d`jn5m_Z?PO6w56yB@k()?7^!(;KmYn#?bpNQ-~srh1-@NOocVn#GiTZrjQK!q4)La5N|}FfHI{ oV9;PvVCZ7N&5f}9E11B*{C;BLQOlY+zzo6Q>FVdQ&MBb@0EXadP5=M^ 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 zcmb`H`#aMM0LH%?%c7xjiNT`n z+46M3*d}zMh`v#t?4YRFzz7ClOJ~y<2F_uD!3+;ZAU!_3onZw4kk`%x+f#8vGk4fb zF9y7=sp*sXNN9hj8}n=pdi5$seVd*7bq1PDK%~?_#Nsnsd(#d~y9EwZj1Cl@A=shZ z(g?bQTR)7TiuSy%w;9fTPTF*8*Nj#7V{O@RLTt30Ck!$8cCqPdcxLs1(XARi?Y(N^qFeo@g)Tn+`k*Gl;gbA26oX)HC3(> z_rgZk%~SfGHa9^d;j)LdIL-<=uEhe=5>)XqA!3F2qSs0af!?PoX{f3y>)mA89__cdj6Ls|-*1>6*_~q)u@Gz9^7%e? z$Wlj8uQI*EByx|n&-CU{+zV%AgM3TpGZJha0v+3UX}sfZWI@nOovxj#JmddnMrC%*x7ZbZ!gK9^RCKR^0VIMHpzTz zC;v34*s1s%GRJcm@|@1$f2X42_kNRXt3y_*K@(=i7f88uMj0|P5{p!WjxWpZ$_B~- zAa0c*_m-+trr&4Dw%8v##@(AbE?dt@V*9sEh06zCtVqXFXq@xPK#>kdsg`(B#|axw zDfpSZu!{|aW?yPs?~TXlvC>5lPJ@jw@h*;60Or0pvnF0*#=~1**H`Od|au=09;OLN@#dRwNuRR+CEo_Z!aVUkLEDV6$v zlm|7ocJz#}qLpP08)o8Ca0JFj-23RUuKT2_nSL*GbdZM4?8yHcO?4to>eW0tI6CFf z0@{Apn)lWufPn~RV0ARJvdN&v?)@R6X|r|y>>Dbm(JZH5%Mh_=zkM@T2rHA^7d2!Z z9(@JMeVDI6Gxfk%?elgbIcRIVOIdb5TcD|~PHDLS?`AQXTU|Zyu)z3d9t4uNb}j!2 z4>~7X(`srhR%3hu7NYIKym;plJBkS1l8_(~pLG`S;zJu&-1@2lNNYpPsOJ z9dyn&le1nU48%wj*T`*BTcjGgq;t>LeFLO0eH7#HQv+UC(Svpq4-i}}LV3uQ?$>@wj}zQ0fL-;Cv9RQ>Js Q9q0lEPgg&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 zcmeAS@N?(olHy`uVBq!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg3`|cwT^vIyZoQd(zFR0!=2-fbi<=y{TXa@Hm$KJ?M|)p z{il@=65XGF{e14s@t=&lv-QNdnwwEo8>Z1GQ1b@GF)4tGv%+9Pi9ROV+-{RNTYlxF^oc^jGB_l33}oO{>A?}_S) zn>lt&DGhO76F&tjg~=W-tY4J;rEvT0+RyVXuYcTGonh4Uc)|PwKUXrRzx2IfEpU6o z_p94qGy3bEwvycZW`X9j6MQlWZ#+4kyByQGebe_ziydpJ)!hCaeQ&#cSH@gk(s=!S zs?U{PFU9BL$K=`zjv2YB`)Oqf-MM%=>5Bc{KOLDq0iC~hES)f!`{9$)$1U?1w??gP z;ml({vv2aR^&8hU7=B-@7I@-h(wn6W?)z$wGxoI_hL=2Q;c7T4`@YS{ZT|PFy}2uO zs?B{RgZpj;w9eUcd}0mbV+XC%_s;qqds6bqg;Rrh8~g0&=7SHuTnw0&SkC?W`vtEa z-q52b8;e!G3)hs1Jm@)a^Y|}iOO2?)Kk3)&fer{ebZvd2&%Z^zhCk~M{ppp!mwZqX fm$+U%iv+_)m8Dh;A#$O>T*2V!>gTe~DWM4fQ|N8z diff --git a/Data/Sys/Themes/Clean/rating2@4x.png b/Data/Sys/Themes/Clean/rating2@4x.png deleted file mode 100755 index ee8766c08b3532fc75f6c40596f7afef5537f497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1750 zcmb`I`#;l*1I9nLb=zEWjBsSUQj5xQjbR})L(3(7cO19v>()zi+fF9A#9=~IZcU4% znvhFjlFV_R6=Qr;nAveGJJPD5wanKaaejE7=k@;O`Q`cHx$cX@s6q9i005|AJ>C6x zvUf+Bdm%f%d80|V6M7U6JS8ALijqu7iUeFE;)#()SP~&R(m#?Ak&?)XbOM0gRIIz} zdFuO*_Yz|Q0}Y1RY;sjx$I9}NwpP5Z-vd<$*zzG!&qv4Ki}0(_@zr09zcuI zEagh^h;vY-c79u)#b*s;3wYvT{O!X3Faj4Q52D6T6jL>hiCO=b8 zIrNy@*GJL2Scisq#?VO-i;pv*+UV6>OvvLQF=Lm!c!t^1 zn`pJN`;PW{+LQ{^yjoe&uD|ct^uzXh7VFuxv{+bVPag7Q&DDS0Zf7)Zg;n}Q)A^=n z%hJrxF=U5hJR3`+QjfXOy?LrT^O?=+d=D(LC*7b25Y@MRhO5r`jcX!FWHr7!gPcredzu;@winUanVAQ?7fYz!86 zzGfez4t;_M=@^`gtZcA<6V)z1ht!r>(vd||>NlC8rN$SvM}mIU3GHclrtRxu+%>If ztvs$3bWzh9R-_TutxQ>xh?b@hD%IZXcOm*Xg1lv7 z$tr|(N#==Pgm=A;mr51u&r#ywiZXt`qwVmwzYUf3p}(~;t{eh@sG|<362_t zuMaW#O}3YH48&sy-LM~wE>LDj+H&k{?C94{pM|fv<=cNylixX`oE*j(I{fIn0ZDQ4 ziAB!U1c|vD4fA_#)s)^_nQgVg)lU6w$e*1kk?J{#-j<`b7=gBSq8}(4AZcAb(Tpcwi-eI5_crgFR~wl{_|IFKQDP zl*l?tl`VzTI{xN5$p^qA<2en)+M0IMv>io%*@rF6tG(ipK?5gvUEreq^(7>^Xy8KK ziH?M)JOUw;|NXY}KivKy83#EdT-5Y|&lV4MbEKO18I%y{)iHGn#uEvd8S7cqb;7n0 z{o|X`y}_TCEZ=A#dmv9Sw7zql|H-;B_}l|-nPUp~b5FFPj(l9#GJKzZ_WG7dE}43g zapAZhRcyXHI$tZ0!4bA8rX4lf@wbq;M&RS76f@r?%Ds1lhl2E-BC@i{1p^C( z1VuSS9r$3i{WbaRHKe3nd@}t@10}G^z7_OC@K-=FrlhdBbDSxiFwOi_d}@O;K6&EU*9o diff --git a/Data/Sys/Themes/Clean/rating3.png b/Data/Sys/Themes/Clean/rating3.png deleted file mode 100755 index a3e4f742c3af18fdf0b40ca04ff87e2fcf775923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 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 CA+qiO diff --git a/Data/Sys/Themes/Clean/rating4.png b/Data/Sys/Themes/Clean/rating4.png deleted file mode 100755 index 93b4799adb2842ea8d89d762ca3b9e0c83d43eb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqWl1#5ZC|z|3^kfy1To_$HxO1o}Ql0&dw1L5g{QVKoKAb zkphY&CML$l#s&lggoTAgM@PrR!~jK-lan#E;8C2}qH!E(wR}mCUoZm`2L~q~zo?Ru zioU*um7N0^_yiX$U%uhpr{5 VoR#J^Qb1QQc)I$ztaD0e0sw?ggm(Y{ 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!ia0vp^2|(DSr z1<%~X^wgl##FWaylc_cg3`{3IT^vIyZoQf9oh=+FbM*5pm&Fq_SbCcBT0~s#Om|oy zB(SMBlEtTt)zQ8&`yl@VcMeXK#=N^b#CBw@MX{L6znx**!|&h@r)HKEh~RKb7L@(>YW>*6V~v4)81D+yyted z^_bMmd|S*e(Cb$I_+v#&TJ_aVsX3FsKYb#;Pw!2CarV|Iy@?(oK`XCBpWZad#(bvF zvBei(JS?&Ld*^Lgy^hg@gO*}NmrhhR%$YIU*!dj$lRs|fQZyN^W_^|9*w--kEQ_~R z6Qk0}luL%Da{aQ&4JUHUiq9!NxBj!~{`>uAHqXV3-W@opT72w-`4b){dB=AS>kS&- z>T2>eCAV3m&3<0veeRj*Jr&;b4|#1|?$>n6{F@^Gul6&uyyMrZzk*IxA42te=8LSn zwe4-qA?F{3yYJS0p8quFcJ62`%Tk*FMW`? zcY*oJJeDVOHauH1TmF~Wm8`9Hk1V(O&oY^xx#j&2+w4PTTFu3E3%^+?q@S3zpvUEg z!i|gFDz9|){Z)Dyy}I}1NzR$fdE(@{ueJ+83MF z8AJrPvCoR$8~6T8Xix5iyH5Y*VxkfjEqj(Sq4>yOmg{^qmdsDyEdJjyfysGK`Stpp zF?!RReuV~~TNf>S^*`rp^CV(Y3OF4}EVpOkVUS3h^C;r!+FD@BXYh3Ob6Mw<&;$TQ CBw3yS 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 zcmb`I`9Bkk1IIU$#N+6pTq_>8Ts^LBS}_q;_IMmolH8ADY%^18EV&|A%t~WV-pjHdA~ld&mZu<>yC1klTnue0045XE{-1i zY~K$_T5`XIIW-^mp@w(z#e2qv;S&OJp#VfkY*46{D>^Vd)FU)7wW;i(`Umm=9W_V6mM)hnpsc^RcU+>Qir(})C+wzmgJYH0x^6cqtLX=xHbQqmqEA)y5T0u@RB?|nSeaLQ&f zW?MW&oTYL2q9dV2S2P?tRem92ch1i4g+DJid%3G%PeDFMu?EaHGn5=b*!q^2D4edy zCWOuxaoQhWMlQw(EX*vy4mPhn?o+G27p4dz*e7}l8bx29Qz}is&Oj>@d#oNYm%*US9WbsqNcC| z`lzGit9j1eOA%b<i7ZoQTao8YMs-eoi$W#IPRxO?n4JX;Q z|31M`_$YXZC^-cx!ES`uUnaf`Bjpq#LMRhQG1I;(Xn!ePk0gjr;Gy&?vHy?>if#5h zf{4Q-&Y{w;EZ>ElE+Y{#OPLsZ*>N~=5EJd zP*wveyj0y877aC7ytvHBdxmQYSjf`J0jm=sm<~~&#lsggF&fyrVhqFFcV-*rYFYMdj`|K(*D}hZeP%C?rUiC(mQ^bkVG?-<(-_)xIdTG5ud*%q zdNlVZKAdi=QL48*7XC5QJzcyrS#AnC^BD9`j$vs>gOGmbeD#M7IxY1yRn+QUrQ~?8 zFHbX(ZQ9&0{vI0lz_$uoxbe&yg#S~ND@m?z2J?=TLian5Js3W^i!j*MO@eQ zSA1||6!L0*LMbePm$p#x;iTNLNBJu}wJAJm_H#=tPgFOi1~TtE{Kmb<61OE;yLPF{ zAKvI6Y>9kBLs8qfX>||5E2Lr9WJ}FY*w~8!^d0q2I=jz?`|-#$FBvQz@`SH^2}b!VEM~4uis9NS!EH z9~ky?+QbZ(%i_>JU3E>dtiFdM)F25d@uj6BN4(zvRe*?K9IhiB6OQ^LMol-4X*}mU z!yN0obor+PmL!GG(8q;(VpFC}Cd&URYK+#5i}Y!;3L_c!PPd|TDn`xquk{sbJo&?s znCLxmT_d9kGMeI%Svc9r`qdB0Ndw~+eAx=*^Y^IouCnjtjzl^6+!;;$a4e`aO|h6m zO*ejf+q2DimvAUp${V&CR94_Q!qm#bBi`v#R3k4WUnMj8c~W%*hi<6cM4(je7nvCE z7TXnQ!nTmksh-Cly{QjZR7mA~ShrhBu4Jhv+ws2un8QoAQHb1uF6<(l3L^l$bHCPp z=Zo#UU@HN9iv_%Incf5Wx^Cn5Ch-S^+w8ZHZl}Y3!NjjRKk8Q6`7gmER2gN%LYxf7 zrYA3m1EX$kaZ8Pc%m!g-Tf2s_fD#qVZZV}BpHiP$qn!J9jbNutc?(%t?*1JGnfz{DHP%9Gb?NjoXk_AQ@7Q-EDR$98E8KDN!W`6zr#RTGw1l?Ud`h?MhF;V<`s3o31GcFg z)A2oPgylN!+@s(yG7~@N(%^0tcMt7nm;}dW=krIF#r>hLdr5AazmOq52i1NR zI^S+cly+#9X+nm>tC^+mSXOCq&1=8a3)cwxgqH^dhVZaAe)sN^s$gtISA=As`Ax*o5VHlXL3%+zqW1u|I2 vhH1#SGnWnM;vC$~QT-3B^*@~V`C3;S+Hass5KZ9i`yAlvgmSELxR&xSF~P9O 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!ia0vp^20*O9!3-pmxw!R!lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlBFg}u5ZC|z|3^kfy1To_$H#kmdOABhM?^$~goFUOKoZDK zOiYZ8jSUD02n!2~j*gCri2;fvCnpOsoiYL%!dnvL7tFw^ukRCFuzdN3cb|SQa6EGu zDB8U}fi7AzZCsRR+<_GwMxc>kDKQuHnE-uc`&(8}CqNAfDBO_g1U1MWofea51 zkKo|o5HJ8Lb8~Zxii!e~KsJ!!?d|R3;}a1P0ptP!&?ulnAQ==C1k?pIDj^{uEG!IY zctAh^P&_<59Hz8wY zPE{%i@(X4V6_r-k)wQvA^2p4|$uC;Ebj6C*>((8+ar@!(SD!zB{`u$Aq~_Z|)!RH> z977@wzddnV%E>{ZH8C(`(O);~#5c=kT=*LwoiwN9&-t5G{@1GPd_h6hP`_*4Dv#4k zS1HZ430-Qg-8FNTQttitYiC`OjO^c47oq&?QdEpY_vcTaH9ybTc)DpF&mD!6J2IpW zZdNJKJe~0F^Yj&3A0PdjvyI1Ry+*4B_xUAy&8GF+e)R40cy5xvH2l{kX?Gnvxnwcl z72PTA=I)p0RA&T>XKppGOO`Ra;yO#q8t4dy3qP6C-nl%<<6~?EaXnrAT-G@yGywpx C{KZWG diff --git a/Data/Sys/Themes/Clean/rating5@4x.png b/Data/Sys/Themes/Clean/rating5@4x.png deleted file mode 100755 index 355b885f5e38e639c691ce155336ce201b60f504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1891 zcmb7EeNd8j9DgD-^0aK(jp8zNhPg>8>`Vn;5PZQ96z~ldK|n+{o6c0s7qaF{vT&&- znyFWtIjd#Mv{=s4X%@{})-0Em<*2o>Ow49l?z?fjo3}kRJ6D_~Luk_NDKb3sL$O@O zm5HUQ%pn;SL6&?M$>In5`1ttx`cfzqDwXQz=jZS59}o}_7#K*S(Sm}4=yW=R!3Yix z4habf4Gj$o3u7{w;o;%iwryjvSP>BsY&M(2;Y3D8Mny$&xm+HP$LI5-qoZSDVq#-s z8u6Cn}A!dHj|BqSt&IJg!AK7k;(V1N{aLw1Wk7~nz{ zib#Xkxb=^-xojTn|AnQ0!`j+69N zH_PTHi9{c4&&t}7mzTG*sHkkOuBoZ%WJgEGnKQk8eFFxA;qJu5gvm5zHk)S`78cIU z?5RW$bSINR0fcWMxny%Ihq*LA#e=w>ST${`F#eh~m0+ben*SsYM2@ zSijjf4^SS>T*Bta<%5nDF?`>izWF?3;jCeFU32Rn#oyZU1Fin=dfguTUEw>8sD9z# z`mR_V0V*>{Fk$%1doJ2)7AiHlnB}L=ugfss^;omg7IoqQ=UGuu#_w0^-1Ph0Owwa` zGEvJ>mp>uin74OZ(=A4!F6Lykc#w%4F{T1(b~Vkeu3wl;e0zx8^Xum7oui(Y$sH=q zu+Eskyk6frJtoH*diT6*KQelJO>^xvm)nUgkyaVHX&dQJZtd!;{l;f2TcRbJc)OJ? zID*F>lBs5eQ(46|NkR1&cS+0?!H#M7r0NEWINa(`&J}bb!AskP!YLUHC9cKh4(aDL zm(TJD_emWpR%ZN>^s88Bi6Gi}nphB@`n_Ib)V=$|(T!Vs50zD1dHDO%PrZoL{17B? zcwa!%)thbl6C-20J?K-OWuN?Ew`FyMe7b9d6Z8aFL3hLWG6n2m)nQ1kNE?06YFPxwz)rjY`U(zDye<4D|Yv9#{($K$p`U?FLj4y zS8sll?6+Fy>Z)!(a;EXN27f8w!nw=DguZrRmCrJ~FttjcoU0Ti@6O&#;s_Ciyn8cg z4ozO18c=PzP}ANQrJi$lejpYmYp&lo?T&t#U+5YB=pD0zW7_#2@9?AQ^q-U!eTMII zad#xFk5@JxDbZG37=OCG+OE4vL0viuJKiqvJ`VSYDanbeGzVWbjd3BTpQPZ{Kpr@9dr-GW5Wz%rd7Rq zO0+oc$!;o+Ufmp1&|5cv`GzGf$kW}T?n8*Ap|Y;0YaeHC?MYbGR_*=E7_D?kiB_?} z+xjnQZ`|#J4c^829ikJR?yqv=j`OYMJ}IJ}A?4>K^1~z=`tw~47&)qXXml!SW?H(=JU_rayHoZV(EJQ zy{+RuRdV&$8?^Q3zG~^04VcO&U+jAFqoewU7;2zDo|&vZ)mgAJ|8(ozwM=BbQd+l8 zT~s=ULHTF`rNuXPBf47S3>xwGW%-e`yj@Q2jJ$$YbkIk|%ka0Hq`GH=mo)aL9^M_F scz$#xd1SikHT{guG4=mky~n>QMkIDag|4%UPJjJ0nZazv$ske5pIsdZU;qFB 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)