From 4b830b9960baf2a4db48f35568bf385cfe32f910 Mon Sep 17 00:00:00 2001 From: Simon Huang Date: Tue, 6 Oct 2020 18:30:26 -0400 Subject: [PATCH] changed to dark theme --- public/assets/icon/extension-icon.png | Bin 17962 -> 16327 bytes src/components/Frame.css | 2 +- src/components/Messages.css | 4 +- src/components/OnlineList.css | 2 +- src/components/Player/GetExtension.tsx | 6 +- src/pages/Home.css | 3 +- src/theme/variables.css | 338 ++++++++++--------------- 7 files changed, 137 insertions(+), 218 deletions(-) diff --git a/public/assets/icon/extension-icon.png b/public/assets/icon/extension-icon.png index 63e8f1ff136f0612517b64b80e33969f06348b5c..050d617dbc5a16af39a6af5306cf38e9d3f90b96 100644 GIT binary patch literal 16327 zcmWk#WmHsM6r~w@kQAgPqz0s*uEL+J>A;iNlPF~JXx+U|yzTGHF*u-pRzN0h!N*eI}Ulx6KmP(KSTJIic@A@AZ; zw)P#>+6=C4;=j#<7(f#heytjfm;KKU5&iE2_5;eUjGlI~@BcmkIy|Hy9hcQ;kNW{o zi-&lC{u2v^u!K$ZBR?U=JzCE#gZUz3aHW2luvCcs28(|CGvPhy>)g z5J}p)=cg|Miw8;xOUv!1AW7MRU5QDJ=v7wHnHwZzHg%cu8mc2ML(&dOup^cpkBepx zi7u+eX-d``L=K`Cma9O{Mh{a>bQj;G-1i9fzJnM@epmPz7nodKvoFo}yLN(`$oF_p z4e~PcU0m58_zCwJloQ+6aH%_du{QMLUq*V-qv5TaY)YRpE)B8!pIreiRPJTrs$U-` z5?yf{@N$#xXAen$jcr|#*K`-^FP*5&&DJk(UyUlX9z`>x{QE0aLB+C|K83lMd<1SK zoRg>@CLPm5c=fd??UXJdZcvkx-W&+z0N={O2Z3W>AKM5|h$80yt|qQqHA>5r1)bx( zno6i@qmLA)!BU#PF;`1$)(brO+2(v0Pv6@@b_Bk^WspodYKaUKE+D}3D$cAtpBOEh z-%`G+fO?T3U-~;@<~7_ZG^y?p3o<&37ePt8^QRry%cC;IsWIP|hn5MgrSv?We|~I@-C{=# zpu)pDIQqK(*l4&r@x1@oY`j~!JzhoR<25>4R-}lZmaq2P*5StCMEdp{rfv~&042e{ z-q2=}3Ec0u%?n$KNPLANxmR&cV&E{jIgTti{xj(0pzZ_LuHXV|%hKlm9@K!*n zPW-3ndK<~XLq|CI2NmJ@;(V3GB6sDeh?#EmQ#dwF8oTjKjB(McI7b#Fj}@En!U%T! zTR?2fzeny0p;{fhxlr^IW|bW>P$AT7O8XQkK3TH*sBzdhoi0fn^oRLqp&ItI1i5BAT&7wwjX%0dBdOSz z60ei)@9gT+<@Zf4R3)d89Y_7Xx_j~1#p!8NZHY(k5V&*C97xE8kgsnL>&&sIfaTC@ zHVOxLKxU$- zWxC$8q-D-0DZ|LG0ogs0`IL)_hFy~R6w6lSK|ZQ&b5)Ng8tvrvZF(qD8CY3pQOf`9?r$Vw`i*J%qpTQmETFhtpu!IU<^5mR}NdeEiOztNJQ z`W4%uZ{CVnNS-f=EG8;@73N0?zl;379vO-1qON-v|C1!1*?aXZbzWlEE~X3sJ(q)z zMyT$WdD=TMrp+5Y(o8R6{sjg`^)Hp;5vdvr`R^KEM%JlGg-}JVe^9%Jq3_u<=M#Jh z6w&@*{A3p_vOY>12#jAAX>vF@oouNy^P;pD_8a`uDE01OCesGCk16Nu7qnY1R7D(s z=a4DQ(fzD~Kv0%}4qX<)ea{TZ6{3;(EeMbYI}*wbM1(~wxc;tv^Mk`IkkKfglx11I zDSiHi%@lH2OuU|{(!s7AklyX5j(X8XC9gkTTV(IN-)EWom+|_H*Cdm`7VqdpY z?8N8VAXEkrEV>jo3*!93xHgk6{ju~aX1(o|2^k)c_wRZunNph zlTM}YUVUB%uT{KC9tP;_aU zZr;!9n_^*J)nDxD!io2Bzvr$oq(?P@I1{QKq@Fd3L?j+D1}I8?U5rS5eGM@{iu7kP{i&# zBXk|0&r6ONxQv3Jep#Hni2+Q2p>Oc~!waR^6PX(B($*Kl;ND8rgyrwrz7AcI*>77D zy@?Os)PdacOg}7N%eKv#Y(+%`zI0e#iWVHtgW9jpmFgBl)J7U`;NvS;5P_$ znd%-~VYy`hiz3giBp|Ng57}<^{)`WE`I%)?iC)4cd;S8T%!cMW&kr`sCVPkY$lSJ| zYq2^|iEQ{fB3maVR(d*GNcY-iJ?v_KInNu}l`)MSb9Lv@kIvV)PXHm4D>FV2xbcUB zeDDb6nFge^rcpVT*K+-AD@yR5&!*QuJOtFAuJgeeDLY^eoe9{ z`iVsHaLR`pmGM;J!y2|MZGR&TGSJHmS>FT#&H@#$?Spi>RFGT!b$F|d@*amN_ZLU8 zlL~)H=$LH|2YyPfXId8c;d2dh+Au!pbTKACi|OdWvQH(Iefj-2N0Uy-Sg&frk@NZj z1>UHH*&dyDei2peuKtKP+EK5OXuUY{uTSCQ6~gGMURzi<-{7^gpCosW8MZvBKGj&z z9;BLY{tD0O7f`~Pnj=c#I*CNi%`;5v-uV;R3VDHeNVBIrWXhnPKuyBzkS-coJ?lP$ zmt5sCR!fg;3Q9OEJc0P1y?O|i*?X5Mn8H*GE(UZ<`xAXWU1u{w3#YB(&A@|b0qBJ_ z1kLnbjBMRGFWMPsQe$2|b8Z9I6*If8 z5^9nM`)n~6y>clbKm~jEZP$JdM@SA6=r-rvuT`uS+Fmix>IdYlgtG53!@U;WsWPvo zbI-EGpmW-|$yL$6jB4{6r^|1Aw~g5zb30qP>|=>vbkYZPwl-#|J$wj5-IK-P&jRY6 zt6d=9!5O4`aoxyuR2BM<#mei?+CJ$UYvG6}M$10haUD#)ElGY&eTQgS@2fCOlyhEs!K3q+-z6lEL*MKL!A7kO zIx2UO91uk10iSMtO?gZ$K2+q4$=}ySC+tCWAQ*!KaiXGKC<2Fr1 zoIRYeX^?-K&zbED{GJ6;nMh9a%HFn%@3zliCu?p^!Q54ty^AxJk}FkK zd@3faGbFGw=EfM8lzr7y2KZ}bv}!8|VR#W&cPM0vr}rJsZ& zQg~x_vgEyaHS2}T`N37^CDY(4B5W{00@Bl@Gj?L7c3!~YOF{+?-~UYX0Eu0 zUQ06JCL$BlM%O^(<&1L;jfZ z5@z)2$9#EcCo>i2`|@L3Y*RrWfc8PGtnG8pYz@mj^RpZh4H+3H{IaE67N=e=C2v0} zL+7?GlUDBr1>A-HP)+jglo1#k0r0gW20$JtYQr=Y^$#n`7G(Bs!r4g3u(ge1a=Z=T z*xwF_cpDUGM|dx5Wf7wyr?kT@7a#EaqttTv`I5*)afBq{dU3k!o|n%JB5eq%^lbTK zrNo}(m6$6nXMuh?;H$>%rJr4b7e)dLRcFQ*{LfmUnod1zYIYNZnBOgA z?B;KF;1hhm>SPu}q;vno87U2R#Q!z+;Pvp5%rjd6L;>M8(6E~j?>Lv^cPv#ITr%eS zDdyBfhFkRDh3>nGpo(4kd6$mQP1OVzF-mB;_L}5u9EJ`3mXk4Gyr2RNug8A4|(J-$2*L>s_BV(3)E80{YL;Vwq8#~-tq?RwncTWv)9Bh`EbFGI9S z!M_PZ#O5b0FO+#j0)upKuD&3)a0J=7>d?^vciUW-x>XsY`v&U-nYdv68~6Gsd8a4x z7~RmIS@OE^jEd)f4m)O9gvf*|s!*ho8RtfXzHePOpA zDeQab)wO{Z!S#?^E5pLLs5h0lw;)+}-D3c^jSp4WCxMXezGZ{QQU_JVW;6b*>r_r^ z;hdA^Qdn*FhgbR%peL*`!etyAm>);g4hn{keDk+f6g7YG0izh#M@9LPDVTT9)!~OX z7~uUB7XOQusxoi7?XAi#gd1s|lo8H;VRF^c!?R#puO1y;c*M!URXEZ2xc?^|r@Caw zeNSlU4zz=?R2hje|K(LQw@1HQ&ak&-ilM?ck(Tu##ZWyXt@ojTe7*|Lp2LEW+ChDL zNxsFznI-2f%y{fF7oEerCYGW#Q0a@GZD^UV0D??> zjn2WV1(l56Ph!~*wYjZ;zZ(m{*MXdMkB>Qj#NhG16!tCqUkqJIPAbbW)$DfP+Uy#! z%2GLm>6T*V0yxk)G&wOKc6Ne>*Wuw^9cuW~zS4YkIIo61YlDp+)#M1XF%@=5GW+0F zeeOW04f}O$Vbsc1V>+<)oI>BQ5lanlzHKf?lo6wzKIUGMs)x{9zZxXV{7^|>03d<3ipA>1_pkJq|2xsCZhFj*4;LG)L{RSG>{GO|`IOQ9}@BFsk zwCI&1LJbDQR^`@`iaJPP^^q&XZIR#1Z87(dLl(4rt4YAh@R(wjcqv3J#z;VM5`-q&Vv$z0#> z9TU_AF=Krm@UDA0r-d%~Er{>YvpuG8@3o0qzi0}J!EBuHd*b;?{>o%>9iy084b$+T zOm;CQ9>uCUCj=p{5ljwOJEQLk1l%4Mb#x<|zHKzyGhjqjf%Sq|$sw#znOWh>)L7s7asZC60J)@Rzns$2 z*I?qrZK%aez|LlAG7ty10|c!4Pz zO=k5ctqYLPTwV7vwIvzGbM*@K2gJZQ_SId{z|hCd#}4+YEg@#VzWCkOmjdu# z^;P(mD=pP!6ZYt#Dg;0wM+`w49_m<1p2D^;db1UBex$JsyFwFu z%I{2RT*5WIPedg5RDN$PmSPMNYb*L!D@}RMhvAixGqd16_Jkl&$10=T<6fwZRxCju z;LZlKtgR)u&<@zm_@;ycp|*tQcl2~J{oqu!h5n%X6y>blz$92G1jq#gz&|B1yNbM| zWQV_{sd6c7-WO{+3g+N}N4~t;eGjFRyjuFIcl)@o+lCarb?t58%4E&z5fMqa8C5%% z^d>053KKYxikJ9U5mxUW2!xme2;|S_w@^H+XVa?lW%vYa-#jALf+Vejlup4v=s@Ff ztVE*uMh7@9^x^048T0G}sF5h(*?#}n|@I@Y8Ck&D}S`IJTsCs;+T6EHw@} zYeL9)cWI3ZN^w#aQ)~)_;ySG?hNvv}iX4YD-xE`z-9$`_~J_zQVR;IkP@awa}`1!lLMB0j;5HQ^Kr zrtQ+?38PT3HhDKwNJD+fQViC&hp7=o3LvpJ}~j zery$%R(VzhYhr!g^p*=~qb#h+vvnBvRJ=w|002bjxd05=yve5@$aJ+s74scp@Z~8( zjtCa&|8H|-dYugC%5YJ9GA7L=(A<%Z94vPgu=`&B@O&R8agUHaX`HyC{nSl2Am&YA zfa?P86MioNT#`wy`(JnB%~cXyAZ=>mViCr7ZszY9%3`iNKX6WpPG%_N7FxLDV>_S@Z-F3i=HtX&ZDWpCH(u@d)+$U?2^TpN6bX z3z!ie!v6-fTLYagvn2~x-Kl$eWH>_79<3&J_Gw58TF60aO%JO)*5a;XfVuzI`YhmV_9s8*FB!%1A z@V%UAHdQi+{|$bOVRXz*QS;R)mMGT~F2B72BRP@kI}FHW`N#J0+(lL_?YHE1hOteg z0v6({#ZcU9mGSKa-ZyA@TCKhR_^Si1(+o;w1RSv7Va)zJG({^8|49B_o1#!NWb8=c z8kc|+NH^HvEngq<5E{-Kwj(9)c_dAmGD`~2n;a6RGVtkm7~@^VGrS5ULe&hBNUXb( zrww8>TG~x+7u4`*$mP4JDT0qRmgUUt!L@W)vIeAi!j&N?99H-t+c`t%53H_Pk%2rlEUHm9hG^ zwTG&9XkXM1L~V!}Ye=y0mCKoRdHdo4mZH-G>LmO=nb$u8X{h1&$tj#Sql(+fXQ*lX z{&kZoF1*5o_;;A?lRx2B7@skRLT^o&rlSzRet`&frNex;s>Ys=*Abi{D>8vJqSE=g zFGn%b-1k-=1H}q&)|=RheEj>;dC8eA9qG%K#K5CJ!GJ#DKuxT2chj(?p2pga@v%FK zlS4NdG8*M2Ga1k2#O-ptO^k+C_JJ{2$fhY7SPQHA;~kS@vUmMt))l!u%=Qf^4otOm)2qNQ-Cr3sxl$qaoJm>>yKjKAX8-IEDQyGPhB%Pf z#I0nivZCb^#6;1^*scib*O(urxxoGFElO$4F^9jDcVo(urHAQ*%8XM0cXuAgBvnD0 zf(Z4c`Lf53oifQBdkk0*_BR(3vL?o2%rCY7%m8r?eTXVO_XM9~VP9uX@W|@P#C5t1 zX}4*-7ZScJgk&D*r}UKd;V&!l>IRZwx4oinSfcvkuAc$*TF=B~{L>t)5)d=@ha`|; z(#i~%Nf1Icnoxd1I~4V1rjy7Zpyhe)Sy9&)YLf4TsIUv@B8_-{gFj!+CEvd;&h2Ru z%34ii_Z>V_ywDmj>#x0J(@A@vudgprBYlgst;28%N_`kyA*GoiCYPTWdaNniqoN-w z+7(-KpMW#wM-w%;IE!<+w+UygO*1%!I&RFKUZESEE?mP5dE`Ab#cIf|L6kOR*sYwk1tY_J0Iq#6M!l zYLatAK^AsWy0R9|gT9Qi(IiOO5E(gE!MocJa+UZvV;@T&iB;_+pxcb+gO#on4#Z24 zzg-Ihiw2*Q1}nRyC2$07iPZ3_0S0d{EpSCRt1#pv7CY!^+8DaUKjb_$zJ@bYeE0x|f z0oJ+kV|bN=k53NyvOz%wWz>JanjEV}g)6wobgU!!R$X~iZ!J=%3UW?`e=WwP2Yec9 z+FJR{#6%=0Z~j(8)*R`~m)`&nbOnk7y0%&$6CxvM#OR6{4#B=%M7nz@Mc~so9h8?+ zy}st*_-eufX;NqAPF-gh4R^MpxP|48j}2iS4F9vJg9ig~_<6*brRq}wzML{3xt9%A zp*rRCmsifBu$D?BSM@%sUqbgq!FXCcGIAfkR4i0?^yZ=OjA)%CSCMFV1sgkVRJ>9G$JSo2YbD$H~ zPa&}hK}^Ha&@t<#|W{Ls_Ey(y*$g#5abf&;VNqvl3UA1!R|w}xodqm^v=5$1V1IPo z$T9*bBZ=C&y8qn6h~~4pFLf!P0qEv-Jia5GGAYKlyF|@S&CPd>GV2s*Xbd6$djX>5 zbDk4T)9~E#w&!sZxXQ-g6rf%m0twuFfnYVtBvUvM(SOk#7aZ>5y8R&L7B!sE>?!TL zbttpqamT-!&Y5!1v#!G6U#BZ`KY<#rZygTj_#dk*Rf7B!LY2dOQZtQiBdvAen{~~= z)Q=PsG@-!BJaK=#M`QTI=S^o&kS5mT$AhZMTkM8EH^T;ye z6;Q_OR4KUO4$0Gm(&j2d6#>?u_j*Rm9feue-CeM zos0}3go1Ufx~T17K)WSAO2#fE=^#w1B<5ncjVj}_;g3+ma`3jJ?PLZFy`hg{!tP$? zH=*yi^w!x*X679MMo(fVpToJq70+#;U!r1rs=o=CZ%4CPc272bi0o;xnubu^lpuK# zhjXnPqq+baB7o#yjTT+y5iX~^c$hWYTv z5bT5?Ns@sPSV+>cwhRFLcE8$sV@O0=JVK5(uUDH zaevpFt?JclB(*T#<1Xi6nCZs*D4cjW{}_={uRm%Fy(Sd^YY8Goq&CmO7d+;jC+cW! z(FmN7E9({Z>BlvMyy<3_pO-)SLeBE;d(J z*?ZSZB5oSG)?W!`ZMW9+Z?UEteWeGKQBb*pYk_>z_CN0isP@;GStVz*B{negj*9)_~_52yvrq65r zj(j1w$skpn4=mncDqiea(x>Fp2o^iY#Kr}e=8;u)-bR{q5VK$mIH4-=_}Ys_8l?)< z=-oeObL0ld|2Tu!yT&EGx?bk}jgNxu+>hc`tE4wUW0D^3?2pYqB$^Tf$|!r{XDqMz zQ>VfiI@lPOJ;+D_RLX;nSW`a-ix_pR(Vvr!gKF{&B|OMiZc^R= zZ6$8hNGvuv1z-6c54Llpu}s>%BZ@Xji^S?SwSW-4>PI~wYG9Q51-YX7QviV->wZ3Igc zmGXi_WXG>>-WpRk4uOwy`dZsob zb*!{+$J4;vCeww5%@+FM=XPAkq|!fr;!EQj;>_(nZR;&bFl1+E&S-dT7z?Soh#?_g z$tnUC5TowSu1}q(DO-l6HTFHZ+U`9YrUjJFcLHF zJ!|6^Eq&}vR%)>}Jec%#bZ_|HZs$k26))#5bK6nn9w z!sdIEb=8j4)^=tk^zlutd1v)CCn1v-fDb3{sYZO@aksJx^hDsq@E9@jA%61iL2&@} zl2EWV88~NBcOV&?iM=aM8;1>iQl{$UO}wV~+XQXU9=K%2DZ6($H@gv0CN%KGq{)*7ES6YnV5wknyoHnTIM4F|VX{{S7ZMGNZjXxUgZlu{Q z1!4v(7c+9=2l%o;eKApqe&XMK?&QC&pAVfsJv2)_G#%?11xG!1+F_WNi%&04AkgpU z6pb1YGDw%;UqiMdVuv$F2)i(;c#JMtBs0#wO4_)L1+n#gpO0qp~P zxRRZeoA-^YQB_v2yZj(eV*z#}>3nsgI|+#zH4sA3=u-^PA@93bAhUy_SHX@S0$o8t z?7pqg&bh80pr>jiHT8Fk#xzaA^*ibKwHIqW@uH^}j>lPuNV213?>JZ7J@pI(ezLx@ zuHoMD{q4ueOu-O-n;i~;K=?QL`D=U;?kge| zN1ila-RF5v{2z!x`;jJsBtM!XvrmY!sA4@#TaW+pTHe-s+~+ zRigZ{fOttXP}#s1MH!;KQGw0Zi^AStOLV2TgE0>(^()IWXWj#iJpCFoO9f@) z(cKHtvbo~lPTy_Vb_9M0M@!YVj-k(t6VS zZ}DNLBx$nioxArFfy3aKH>Uew#CWfGa=_^CR&nycf8RMytTgnj7WW)}8u$7cz4i_d zli3qVZ!Ly61uQ*!2%Y~`!cwf4xhx4BLe*!j3g@tWnrRxz`+K#jHh0XYZ*PO@RbZ*c zVN#uhvgU6NkjqeAyn=R+6{!&x{#%Dw((uxzU6W;0pIvJHWJUdt`N%8&sY?8j)=*d6 zU)k;d;6n?y)ysEtf2=H3al%Ubdn0#{g`cv`s8DeQ#S{&9X11TTM$PrtqAb47Y(zf& z2ADKtwqXuM45VkX3$Wit?u~zh!%*qbA(04T2c^FfO7=kGT*2*^AkunM z68yJCB$uSBswKpRvb*7S5ScbgM*{`=78ZrEx5%&&aII@=a1p0zrn!! zoeEBYlNY_CEiF?^5z?&cx7WY_PzNGt$W%*m+@2jZ_?GRdTp4S1Gr*4XM%^qzHJm%ccQNsJXyS5=ITE+$wBDUIg5Yge|7lTiy_JyjkBd2 z-^^v=>}=v>57wV)A4?Z*UY0SU|B_6wS>{dngY^Y@?u7k8c7XI*HZGLriS-WfZ34?0 z^aSp@5@LppIG_N#pUTYr#%1tdM$3GqGRh0bX8LyT#R=>Cv`*5o{!IbB+-J`MjG&o6 z-<^#;3;eCznlaU9m^YUjL93K`Mt_<}AJwHxcZJqBD1-T(d=ChCjZvt#^EX)5-K> zy;Z?F@SI8?vM!^Awf95%{dALq*^L0iav}7DpmUXO#qxZR21Piu_biJS-Upjev9{+M zCb>$TaF>|i25Gc{0+s?asYgV8mredrvOIlWMFadwBUuS*t0D|Y0iu=*w!(3tuIbEj zTYfJd!eWF{7p8DJc=pBo!!pxJ?8Kd(i&N13#z8eg6tx&+#zk?v_#EJc9=$)w^fI+1 zI>gukyXujoAf1+cGf;6i{43{Ma@KTK18x?iMJjmi#VN9?fW6=GYA)%N*U1+?qVzidiZ(GYo{sGeqmk&f~(VRI1 zRY8S+02;LL<4YFONel8ku{bcas5)X#g7T9|KTG=p)=ST9_@=4$M9r08-B3ob&O)@E zRd(p*!!{$UBfTX;Biyh&w1XcYyyML1!Y%*1b{y|6j&z&-_Bk*mo(FTZ9xY&9wp(6Exs2K zO!-2yYba2}OmLKOe*=`kX7+BcNRq|d<$pL*Z=N#Hv6ye>9O3xDUt5RI=`&Rjd8N{{ z@S52ro%6G6t#dc8L4&RH?j#KsYdww{_3k;&dBC0{p6W3=Cg%79Ea{vtZ!f-(MbBam~@)b$}6o?64Vl#~4#W!UV=}S^=8vaS zH4j=u!CGJBn&0i#vQgMCYKwfx*Q-{M)(iW#BatjsTlY+0ygI+b`!R~Fr0@>9b+#WG z|JU-EwED*5hACpL-+}MvG55VJ3rdj3Q>E&jYM=o0F&28bSi|nUbYqP}l@_{GXV-?W ziBVX*Vk3^$@JD8>B-V#JAuJSlj;6G0_4*KpwopAYzU5FmA85EXHz zUOp83Z(CMIM#b1d{jmsE2pb_{d@;6tbdLGg zA@h-hJ((Ru)`gGBZw}_n-`9~~lZ^`j+=pP0COj#k9GP8HQWS7aI}v-~!iCQz-vzxIwaDB!t>{M6bRrez8+QuGqglcy-X+!7Ncsuz+iq z9$U7^zWdsTfV!U2p`0>-q5Yq6+Vkpfm|TpBBL%YbVFrsh{y1zvrBpfc-8sR$@K;Y;}?z)=Eid1Hw@IU6o%C8ThtDUpgJC;>pC<#$yM``Eyg7;N`$} z;M2ju`9~Q0QUWFM==Ii(qHNG(TR^xqRMB;i_c+_%nFI9ywR~*sDA@LGJ856Xhz-5o z+bQwhOD~$w-1JNH#$6+BA`5&DGWpq?QKRy6^Ku|c;Y4v!@tb5S<(ok&EkxS9!4%z6 zb^U;G+jGNE(f~@b?uPBiqe+n@DkkWY?=H8^qKe%IR&>4n+g2MX3U8$lj7_rMd2M7iL{RuA8~?ZV(fV?g2}q(=AF@I=2S| z$!YFctO2}=kBbD!nv%awX?522WP~Fetxmi!4ii@>JLv)p*pluDoYAy!b{40i6Fehr?=3&kdCCWof0{UjUeP z1us}DXm(nr=-Oc^Ns+0{nJj+l2CS+92CUmDCS9#HTxoi2ZfLU{rcU<3F8j*)Nn;E? zr*`2|K12rDharYLxK?fwkT{n_7*=L(D>Znl4-n|cE6%54S4VqJS>qPCHs6zevNnnG zT?C$L)HSrBT19sE7ZKOiC>OP#HA9*OYHfD+GWpnlfq#&6{=5%O3rOLb^5#GEKjY;) z*{L+Y^g%V%^E-MiP{T4^SIRarjr94DoTlgb{A`GKW2#U1#qe!IehF;OC}R z8#UIP+4^~sy@HvyhghLpp*OrzRBwFvXar=N-C||J7YjQeWU@;aAh}F_3USQt6yTI@ zBo!?UP#BJ}XN03PJo$t5)K;m9;6Ol`O9vr@qwe_$2Gz8({PB9i{lS@D)3jO^w7=3F z1V}z&eEc9a1d`p_`;98+@-f7y_Il!L{p?$dmlg(o|4h{5_rB7yyT>r!o5ca|oWi`J zDom(N6p_uJ0xRUpop^19U!zyk$7qzu@bV_f?|fK#B5%f;4~`)VfE30C&-EAO8j-k! zjM>4Lt-JDNiwZDBtNl$Nd&KKIQ9qYV_CTp7zgpcWE0grZavkQsf>Bn>bcbYmF9g2P zkpc==5Uzz9<4pJ*whR!88&od{ZVA>>+T{ycTIpF@y}8W^FKaETs=Nlh%qPMAB!LkJ zlxw?Wj``5Xm&7HF_4$+;%eG1go@?fmpo7RT%XZH?+mj$e3L@3(TN2EUFtSmK#4*Z} z$<6bHxvkLt$4Dzvgw*gO08(sj&^*BI@q9Q6*zQ6H4W>l38s=lO(c8jc-QM1oiq;*0 z3ys2`oG}I-kBH>zc2SM?Yh1$w;dN|J*0<)25E7Tuy@%(hz4FF^5g^ZJH|h&2PH#24 zdYL730%}3&M%^ZX!cQ$KBTq-Kb;jvRZw6WPq;n@dht+bPYw)N|E_2x*dZ>w z6Tg7kC9B~Cuy?7&Wk8D`IKjXWxjUJ+5+-3?`)3w$ak#mFk*>+ziy>uOn9TgMH^hT3 zyP~zg?NyFT=iCo8Su5>SzsF4EAq?Uulaf@xo3~O3^x>)(!0%lHu`O*1$9XCpnuFTS zNmG*VkC-27XnDax2iF(AC?)lzKMnRCp?w%qtXm;|x%ob3)(GQc5NVfHIA;K`0Ohk! zpw)wv{|37VT3pA48W$bBk6HG6Hks*H_SwqQs)#v1B&m!AoC*S-gYyMG&?7E$6SS5(VQ*?%lTvaEix4 z#~0=tT##eb!HV-;RQ8yUPY+hMtw0#&t5#S}MXK6~2jEa=GT3!9O2PPEuQZ|g9l00> zGL`!JEm!VJKE2G-z6&XQzKcP)D`m@6m{HbwURzQ6_j$p4I{^m?+EVNPjiMoM3s5fK z@zfADtXB`X7L+@~H|_%&lPf$APSJ*0`|1%sSke||w=w_h z>(Doh{Z^2ic0Q_1-QC^w^ABJJF-36GS4F=BU*)CCxj5^OxG-A8Kn%ZDsnn5cYMS4Q z@XAvWT9+G@;$JTS=+!lK?mN?rt5H;peJfR>=X(Ly0&_YbfKLw2^71KOJ=%Jce#eHJE93@3%G_}e{MGvg zC02fmUhY%f;X0WLc}1CJiX$pohD{B*Zk9z$K3>gI$cd4zi^xuWy^@DOBnx0QQA4OG= zf=mk3T0Q>PPe#y;+h=+61wG_6#3rcx za1yE1Kq7ZJG|u0=8Kr0yW~_~^>MJy(yiq_5(#!vpbN=kM(m0gz+gz1gU(lr8nr$6p zo(C;7OOOKOG~B;PkebQ%xK*Pm zmdt%($)zIKpXL+rkhEABRZ5@E`SNbNsq5GOb^M7O_Adsh_`xDB{y#gvq8vc66seND zX4hdfdxcS4#?LSDZBk8pV^~xW*cBU;RMzIj(}w{>eDQluV> zk+>KmbPC*B6*3XReUfR~HP#cbBm-Y^VqUW6hlB_=lPvE(NesN+HE2F-(1AJix$ z&P@LWbnwFZ$3XoxBF<$)OOak_KFDSS^@)@m5_R;Hr7ff{o!EH2INJr=^v!!CP!ZHc zmB2sK|5JgJ9*lVry)qHR%%cOT=i=@+1-_a}ioWp>B?Hm-iHL?=9q&_Es!*9vZsBv6 zl>NNY?AQ=G@_v6;UDQWKG~`nHWkHoi0Bfyw%0TIIXt>J(cG!F1xlL+=}jz8}w@Zl~qQ=*5QJ3axdn2 z7YI1FU-oE->%~5|E#=!N!zjq6a!JYXFm11f{0o3pFnXMEPbAWEc zN}F2xbEJNop2}-E$(nNBmrS9~U3~8x%zYC#bFKZJptr~{xr~GKe^F#P7wWmGEb-;+ zFC~xd`qDztBCJLB1mq`oGE`|u)l}d-`f*)S+3V+0fj89&Rp7g~?Z4@gbm|!b5r_aw zWeT>_Na-IshiczY=_#60d_$+&E>a7+`mX=3US@AhGzGd6nLQ?dssg*?p5!&S`D>>*o`IUh-S%c=>eb;H zNY@-3CQ@&fq9q10OJxk4WPLSdvI#0~z5cyEbXpKy+T^fO+g_NY!;|J;h!~-Z*yV56hmcj9LwzNz$tyhi zoD_Q^zb&YRx19b=z1k^JEzBzA{pQZA0-IsK-EpDI=c6DO*MG|gUL~-8&h5J6qo7OUcd9P(N=nT8hH8} VH1*cn1a&|kO<7)Dt^#5n@*j4p^L+pS literal 17962 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 diff --git a/src/components/Frame.css b/src/components/Frame.css index 595a250..4ed4ff9 100644 --- a/src/components/Frame.css +++ b/src/components/Frame.css @@ -12,5 +12,5 @@ ion-segment-button { } ion-fab-button { - --background: var(--ion-color-secondary); + --background: var(--ion-color-secondary-shade); } diff --git a/src/components/Messages.css b/src/components/Messages.css index a4028cc..00bd63e 100644 --- a/src/components/Messages.css +++ b/src/components/Messages.css @@ -18,7 +18,7 @@ border-radius: 5px; margin-bottom: 4px; max-width: 70%; - background: var(--ion-color-secondary); + background: var(--ion-color-secondary-shade); color: #fff; } @@ -27,7 +27,7 @@ border-radius: 5px; margin-bottom: 4px; max-width: 70%; - background: var(--ion-color-primary); + background: var(--ion-color-primary-shade); color: #fff; } diff --git a/src/components/OnlineList.css b/src/components/OnlineList.css index 75f3531..1e46813 100644 --- a/src/components/OnlineList.css +++ b/src/components/OnlineList.css @@ -1,5 +1,5 @@ .online-content { - height: calc(100% - 160px); + height: calc(100% - 160px + 56px); } .online-header { diff --git a/src/components/Player/GetExtension.tsx b/src/components/Player/GetExtension.tsx index ef52553..aba8f98 100644 --- a/src/components/Player/GetExtension.tsx +++ b/src/components/Player/GetExtension.tsx @@ -8,12 +8,12 @@ const GetExtension: React.FC = () => { return ( Browser extension installation is required. - - - + + + ); }; diff --git a/src/pages/Home.css b/src/pages/Home.css index 50ca9f1..589e580 100644 --- a/src/pages/Home.css +++ b/src/pages/Home.css @@ -1,5 +1,6 @@ .create-room { width: 50%; + --background: var(--ion-color-secondary-shade); } .home-content { @@ -9,7 +10,7 @@ .home-grid { max-width: 500px; font-size: 26px; - color: var(--ion-color-primary); + color: var(--ion-color-secondary); text-align: center; } diff --git a/src/theme/variables.css b/src/theme/variables.css index 388a6ce..e7e04f7 100644 --- a/src/theme/variables.css +++ b/src/theme/variables.css @@ -1,83 +1,155 @@ /* Ionic Variables and Theming. For more info, please see: http://ionicframework.com/docs/theming/ */ -/** Ionic CSS Variables **/ +/* + * Dark Colors + * ------------------------------------------- + */ + :root { - /** primary **/ - --ion-color-primary: #3880ff; - --ion-color-primary-rgb: 56, 128, 255; + --ion-color-primary: #428cff; + --ion-color-primary-rgb: 66, 140, 255; --ion-color-primary-contrast: #ffffff; --ion-color-primary-contrast-rgb: 255, 255, 255; - --ion-color-primary-shade: #3171e0; - --ion-color-primary-tint: #4c8dff; + --ion-color-primary-shade: #3268c0; + --ion-color-primary-tint: #5598ff; - /** secondary **/ --ion-color-secondary: #0ec7ab; --ion-color-secondary-rgb: 14, 199, 171; --ion-color-secondary-contrast: #000000; --ion-color-secondary-contrast-rgb: 0, 0, 0; - --ion-color-secondary-shade: #0caf96; + --ion-color-secondary-shade: #098572; --ion-color-secondary-tint: #26cdb3; - /** tertiary **/ - --ion-color-tertiary: #5260ff; - --ion-color-tertiary-rgb: 82, 96, 255; + --ion-color-tertiary: #6a64ff; + --ion-color-tertiary-rgb: 106, 100, 255; --ion-color-tertiary-contrast: #ffffff; --ion-color-tertiary-contrast-rgb: 255, 255, 255; - --ion-color-tertiary-shade: #4854e0; - --ion-color-tertiary-tint: #6370ff; - - /** success **/ - --ion-color-success: #2dd36f; - --ion-color-success-rgb: 45, 211, 111; - --ion-color-success-contrast: #ffffff; - --ion-color-success-contrast-rgb: 255, 255, 255; - --ion-color-success-shade: #28ba62; - --ion-color-success-tint: #42d77d; - - /** warning **/ - --ion-color-warning: #ffc409; - --ion-color-warning-rgb: 255, 196, 9; + --ion-color-tertiary-shade: #5d58e0; + --ion-color-tertiary-tint: #7974ff; + + --ion-color-success: #2fdf75; + --ion-color-success-rgb: 47, 223, 117; + --ion-color-success-contrast: #000000; + --ion-color-success-contrast-rgb: 0, 0, 0; + --ion-color-success-shade: #29c467; + --ion-color-success-tint: #44e283; + + --ion-color-warning: #ffd534; + --ion-color-warning-rgb: 255, 213, 52; --ion-color-warning-contrast: #000000; --ion-color-warning-contrast-rgb: 0, 0, 0; - --ion-color-warning-shade: #e0ac08; - --ion-color-warning-tint: #ffca22; + --ion-color-warning-shade: #e0bb2e; + --ion-color-warning-tint: #ffd948; - /** danger **/ - --ion-color-danger: #eb445a; - --ion-color-danger-rgb: 235, 68, 90; + --ion-color-danger: #ff4961; + --ion-color-danger-rgb: 255, 73, 97; --ion-color-danger-contrast: #ffffff; --ion-color-danger-contrast-rgb: 255, 255, 255; - --ion-color-danger-shade: #cf3c4f; - --ion-color-danger-tint: #ed576b; - - /** dark **/ - --ion-color-dark: #222428; - --ion-color-dark-rgb: 34, 36, 40; - --ion-color-dark-contrast: #ffffff; - --ion-color-dark-contrast-rgb: 255, 255, 255; - --ion-color-dark-shade: #1e2023; - --ion-color-dark-tint: #383a3e; - - /** medium **/ - --ion-color-medium: #92949c; - --ion-color-medium-rgb: 146, 148, 156; - --ion-color-medium-contrast: #ffffff; - --ion-color-medium-contrast-rgb: 255, 255, 255; - --ion-color-medium-shade: #808289; - --ion-color-medium-tint: #9d9fa6; - - /** light **/ - --ion-color-light: #f4f5f8; - --ion-color-light-rgb: 244, 245, 248; - --ion-color-light-contrast: #000000; - --ion-color-light-contrast-rgb: 0, 0, 0; - --ion-color-light-shade: #edeeef; - --ion-color-light-tint: #f5f6f9; + --ion-color-danger-shade: #e04055; + --ion-color-danger-tint: #ff5b71; + + --ion-color-dark: #f4f5f8; + --ion-color-dark-rgb: 244, 245, 248; + --ion-color-dark-contrast: #000000; + --ion-color-dark-contrast-rgb: 0, 0, 0; + --ion-color-dark-shade: #d7d8da; + --ion-color-dark-tint: #f5f6f9; + + --ion-color-medium: #989aa2; + --ion-color-medium-rgb: 152, 154, 162; + --ion-color-medium-contrast: #000000; + --ion-color-medium-contrast-rgb: 0, 0, 0; + --ion-color-medium-shade: #86888f; + --ion-color-medium-tint: #a2a4ab; + + --ion-color-light: #2c323d; + --ion-color-light-rgb: 34, 36, 40; + --ion-color-light-contrast: #ffffff; + --ion-color-light-contrast-rgb: 255, 255, 255; + --ion-color-light-shade: #282c34; + --ion-color-light-tint: #383a3e; --ion-font-family: 'custom'; } +/* + * iOS Dark Theme + * ------------------------------------------- + */ + +.ios body { + --ion-background-color: #2c323d; + --ion-background-color-rgb: 0, 0, 0; + + --ion-text-color: #ffffff; + --ion-text-color-rgb: 255, 255, 255; + + --ion-color-step-50: #0d0d0d; + --ion-color-step-100: #1a1a1a; + --ion-color-step-150: #262626; + --ion-color-step-200: #333333; + --ion-color-step-250: #404040; + --ion-color-step-300: #4d4d4d; + --ion-color-step-350: #595959; + --ion-color-step-400: #666666; + --ion-color-step-450: #737373; + --ion-color-step-500: #808080; + --ion-color-step-550: #8c8c8c; + --ion-color-step-600: #999999; + --ion-color-step-650: #a6a6a6; + --ion-color-step-700: #b3b3b3; + --ion-color-step-750: #bfbfbf; + --ion-color-step-800: #cccccc; + --ion-color-step-850: #d9d9d9; + --ion-color-step-900: #e6e6e6; + --ion-color-step-950: #f2f2f2; + + --ion-toolbar-background: #2c323d; + + --ion-item-background: #2c323d; + + --ion-card-background: #2c323d; +} + +.md body { + --ion-background-color: #2c323d; + --ion-background-color-rgb: 18, 18, 18; + + --ion-text-color: #ffffff; + --ion-text-color-rgb: 255, 255, 255; + + --ion-border-color: #222222; + + --ion-color-step-50: #1e1e1e; + --ion-color-step-100: #2a2a2a; + --ion-color-step-150: #363636; + --ion-color-step-200: #414141; + --ion-color-step-250: #4d4d4d; + --ion-color-step-300: #595959; + --ion-color-step-350: #656565; + --ion-color-step-400: #717171; + --ion-color-step-450: #7d7d7d; + --ion-color-step-500: #898989; + --ion-color-step-550: #949494; + --ion-color-step-600: #a0a0a0; + --ion-color-step-650: #acacac; + --ion-color-step-700: #b8b8b8; + --ion-color-step-750: #c4c4c4; + --ion-color-step-800: #d0d0d0; + --ion-color-step-850: #dbdbdb; + --ion-color-step-900: #e7e7e7; + --ion-color-step-950: #f3f3f3; + + --ion-item-background: #2c323d; + + --ion-toolbar-background: #2c323d; + + --ion-tab-bar-background: #2c323d; + + --ion-card-background: #2c323d; +} + @font-face { font-family: 'custom'; font-style: normal; @@ -98,157 +170,3 @@ http://ionicframework.com/docs/theming/ */ font-weight: normal; src: url('../assets/PathwayGothicOne-Regular.ttf'); } - -@media (prefers-color-scheme: dark) { - /* - * Dark Colors - * ------------------------------------------- - */ - - body { - --ion-color-primary: #428cff; - --ion-color-primary-rgb: 66, 140, 255; - --ion-color-primary-contrast: #ffffff; - --ion-color-primary-contrast-rgb: 255, 255, 255; - --ion-color-primary-shade: #3a7be0; - --ion-color-primary-tint: #5598ff; - - --ion-color-secondary: #0ec7ab; - --ion-color-secondary-rgb: 14, 199, 171; - --ion-color-secondary-contrast: #000000; - --ion-color-secondary-contrast-rgb: 0, 0, 0; - --ion-color-secondary-shade: #0caf96; - --ion-color-secondary-tint: #26cdb3; - - --ion-color-tertiary: #6a64ff; - --ion-color-tertiary-rgb: 106, 100, 255; - --ion-color-tertiary-contrast: #ffffff; - --ion-color-tertiary-contrast-rgb: 255, 255, 255; - --ion-color-tertiary-shade: #5d58e0; - --ion-color-tertiary-tint: #7974ff; - - --ion-color-success: #2fdf75; - --ion-color-success-rgb: 47, 223, 117; - --ion-color-success-contrast: #000000; - --ion-color-success-contrast-rgb: 0, 0, 0; - --ion-color-success-shade: #29c467; - --ion-color-success-tint: #44e283; - - --ion-color-warning: #ffd534; - --ion-color-warning-rgb: 255, 213, 52; - --ion-color-warning-contrast: #000000; - --ion-color-warning-contrast-rgb: 0, 0, 0; - --ion-color-warning-shade: #e0bb2e; - --ion-color-warning-tint: #ffd948; - - --ion-color-danger: #ff4961; - --ion-color-danger-rgb: 255, 73, 97; - --ion-color-danger-contrast: #ffffff; - --ion-color-danger-contrast-rgb: 255, 255, 255; - --ion-color-danger-shade: #e04055; - --ion-color-danger-tint: #ff5b71; - - --ion-color-dark: #f4f5f8; - --ion-color-dark-rgb: 244, 245, 248; - --ion-color-dark-contrast: #000000; - --ion-color-dark-contrast-rgb: 0, 0, 0; - --ion-color-dark-shade: #d7d8da; - --ion-color-dark-tint: #f5f6f9; - - --ion-color-medium: #989aa2; - --ion-color-medium-rgb: 152, 154, 162; - --ion-color-medium-contrast: #000000; - --ion-color-medium-contrast-rgb: 0, 0, 0; - --ion-color-medium-shade: #86888f; - --ion-color-medium-tint: #a2a4ab; - - --ion-color-light: #222428; - --ion-color-light-rgb: 34, 36, 40; - --ion-color-light-contrast: #ffffff; - --ion-color-light-contrast-rgb: 255, 255, 255; - --ion-color-light-shade: #1e2023; - --ion-color-light-tint: #383a3e; - } - - /* - * iOS Dark Theme - * ------------------------------------------- - */ - - .ios body { - --ion-background-color: #000000; - --ion-background-color-rgb: 0, 0, 0; - - --ion-text-color: #ffffff; - --ion-text-color-rgb: 255, 255, 255; - - --ion-color-step-50: #0d0d0d; - --ion-color-step-100: #1a1a1a; - --ion-color-step-150: #262626; - --ion-color-step-200: #333333; - --ion-color-step-250: #404040; - --ion-color-step-300: #4d4d4d; - --ion-color-step-350: #595959; - --ion-color-step-400: #666666; - --ion-color-step-450: #737373; - --ion-color-step-500: #808080; - --ion-color-step-550: #8c8c8c; - --ion-color-step-600: #999999; - --ion-color-step-650: #a6a6a6; - --ion-color-step-700: #b3b3b3; - --ion-color-step-750: #bfbfbf; - --ion-color-step-800: #cccccc; - --ion-color-step-850: #d9d9d9; - --ion-color-step-900: #e6e6e6; - --ion-color-step-950: #f2f2f2; - - --ion-toolbar-background: #0d0d0d; - - --ion-item-background: #000000; - - --ion-card-background: #1c1c1d; - } - - /* - * Material Design Dark Theme - * ------------------------------------------- - */ - - .md body { - --ion-background-color: #121212; - --ion-background-color-rgb: 18, 18, 18; - - --ion-text-color: #ffffff; - --ion-text-color-rgb: 255, 255, 255; - - --ion-border-color: #222222; - - --ion-color-step-50: #1e1e1e; - --ion-color-step-100: #2a2a2a; - --ion-color-step-150: #363636; - --ion-color-step-200: #414141; - --ion-color-step-250: #4d4d4d; - --ion-color-step-300: #595959; - --ion-color-step-350: #656565; - --ion-color-step-400: #717171; - --ion-color-step-450: #7d7d7d; - --ion-color-step-500: #898989; - --ion-color-step-550: #949494; - --ion-color-step-600: #a0a0a0; - --ion-color-step-650: #acacac; - --ion-color-step-700: #b8b8b8; - --ion-color-step-750: #c4c4c4; - --ion-color-step-800: #d0d0d0; - --ion-color-step-850: #dbdbdb; - --ion-color-step-900: #e7e7e7; - --ion-color-step-950: #f3f3f3; - - --ion-item-background: #1e1e1e; - - --ion-toolbar-background: #1f1f1f; - - --ion-tab-bar-background: #1f1f1f; - - --ion-card-background: #1e1e1e; - } -}