From 8ab181c74bee0f70c0bef29c5dcd3cc7919fb555 Mon Sep 17 00:00:00 2001 From: Yashash Date: Sun, 13 Feb 2022 23:54:28 +0530 Subject: [PATCH 1/4] settings --- .../apps/assets/SettingsIcons.woff2 | Bin 0 -> 62004 bytes .../applications/apps/assets/settingsData.json | 13 +++++-------- src/containers/applications/wnapp.scss | 8 ++++++-- 3 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 src/containers/applications/apps/assets/SettingsIcons.woff2 diff --git a/src/containers/applications/apps/assets/SettingsIcons.woff2 b/src/containers/applications/apps/assets/SettingsIcons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..61fdc341814726854a45dac3ca44e1ff122ec8d4 GIT binary patch literal 62004 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

e{TtK@DGYK$jHLe`heO##Qv}aY zq6@{|$~_GGSeTGpw!Gw~K=0cY8AG{`XkZ4Q&jZtMEWTb{q~)gHC=X?uxWt*Iu_Yv< zzKj@{*byE3{iTx#hfkSL-L@62nxDSzQcJIFv2DlNiX{EXR$qNbjzUv{{rBmkD^8+K zpX#j>OHHggo}t%v9aIbjuX$7s9(npXF6PsdhT4>d-@mEvWnzPNN2_N)hS=x(w-#%1 z2bRG`h>}4d|5+-&A6Z-sVEYG4LI#CC>U+Y1Lu>waw7Hg&Hl*xj3j!0Bx-$o>QThWq zbE@tP58p|s48uGeq?;??oC-62@FB)I$4-5CIN?sEj?S9U4;~V1r;kPN4jB&0${G%e z_4}i@s}Hr3uc^5iJ^?0tcps^VHu+Q)4ieh^m#G;%Z7U(k`qB5{cK zp03Rbc!A@zi&uzsV(pYHjc|*L9dZ+}YfWob!dhlNYkFx{{GG?=f;dq|dOoZ>@8X)? zvN>}%FAnrQ*<3tz^4O0L3x(7 zfG20$`E5ZTKI0bIK*Y{XQ$2tA(&t14Vfpnm9O58r2k?DRJ z)rRq#E3PLF*)krUDuh7Y6YuTdbe8+#QVA;Zv}Mj|DK2TQPFR{OjR}8s?%pM%Jt$X-_jy7WFpGdU3Z zyekAynyL-$9zfyAp&LpUm^XhZeNq4A-Whe^9y(APqE%eYsvz6b$kQ<06UMF9lNEz|iqlcklp6%wiK7^ELN>6Ow(+(ohGUT$ z^!C2u?SdJjyM#u|T-m_rhGf*-^kLyv(zYOT*XJN7ZFh`a>kDZFnnh3SIb{htQ4z~Y zG8rDNoAWK*9+XcSjoqHHep?1&Y=&kqbP=da{Pe>m3nF_H-w>a>qd|#5!uK>#wm-lp zJ;;`|ysDNLY!2bN8+lgfYvUxCe%Sa(1TpaRvg&!!DZE^tewx1VogL#rBX-HMKl9=O z^)l1f$x9{$67WXz(+|R)psweCbqji!U7CGnrk&Yb=Ct}4_=|;0u{-K@_WRS|MBcmHu z{oG*pj%q5eMBh<_d{8P7*NV|HA~3iY4F)S4Ffj~yaYXOrN(``=r3qwb8j&E+E7HNt<_~WZ>K8Dt#cMW| zeADSDm&AG+v)}0tM#52v(beoqX=yLnwW@Y++ycI#d6_g;)z*+PN}XuklKHbThqB)w z8+5_ok^9A_c+GX8UHow1PTlTRc!&56E`z$EMn~!CV3as6w#DE_OBze^Hj74GOI$nL zm)VOH;fc&R4w5YAt*8di)oIeKk5`2_Rx#i=>tSf$igTsAuK%O!x^e( z2W}B#Dq$&7^wE5Q9`8{r)ReU$_%}~F^n$mg5QCM?(UPg;`>M(OJ4r7O%*R(rUxI;g;*U+g^7Ts>p-tqKTyvNfPg3?idkVtoLi2C5&fkU%W_80| zi>*uD14Z@iiePM^`~$~n_7%zn={aTvj-(61K1?A6HM|N7tsb5BzwBZ8u02V2024v+ zBIU#2d5ot84oTEItZV!eD?2X*!%B~4z{5P5&mC3v#Ga28T}USv$s4cU%kYQ|#ZJ7F z(|0bAtgE_vSFSr}V9_EEWl$TgyO+fp6<2KXr+!ihB~os)pC6W8^97c08N8G}o4HItclxMaWt2x}3VNuhcyz?C4`}t#+`W&eNj9`b-={wMXA25-8&fNp#TH z$D9M!c~JKAld*q@yVLnsDBDiW*qEpdbyLy@9Uy}nv+evBzLC7Gyokn)vu%BSZ-(h1 z9GT^SJJ~(Jzs6zSedCJ~u{~t#WPM9p~{XBwiLvIe`R8`B&IdTCv9I&3| zYE_;>=Z}95R~fWUUE59iVSXnfvGuu`47q~%?DOwOZ~E)6czl8zs#WysQc}Q-E5fJz z%tEHN^=UL@@z-n8R$uiZMTMzf?$;Naq!m4*-MkAJO~mNvMK{jEswUb1G!+u0FQ6a4 zadQ_R5>s))XBcL6H}-0--%ljQO-Xn7Rulx>Z$grDeYq}BRQy+W%q5(Ihm35CS5r%v z{IUeR0%V`{7h+ACTzMPTDMK zqGm0V1E54R!I>}tKP1aPm8t6jA78LW?0rCZFv zGXWiVi5xb#Zy)P8*mm#Tu(-2fdY;?++dsF%1+`i*ET-$T>^#~Y|34Fmq!CJAaysAN=M;* zuwD)k)E_vov{9Y9{a(VqJFu4PB#M^dvIxJ8=ygFcHZLK)tzjxIxo`|MW6(v1e*eQt zBBS$y3hkBhK1c*6<~ok_Re8%kD8(-w?>)DUbqIwyXj6hOp%p|J(nN73T#1e_uBA>! zC$xdAYV_J{uz}GbINa>d_NEXIp(g%4MTtNauSk0OVKox*oPfJN_4@T!M2L9(#W(gH ztAvtMovDcD7W4@lC6D7PQ-_l=>~cgySiZb9LqjE(U08+TIbik$)>x7Xj9#zc#*Oie zahconRRgz?7kP^6#l;QDSlKL^;p&i0wBko_AKyMSvyhqJ+^jTPMNc|#p}UK9#2--Y zP5C$h(@qW@3_3(I%8jYm$ixVRljd5Td=s6xgyAF@ik$Y~%?dpedz#c=MZUUae&9)y zV5pwO!ssi#o%|C@N~z%1OMaW039JYf74C30um#G%QS3}oa(Z2&>8JOJs^S5`r0_T4 zq~HL$xD~76KOzu?0TjyUZ-PXeHQ8-$q*%oM5KL=gK<(lv>($a?Xo>IN2N!8Ag8x$) zhlU1^G@tfu$ZPZd!F-7NeQs<}TUqh|saWO?x3UpM^XxnB`EHg|WxD?991)DoE=nj? zn4S0fEE(E&Se6pcx=45H%)6@r@%N`m3bUd#q|kT#eDUvr(9cofpJ(13j3TLc$KE-G za(`r|tt2<|rzEOG<{AI>IB8Q-x6Quu$AD)sLp#mUVf1J*GzKuI(l!%5ez*>&`5#2d;rSi5#YfXLW zbMu=^o=(3pCzRm*b50Zc@G-wzk2I^+ECoGPE1;`GDwfVBcaL^XPm>nV=CQS|0sNxU ztO}GRBO#3cm=9&{-7Aca4{YbF)0N`dYrGmgjs|{Vg^OP2F8rQ4Wv@j`7nl-SvIMLiIlPR{uKCTnO86M3oln6+jM8WRAwoYK`5HX z-sBT!)Dc{~H3q277KAkc6qxA_WIE~ytjsBK1&r&>Vq%s)?75$0koQ0R`2XA0Pixq@ ziBRr>r}VA=ytdAv-T4Ohla@ohKX4H^p=q!>?#580{q4#mpIn>PwP{-5Qa#p$cm8|z z1IreX(5t>QCbw)nG+%cwtk5{S!0z)M9JK^vxLdtA8+Bu$k@@0kEkSM1^`I&VJf8Jz z?6tbz`8LWb0 zehBxav7;qp0)YTn8LDR!Qs2|u$^|@5o93f+1Z_(?OM8i~^wY0@%F`jdD0C#sh0cp% zj`G!eF~OR6;q`(k0d%iaTP2R&vc9E%1~}qJru?en;%Q8lEq6nv*rL+Y{_I)0V3Q`#Nd!7gFoVHZq$mA3am zhT$3YsgNdU)tpvf^#wm7ADPXCbMM2ko2rX6y`yGxtX_a0Q{NGbeZOFS*n5}qVjkzJ zPb9=F=pgFBeGoJ46$Kn1M*(dZD1AqD1W|oaSJ8XU;!aSgFU#LiQ8LVpjvL{ZmGMX7 z;s6AZ<2Dnj8P4LXSM48B!%{+D-uxOhoZ|VdI{DA6Z>X`f1jrc5Phw^L$=rS({vS7k z1pmY0x@y1LS3O7_Gl}2^n5R|`4bM+h(PhsRx1{x98IkP#B(K5kh*f~HNTH_jxj|`{ zt9p?p#DUnkV(avxDgEG)d(qEB;Cg#jD3j?AIw z=N5U56I$3RZOrTZU?Sd}U&dnm$hdiR$be9uH7E@b$imPZfqNXaxIxHK$L?Na!}86| z$s4Mh5<+xA+&<8}8ZoYzH^0xasLs?JQ~k246R{g@>h~H!x}5eC8rE%xMb0Mu6)IvN z<@S{@KXspss|#{?zLr4AW)_jS;=wAHKI>naB9r>=zH*4W+RxoOW2&2sM>RO5tC1H| z(U_N#oCqd{g&%^eQ;jTFq_;m^XR0YC`NOPZfWdqnB$z`L_dhX>+M*17BhEn+D`8Sb z`_J4WgvsC^G`wU7$;t7zuUK>rA5C@+f<_)cQZ}k8^2<+!ywz7pzDF=8lX+xxGVQ^I z&S%#0KRdyUtd6R%1VK=T!63r(2*GL;3Ce+j51I&r07oLVeHaF)e~R%%hn_ky#`{SK z-#5{9K0p~1-AphT;pP(bJ|tK(D44lnP}{tc+PZ-OGBFfiVZ@1MBV>vn?sT1H2`ZhZ zPcQohLz=rG8|P?7?ICywpL!j+{aE(K__N(QUr2?fq4&ezv7tmO_#MXXgOOZw{~52p6Pnvbo!hH92Kw&@7^i=VpK}LZMOE zk(iT)1PGQiD3VCV6czIL-Q38pn``HJx@6RPq2zm#N;d?}8NTYp%eTSx=t$pj<)tx~ zBuX|!sXRVe?x3qY#zLoMXkLQ)6f+s$q+B0*Rdp7zdQGT4N2RepDV}#vOKOMuXD-S_ zG#R>4>Y2|_T4S!G;l8ih-3Q*HkT`RLY|sA5ptZAc)GRc&+rUNNiJ{+89Ti z+&?yE?AGW7$ZsoaHPI8LlK(7 zs4@bmQ8V>SAIqbNFf4v^+SaJ%;=&Gx5JmzBh#-nsUWX3pkzw+&*Z58fEVy7Cq9(&p zoY*v*=LcaFCux=!WmPwA*AL?~FYC4+=XF2t=lk2={r(SsL`m;|QikPtL6l@A zmoF4cVPSPwd%BpVKt{=u}Ue;|t&g*{O z&lkf9lA;-w;{{QY6;;y>)3P1c^Mf#olQheVvg-8*!_jy$oy`}^)q1nt?GMM(`EtG8 zA1pS9%i{}#BC$j&lPi=ewMMJc8;mBi#cH!VoG!Nqf)NzM2@+7WmjUJUG0u6d`}yfL z30YBvrW>YZJFXXuL)2tAiW8e=lYCmt%BpVWZMRsi)|>5ae>k4bx0mbP{lnwa^9uk7 z0z;rMI0A`6W3V_pfk+}#s5Cl*$zpT3Jib6E636nhN(BJCj|Kj}FDLu@w}@6;YwnB~ z8UaL@P{xH++OxSaK!gcpT*zz%r;w~ky)Knrv(hHJL4*lqTu62FUBHD@+ITiM1c)%9 zj0>r>$r~|csf%di+1wN$!jX5dn%3%113{QjcKBUYQ;mJUx~_dr$#HiBCX{g@GbNl5 zCY15Ssq5DP3BrUjE@Wy55L3qUMgWoavSTJ(WG8^6XLD1gxta3h93aAkNu65|<|?}c zLX#^@tyQY*hDow}JAjx_CXTrU+)z#42pRWsV?<19lQ#v3FrkbKskHHIZUzuxLKzoQ zY2(@493aAk#u~d+7GE*Xtq~C}PVyNfJhMmfZKifQjsYhp z0BLLr5Me?Y7uw6t03uAekg2)Gmw+%ytRT6m>>eezcG4%td<&$=6r=1_oTWBi?!;iF z9sv`UTUxRYuDiDe#Zy$;cs4f!h%gt~IY5L-dFv%5l zL`r+vvBoAZyCTeTZFoM@<9I<@$O5uIIo zX5)$1)A7pyBm=ARcDngaSDg3s?!njU_z@=4&GBZfG_e5`?t9m@DZmoHnXY8DJ{Bac tI_Y(3H^;k~WW7~;-$Pz2#2d@AC literal 0 HcmV?d00001 diff --git a/src/containers/applications/apps/assets/settingsData.json b/src/containers/applications/apps/assets/settingsData.json index 27d017916..b05a513c8 100644 --- a/src/containers/applications/apps/assets/settingsData.json +++ b/src/containers/applications/apps/assets/settingsData.json @@ -1,5 +1,6 @@ { "System": [ + { "type": "sysTop" }, { "type": "tile", "name": "Display", @@ -166,6 +167,7 @@ } ], "Network & internet": [ + { "type": "netTop" }, { "type": "tile", "name": "WiFi", @@ -210,10 +212,7 @@ } ], "Personalisation": [ - { - "type": "subHeading", - "name": "Select a theme to apply" - }, + { "type": "personaliseTop" }, { "type": "tile", "name": "Background", @@ -314,6 +313,7 @@ } ], "Accounts": [ + { "type": "accountsTop" }, { "type": "tile", "name": "Your Microsoft account", @@ -701,10 +701,7 @@ } ], "Windows Update": [ - { - "type": "subHeading", - "name": "More options" - }, + { "type": "updateTop" }, { "type": "tile", "name": "Pause updates", diff --git a/src/containers/applications/wnapp.scss b/src/containers/applications/wnapp.scss index e8e5cf1b6..0c3eb6de8 100644 --- a/src/containers/applications/wnapp.scss +++ b/src/containers/applications/wnapp.scss @@ -3,8 +3,12 @@ */ @font-face { font-family: "Spotify"; - src: url("./apps/assets/spotify.woff2") format("woff2"), - url("./apps/assets/spotify.ttf") format("truetype"); + src: url("./apps/assets/spotify.woff2") format("woff2"), url("./apps/assets/spotify.ttf") format("truetype"); +} + +@font-face { + font-family: SettingsIcons; + src: url("./apps/assets/SettingsIcons.woff2") format("woff2"); } body { From 7f0da5224b6adde5dcb939bfb28e9de577fd09ba Mon Sep 17 00:00:00 2001 From: Yashash Date: Mon, 14 Feb 2022 00:16:56 +0530 Subject: [PATCH 2/4] settings update1 --- .../applications/apps/assets/settings.scss | 349 ++++++++++++++++++ src/containers/applications/apps/settings.js | 108 +++++- 2 files changed, 456 insertions(+), 1 deletion(-) create mode 100644 src/containers/applications/apps/assets/settings.scss diff --git a/src/containers/applications/apps/assets/settings.scss b/src/containers/applications/apps/assets/settings.scss new file mode 100644 index 000000000..c4e2b6154 --- /dev/null +++ b/src/containers/applications/apps/assets/settings.scss @@ -0,0 +1,349 @@ +.settingsApp { + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + :root { + --bg: #eff4f9; + --txt_clr-rgb: 0 0 0; + --clr_prm: #0067c0; + --scroll: rgb(255 255 255 / 80%); + } + body { + font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; + background: var(--bg); + color: rgb(var(--txt_clr-rgb)); + font-size: 14px; + } + + nav { + position: absolute; + left: 0; + height: 100%; + width: 300px; + + .nav_top { + .account { + border-radius: 4px; + display: flex; + align-items: center; + gap: 16px; + padding: 8px; + margin: 8px; + + &:hover { + background: rgb(var(--txt_clr-rgb) / 3.33%); + } + + div p { + &:first-child { + font-weight: 500; + } + &:last-child { + font-size: smaller; + } + } + } + + .search { + background: white; + height: 32px; + width: calc(300px - 32px); + border: 0; + border-bottom: 1px solid var(--clr_prm); + border-radius: 4px; + padding: 8px; + margin: 8px 16px 20px; + + &:hover { + background: rgb(255 255 255 / 33%); + } + &:focus { + border-bottom: 2px solid var(--clr_prm); + } + &:focus-visible { + outline: none; + } + + &::placeholder { + color: rgb(var(--txt_clr-rgb) / 66%); + } + } + } + + .nav_bottom { + display: flex; + flex-direction: column; + height: 400px; + overflow: overlay; + position: relative; + + .navLink { + position: relative; + overflow: hidden; + height: 36px; + padding-left: 7px; + margin: 2px 16px; + border-radius: 4px; + display: flex; + align-items: center; + flex-shrink: 0; + + &:hover, + &.active { + background: rgb(var(--txt_clr-rgb) / 3.33%); + } + + img { + margin: 0 10.5px 0 7px; + } + } + + .marker { + position: absolute; + background: var(--clr_prm); + height: 16px; + width: 3px; + border-radius: 3px; + top: 12px; + left: 16px; + transition: top 300ms cubic-bezier(1, 0, 0, 1), height 75ms; + + &.active { + height: 32px; + } + } + + @for $i from 1 to 12 { + .navLink:nth-child(#{$i}).active ~ .marker { + top: ((40 * ($i - 1)) + 12) + px; + } + } + } + } + + main { + margin-left: 300px; + overflow: hidden; + + .sysTop { + width: min(100%, 1000px); + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + padding: 8px 0 14px; + gap: 8px; + + .left { + display: flex; + align-items: center; + + .device_img { + height: 70px; + border: 5px solid black; + border-radius: 4px; + } + .column_device { + margin-left: 16px; + + .device_name { + font-size: 18px; + font-weight: 500; + } + .device_model { + color: rgb(var(--txt_clr-rgb) / 90%); + } + .device_rename { + color: var(--clr_prm); + } + } + } + + .right { + display: flex; + + .column { + display: flex; + align-items: center; + border-radius: 4px; + padding: 8px; + &:hover { + background: rgb(var(--txt_clr-rgb) / 5%); + } + + p { + font-weight: 500; + padding: 0 12px; + + .column_lower { + color: rgb(var(--txt_clr-rgb) / 60%); + font-size: 13px; + font-weight: 400; + } + } + } + } + } + + h1 { + padding: 14px 24px; + font-weight: 500; + font-size: 28px; + } + + .tilesCont { + height: 500px; + padding: 0 24px 44px; + overflow-y: overlay; + display: flex; + flex-direction: column; + gap: 4px; + animation: slideUp 0.2s; + + .tile { + width: min(100%, 1000px); + min-height: 67px; + display: flex; + align-items: center; + background: rgb(255 255 255 / 67%); + border-radius: 4px; + padding: 7px 42px 7px 0; + border: 1px solid rgb(0 0 0 / 10%); + position: relative; + + &:hover { + background: rgb(255 255 255 / 33%); + } + &::after { + content: ">"; + transform: scaleY(2); + position: absolute; + right: 16px; + } + span { + font-size: 20px; + margin: 0 21px 0 17.5px; + font-family: SettingsIcons; + } + .tile_desc { + color: rgb(var(--txt_clr-rgb) / 66%); + font-size: 12.33px; + } + + &.square { + width: 220px; + height: 220px; + flex-direction: column; + align-items: center; + justify-content: center; + flex-shrink: 0; + padding: 0; + font-weight: 500; + + span { + font-size: 48px; + } + } + + &.thin-blue { + min-height: unset; + height: unset; + color: var(--clr_prm); + justify-content: center; + margin: 4px 0; + } + + &.thin-blue::after, + &.square::after { + display: none; + } + } + + .subHeading { + font-weight: 500; + height: 45px; + display: flex; + align-items: center; + flex-shrink: 0; + } + + .spacer { + padding: 8px; + } + } + } + + .navMenuBtn { + display: none; + } + + @media (max-width: 800px) { + .navMenuBtn { + display: flex; + position: absolute; + top: 8px; + right: 8px; + padding: 12px; + // z-index: 99; + border-radius: 6px; + + &:hover { + background: rgb(var(--txt_clr-rgb) / 5%); + } + + svg { + transition: all 0.1s; + } + &:active svg { + transform: scaleX(0.67); + } + } + + main { + margin-left: 0; + } + nav { + transform: translateX(-100%); + transition: all 0.2s cubic-bezier(0, 0, 0, 1); + + &.open { + transform: translateX(0); + } + } + } + + @keyframes slideUp { + from { + transform: translateY(70px); + } + to { + transform: translateY(0); + } + } +} +body[data-theme="dark"] .settingsApp { + :root { + --bg: #202020; + --txt_clr-rgb: 255 255 255; + --clr_prm: #4cc2ff; + --scroll: rgb(44 44 44 / 80%); + } + + nav .nav_top .search { + background: rgb(255 255 255 / 3.33%); + + &:hover { + background: rgb(255 255 255 / 5%); + } + } + + main .tilesCont .tile { + background: rgb(255 255 255 / 5%); + + &:hover { + background: rgb(255 255 255 / 10%); + } + } +} diff --git a/src/containers/applications/apps/settings.js b/src/containers/applications/apps/settings.js index b8451bcea..e3a8c0ec2 100644 --- a/src/containers/applications/apps/settings.js +++ b/src/containers/applications/apps/settings.js @@ -1,6 +1,7 @@ import React, { useState, useEffect } from "react"; import { useSelector, useDispatch } from "react-redux"; import { Icon, Image, ToolBar } from "../../../utils/general"; +import "./assets/settings.scss"; import data from "./assets/settingsData.json"; @@ -9,6 +10,7 @@ export const Settings = () => { const wnapp = useSelector((state) => state.apps.settings); const [dpath, setPath] = useState(""); const dispatch = useDispatch(); + const [page, setPage] = useState("System"); return (

{
-
Coming soon
+ + + {Object.keys(data).map((e) => { + return ( + page === e && ( +
+

{e}

+
+ {data[e].map((e) => { + switch (e.type) { + case "sysTop": + return ( +
+
+ +
+

Liber-V

+

NS14A8

+

Rename

+
+
+
+
+ +

+ Microsoft 365 +
+ View benefits +

+
+
setPage("Windows Update")}> + +

+ Windows Update +
+ Last checked: {Math.ceil(Math.random() * 12)} hours ago +

+
+
+
+ ); + case "subHeading": + case "spacer": + return
{e.name}
; + case "tile": + case "tile square": + case "tile thin-blue": + return ( +
+ {e.icon} +
+

{e.name}

+

{e.desc}

+
+
+ ); + default: + return console.log(`error - type ${e.type} not found`); + } + })} +
+
+ ) + ); + })} + +
document.querySelector("nav").classList.toggle("open")}> + + + +
From 8c57239519d916ba550d61835d77be4ca3464db9 Mon Sep 17 00:00:00 2001 From: Yashash Date: Thu, 17 Feb 2022 11:01:27 +0530 Subject: [PATCH 3/4] settings update --- package-lock.json | 375 ++++++++++++++++++ package.json | 1 + public/img/icon/settings/Accessibility.webp | Bin 0 -> 2170 bytes public/img/icon/settings/Accounts.webp | Bin 0 -> 1738 bytes public/img/icon/settings/Apps.webp | Bin 0 -> 2330 bytes .../icon/settings/Bluetooth & devices.webp | Bin 0 -> 1658 bytes public/img/icon/settings/Gaming.webp | Bin 0 -> 2094 bytes .../img/icon/settings/Network & internet.webp | Bin 0 -> 1404 bytes public/img/icon/settings/Personalisation.webp | Bin 0 -> 1812 bytes .../img/icon/settings/Privacy & security.webp | Bin 0 -> 1410 bytes public/img/icon/settings/System.webp | Bin 0 -> 1676 bytes public/img/icon/settings/Time & language.webp | Bin 0 -> 2752 bytes public/img/icon/settings/Windows Update.webp | Bin 0 -> 2382 bytes public/img/icon/settings/defAccount.webp | Bin 0 -> 3286 bytes .../applications/apps/assets/settings.scss | 41 +- src/containers/applications/apps/settings.js | 16 +- 16 files changed, 402 insertions(+), 31 deletions(-) create mode 100644 public/img/icon/settings/Accessibility.webp create mode 100644 public/img/icon/settings/Accounts.webp create mode 100644 public/img/icon/settings/Apps.webp create mode 100644 public/img/icon/settings/Bluetooth & devices.webp create mode 100644 public/img/icon/settings/Gaming.webp create mode 100644 public/img/icon/settings/Network & internet.webp create mode 100644 public/img/icon/settings/Personalisation.webp create mode 100644 public/img/icon/settings/Privacy & security.webp create mode 100644 public/img/icon/settings/System.webp create mode 100644 public/img/icon/settings/Time & language.webp create mode 100644 public/img/icon/settings/Windows Update.webp create mode 100644 public/img/icon/settings/defAccount.webp diff --git a/package-lock.json b/package-lock.json index 0d2d9fd9e..6dcfcf706 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "@testing-library/user-event": "^12.1.10", "@widgetbot/react-embed": "^1.4.0", "axios": "^0.21.1", + "container-query-polyfill": "^0.1.2", "node-sass": "^7.0.0", "react": "^17.0.2", "react-canvas-draw": "^1.1.1", @@ -6201,6 +6202,14 @@ "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", "dev": true }, + "node_modules/container-query-polyfill": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/container-query-polyfill/-/container-query-polyfill-0.1.2.tgz", + "integrity": "sha512-ykkTgn/aIetWwjup4HVToXYU/c/VWtAJYw3Gp9jHWqCkCycpjZDv5FIBkad+9AmrASmj3awIwD9CfuvdPdfuPw==", + "dependencies": { + "esbuild": "^0.13.13" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -7788,6 +7797,238 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, + "node_modules/esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ] + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ] + }, + "node_modules/esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -24554,6 +24795,14 @@ "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", "dev": true }, + "container-query-polyfill": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/container-query-polyfill/-/container-query-polyfill-0.1.2.tgz", + "integrity": "sha512-ykkTgn/aIetWwjup4HVToXYU/c/VWtAJYw3Gp9jHWqCkCycpjZDv5FIBkad+9AmrASmj3awIwD9CfuvdPdfuPw==", + "requires": { + "esbuild": "^0.13.13" + } + }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -25732,6 +25981,132 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, + "esbuild": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "requires": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "optional": true + }, + "esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "optional": true + }, + "esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "optional": true + }, + "esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "optional": true + }, + "esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "optional": true + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", diff --git a/package.json b/package.json index d59420e44..2f515e00d 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@testing-library/user-event": "^12.1.10", "@widgetbot/react-embed": "^1.4.0", "axios": "^0.21.1", + "container-query-polyfill": "^0.1.2", "node-sass": "^7.0.0", "react": "^17.0.2", "react-canvas-draw": "^1.1.1", diff --git a/public/img/icon/settings/Accessibility.webp b/public/img/icon/settings/Accessibility.webp new file mode 100644 index 0000000000000000000000000000000000000000..e086fa4199a0a75d3f046b1ea2a8be6d78aee6be GIT binary patch literal 2170 zcmb`IdpOkT7r@^UW3p)4lw7vP*sQefWhS*5<5reP?zIXTmkeUYxa2ZIZfV~VE`=k0>}c;rTs7O|5s@9IiE0ZC}|E-QYf@J0I+iqEBOAy5gY9F4`*y}sH1}! zltYJD)AuX(`id!}5E7L0d?VjGBy@uZAwEnDBya4sAsZFT`UE+hguE-HsvrzF04sop z`2Q+j`WajR0Co|8O}~DLdC>rEky@eK9+RE#8KB?trn-WLHN z=LW#G4gh3MeJ=FN+ArVYznm2Xtx<)}84L|y5D0t#3LFDLz#Hg5WB^?feP9IL7#l-4 z0J^&yrIB)EwSsln!vPkPD3YXt`9xlK-tw9Wi^$6&lH<1XW?vsOkEG2R4-*u75ikJKYHp4S?&aKU^W#|M z<|vIT8_C$Fzp~XX3c5xSOk9gyc$edGaxr3BaC={RAGf+WuY!M*WGrZ+trGHl-HbXp zHfu^Zf>tpGZlsEt^#)Mb;xr@Nw64<6Yt`W+jmJv{gw#~`rU^L!8acYY0pZyCTi;dI zxwwvq=HgnuPb#1SacC1rCEjjLG ztO6z3i?QpdW1yR6O=f4gQ84e&Tw#|0KJREaY-{v$%gKDdV$~F^x>d})%@J~sPwA^W zdHocqsV5Sz2fO8D9z6%Ao|J)?Ta%k2!nMydh-xVleH}-c;aUgg%wFtIZrn>S&ducf zex2p`IP@t(7P*yi%98Swq#d+_ARvh9(p}3V4-`z5#e_!%Be6*~&&e66S7w_Znp$aK zR^y75Q?;BXn%jWE36vTfrt5}II5q>4x(r$@C@p)E2~e| zDppR(<}S+onDv4j7Dc$m`8jE(4v+V<-q_QDjbv97A&T-+1)rQ3@?u%4-m8UGgfX2+iwTSZ8` z_`4=KI!q2_uAFdj)tMC;%j&MqS;=RL-v%srRxjLXXU9GTK>ngh$Iul_dgj_NrL5h5 zdoP}vyelCdD~ZffRE`Z2`IL;Y33s&r3a8|aD;s4zNO}3ANDZS zr6@YDKZaroGYt7A_cX0yC39ynEz72Fa#?Wx>UD|S2Vv1IbHYt3W!AU^SB_LrB~GpP z_B11?*#0bgbD~Gnz+M-tq=}wj5RZRWcEk5^l`4=-I?CzsUlfdtQsA6D5~)4|twRx2 zDYM_;UKl)mM4s$<9SGtb#u~P{Pj37>>WiXFEvx$T-n7`VRu0iL(CE?rERuM-vEIFRTtR?(4U{>m1Fo*N~R(Oi5^C`?vdUM?rg6ZYS4cG Dis5IS literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/Accounts.webp b/public/img/icon/settings/Accounts.webp new file mode 100644 index 0000000000000000000000000000000000000000..1f3f4852f8dd3c582a3883cd12a30601d3f40ef6 GIT binary patch literal 1738 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 SH71CA-BL=8>?o>}2LAw6C|S$^ literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/Gaming.webp b/public/img/icon/settings/Gaming.webp new file mode 100644 index 0000000000000000000000000000000000000000..b96f9df1298531d72e48b83957b6582bf140b5de GIT binary patch literal 2094 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 GpZ*O$n5s$u literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/Privacy & security.webp b/public/img/icon/settings/Privacy & security.webp new file mode 100644 index 0000000000000000000000000000000000000000..9e106cfae86471314a8df5225f3b862164f788d5 GIT binary patch literal 1410 zcmWIYbaSg>Wnc(*bqWXzu!!JdU|=u+VtFv~baoDqU;=U(m?XfY00TpAUP)1qyOTmh zWRwC(38p847`yH48j)}7`UQg4n^oi#03t&DggD!0R5Q{ zgy{@945m49N_7K$a0Okr*4(8-zo>xDy4UugLL ze&3!|$rBad^!=`}yPlRfr6ASm$i4UTc^E~KYu||+y8Zrmuj@0lobKrSFVPY6@73l1 z{I&n)vA>z??`OBx374u$mwkV~Ks8WD=KqQ5WqU95JJ=|O-zdtnIorhXuloL(FWN8q zZk<`vwC+XfvzE;uOCf{kl~R_VWym(SXJMeff;y$(&b^Vc{3y|u4t z-3>#-i@$%{-QH^XGNA9e*p^vR-#@=Iy#GJ_=fx?XuZCrBU7>Dz_*&h;{azdIE!bNf z<`rrnVfKCM=}-pl3yDuf3f$JDyZ!DBy&ySzh55~_b!kFJ|JkcBG)yzr>kPHY+?|~xoxKMa$4@~Z6LI}Zc2Pw=qLXj#{c>|t_pX&uxH+$`4mM?Gk@Q{z1StE;GE_3gsl-e zVv*r`*LWtii8iN5tNs0N{k^n#$&P$U*6w2#-VWP?ncMHk@hM$QFq$~?M2?x@%rpD% zpSnGJ(T4Bku8D7wxHR^uDS^Nu|6>x#J%-05tn(Rb(t0-t^DppFt~rss_x0h=G8f;6 z9S(_4yS7gzQ%BV9?kQQMmK2iaov=b_!}BO3mo2RtD|7y^9r>hsqh?au zxk3wJTc&!P4CALgkadYoJ To6KH@1=c6u%sq46f|CINRtoYH literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/System.webp b/public/img/icon/settings/System.webp new file mode 100644 index 0000000000000000000000000000000000000000..58b12dd383a6664210d0ae18a50209d527d39fb2 GIT binary patch literal 1676 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 NxUBOn{JK5>{{b;|dHw(Z literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/Windows Update.webp b/public/img/icon/settings/Windows Update.webp new file mode 100644 index 0000000000000000000000000000000000000000..750b1a661f6deb22894a578ed96340608705824e GIT binary patch literal 2382 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 literal 0 HcmV?d00001 diff --git a/public/img/icon/settings/defAccount.webp b/public/img/icon/settings/defAccount.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad6f2c66ef63d824e3644e8a6c737b537e750d39 GIT binary patch literal 3286 zcmV;{3@P(cNk&G_3;+OEMM6+kP&il$0000G000300093006|PpNDT-800A5XZQI7- zPkY-BAtENAprgsZj!<-;{h!lFUm}p_w2_Ojf{HF^?wMFZqKD3NwBs}=VXkcGNHtk^ zb5VoDUl4L^=`tXp91=lhj?Qfc5Yb}xARu4Ag3C;>zk3xCF#%Gg?Vr=?_a~VE6I?hu zYLR$wU6@wo8mLB528->M%y4|`xB#x88!kQEK{wY#F)<7bX~R#S|ML6Uh?oE{tIr?i z_>`F2E6GYj?U`hx*;5;eT-wWtDV_`aeSlIg8;QTn?j9-azjTY(Zs~uum80G4%XozK zBErMmdbU-pHT&cT?l)`2t!K9wkNaC-xwXPcOCy(3Yn>F)k$5cIekYWdwajm&lJ+q-4Ty)b<7oH*clk!Re=VzP8W9P*-+47iVA`cxwhs-JEI z-9<26H;BU;^>olZEUwoL;=o3IebF7zDozF=~1LEKVDdCt+v~Ie@;k!32 zVK8s>jxO+hG1MyiENB;zuunaB2@c1XzGlW!a5XOJQ>)8MB`3VZV$ z$(hgh3dX1m6C`OetQev`-6B!9)4B;ncY%ambcOax{TN9b_e+}d{;rX@>xrke<}63@ z=Ch{8+7XgCYU@h)&q(BFUuelXNs!D*&(e@HNRiO#z|l^5yh2j1#%0a8=NlyU=FHWK z8)iuEEOa&Eh8Yq(3tervVTL5nLRS-|vkZxzot3oUj5kR3&Dha^HCQ3xR|88qagrkG z)1FYxPmuVDuUO|9$^YC@su>{zqozXD8M1IzRi-$}d5}+vs`S^$#C2bhZj5aF=qk}z zAR`wI1u9cy<+LK57;bs79SYg@V`OH$FWIj-vUC1RDm&QmV;9&m`6)6q^(CrB$kM1L zjTInM151|UC0CZml6ZH>);mv*(HCF7MpCrikg;zq37l(W?X~m&5-M)g#LQ@kAXlPi zwKBlYU}Z*uV}jn}z-)dt@MEmcBqS3A%b{7MO$?do8H8klVmV}A+QgB$VcSoq1j*Ha zT}d5FdeSE5fS~z+v4`*BsmI$wZ4*RqQ+9A|Otm>X-Vs#4vmx{qS6@TZ2^y|6VJhlZ zg6w^2n)@wmweC-|NzlDH1zpBhnVu}B;!BN9CK7~;6EPKxRhUVl9gKCNlVk|WGZS2u za3)LSKdj(R33F}SwK=|ryB?p?ai^z53wM^7C&VgC{Cj{Lq|-0k`xi@PkqE8M*Ti1#tqj{`)Sm}^D=*c#?)EP%I&xuO>U zwlKE^0Ps}9oAz|*Rts;fTSLq--j10ePXTWQ&k(FyShH4PB-g=Oha1IKu~ubAK@Mv< z7%Lb!GoFuII>Xu7(zvS<&ZMj3AcM0EOc?E8tP`DtsbH+aOadatM3^|H;!BN9Mwjtb zrYD0s>?oUJQV{4z91_TXPngCOWzT)a@XgYX@t9M`{*Tz(vvxC~k)HY=Y z@I5^Bc(9c@z|#R^4BrK9GM$ndq~ES9I_A6CWg#3%rGQlNDj>c z)(!j^>oC*6F@BB%vw@WXb_OdjV_L$FM9&HmDsI#S%-p%=&9(FYp!LR?w-(4a`r^yi z2&DAx_;TyX0mnACs7UL^;3?dK1gf_JAUi}TPFB5=g0gP$h{wP zBi;we#c<1u?NG=Dl_@W#6_CHN;KaWMsM!7BL)-;5`)e+&`=DrXlJg*+6jg!hj0dwS zsN0M<5H&&N&NKa#_ahU)%Krul-ND_HW;@SEa|We zYG7jf=>C%ipZ7;L7}^`XQ{a8%fw@KNrt5Uwo0b5hI|*svWCJPTfbnVJM0YCvM4*9$ zi|cj6iH!RCBDlt2x^6g)QBMcKRR%XsH7C(dH-g|g7n7w6r?@C37r~V>eDT}~&Wk() zu9aGT_f4B`+P8Ph6u4SXP}px-^U7-N3qcRKU+Vs5xjT=#<<0vPxaFHMv7%b@#8N9_ z>?XKtI+~HrjQL=kNtq}OZv5)f^L({qUM{m!%?nFcz`ZZ9+*;wJrCkoKby8ScW*5Nq zdzf3#-WF@k{*Tme){1YR-C{g|M=u+Rzs&9)Deb>>%RWp0tF0XEW?#l5tQSz~^M^S; zCFb@@veHm{<|wnLHWazEmlIPw7xw$WSpfi6P&go(1ONb#EC8JWDgXfh0X~sNph~5r zBcY^rY1pt532AQN!5{br00-x@fcyac0Pz6)0Q~^|0H4}YPnJ6*{aW;#`{RgQl&zNe z5=kcr&VlTQ(4AqHkTNbE1KXCZ8gGAn8@=^aRaI35T_+Q#bIj--@Y(+)pcSzKG%ROz zFY;gcl2Gc(8#D#2aAuUt=?&r>=rH^Vc#WO#4lq+??F_nRW@cJkSQya8G8yuuod>8ZL9?r$SF3BmUR_L#UH$MC!b%+E0*BCqr_zs3uT-MH)H;u%74*= zBU?IG11hp*D(+GF40uDIk(?+n1uYlWI#Z z>VWY10aCczubM`=4^dp!i^vP^y@VHg*jlIfNY9Nbi}h2&;1YWDAi1PHOYO6004<^o zVGjCJVb2D~MQK*lR*Hb3eAiqg^`S0aIKd8pmbFXU<8wg--!qChR2SfwU%>JZ!xDJ? zNPCEQGex138oOyscJz<_9o?nmtJp8+S2$k7;ec%m&yI}hS?niWF4(6WQ79L|Pp0_L zx#JzbZ30<*5B)L4!m^MHZN*RY9zO!l_ijL%O}{v+hY|yF#Q<4SX1*NEbZC zQ!OAd)d2{w>?YLb>pcN9Qm1f~9Kpx1%JdCh?5Wf0*oGUpl|tYpd%!$fl}}(PUicsn zZ~6WAb>UJ&M{nEm zO;K8j!D>;^U~ZdMEU4%#PzU`ve8)T{Sd|?kpnK8lDv#i>0w)YH5U>Alga7@zAQTKS U5U>Alga7@zATXKBd%yqy03JnDumAu6 literal 0 HcmV?d00001 diff --git a/src/containers/applications/apps/assets/settings.scss b/src/containers/applications/apps/assets/settings.scss index c4e2b6154..2af082286 100644 --- a/src/containers/applications/apps/assets/settings.scss +++ b/src/containers/applications/apps/assets/settings.scss @@ -1,15 +1,15 @@ -.settingsApp { +.settingsApp .restWindow { + --bg: #eff4f9; + --txt_clr-rgb: 0 0 0; + --clr_prm: #0067c0; + --scroll: rgb(255 255 255 / 80%); + + container: inline-size / appWrapper; * { margin: 0; padding: 0; box-sizing: border-box; } - :root { - --bg: #eff4f9; - --txt_clr-rgb: 0 0 0; - --clr_prm: #0067c0; - --scroll: rgb(255 255 255 / 80%); - } body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; background: var(--bg); @@ -20,7 +20,7 @@ nav { position: absolute; left: 0; - height: 100%; + overflow: auto; width: 300px; .nav_top { @@ -75,7 +75,7 @@ .nav_bottom { display: flex; flex-direction: column; - height: 400px; + height: 300px; overflow: overlay; position: relative; @@ -108,11 +108,7 @@ border-radius: 3px; top: 12px; left: 16px; - transition: top 300ms cubic-bezier(1, 0, 0, 1), height 75ms; - - &.active { - height: 32px; - } + transition: top 300ms cubic-bezier(1, 0, 0, 1); } @for $i from 1 to 12 { @@ -279,14 +275,13 @@ display: none; } - @media (max-width: 800px) { + @container appWrapper size(max-width: 800px) { .navMenuBtn { display: flex; position: absolute; top: 8px; right: 8px; padding: 12px; - // z-index: 99; border-radius: 6px; &:hover { @@ -305,6 +300,8 @@ margin-left: 0; } nav { + background: var(--bg); + z-index: 999; transform: translateX(-100%); transition: all 0.2s cubic-bezier(0, 0, 0, 1); @@ -323,13 +320,11 @@ } } } -body[data-theme="dark"] .settingsApp { - :root { - --bg: #202020; - --txt_clr-rgb: 255 255 255; - --clr_prm: #4cc2ff; - --scroll: rgb(44 44 44 / 80%); - } +body[data-theme="dark"] .settingsApp .restWindow { + --bg: #202020; + --txt_clr-rgb: 255 255 255; + --clr_prm: #4cc2ff; + --scroll: rgb(44 44 44 / 80%); nav .nav_top .search { background: rgb(255 255 255 / 3.33%); diff --git a/src/containers/applications/apps/settings.js b/src/containers/applications/apps/settings.js index e3a8c0ec2..c9ac5df30 100644 --- a/src/containers/applications/apps/settings.js +++ b/src/containers/applications/apps/settings.js @@ -5,6 +5,11 @@ import "./assets/settings.scss"; import data from "./assets/settingsData.json"; +const supportsContainerQueries = "container" in document.documentElement.style; +if (!supportsContainerQueries) { + import("container-query-polyfill"); +} + export const Settings = () => { const apps = useSelector((state) => state.apps); const wnapp = useSelector((state) => state.apps.settings); @@ -30,7 +35,7 @@ export const Settings = () => {