);
}
diff --git a/src/components/menu/menu.scss b/src/components/menu/menu.scss
index 28a99942..eca6b5dd 100644
--- a/src/components/menu/menu.scss
+++ b/src/components/menu/menu.scss
@@ -52,6 +52,7 @@
&[data-dsb="true"]{
color: #aaa;
font-weight: 400;
+ pointer-events: none;
}
.uicon{
diff --git a/src/components/start/index.js b/src/components/start/index.js
index ba8fc2c1..d873b4cb 100644
--- a/src/components/start/index.js
+++ b/src/components/start/index.js
@@ -447,7 +447,7 @@ export const WidPane = () => {
return (
-
+
diff --git a/src/components/start/searchpane.scss b/src/components/start/searchpane.scss
index 2b158173..fdec02b0 100644
--- a/src/components/start/searchpane.scss
+++ b/src/components/start/searchpane.scss
@@ -1,10 +1,10 @@
-.searchMenu{
+.searchMenu {
min-height: 500px;
padding: 12px;
text-align: left;
}
-.searchBar{
+.searchBar {
height: 30px;
border: solid 2px #0e60e4;
border-radius: 6px;
@@ -12,35 +12,35 @@
display: flex;
padding: 0 10px;
- .uicon{
+ .uicon {
filter: brightness(0.6);
margin-right: 12px;
}
- input{
+ input {
width: 400px;
color: #222;
}
}
-.opts div{
+.opts div {
border: solid 0 #1f4aff;
cursor: pointer;
- &[value="true"]{
+ &[value="true"] {
border-bottom-width: 2px;
}
}
-.leftSide{
+.leftSide {
width: 100%;
}
-.leftSide[data-width="true"]{
+.leftSide[data-width="true"] {
width: 32%;
}
-.rightSide{
+.rightSide {
margin: 8px;
height: 400px;
background: #fafafa;
@@ -48,7 +48,7 @@
flex-direction: column;
align-items: center;
- .hline{
+ .hline {
width: 90%;
height: 1px;
border-radius: 10px;
@@ -56,7 +56,7 @@
}
}
-.topApp{
+.topApp {
width: 19%;
display: flex;
flex-direction: column;
@@ -64,20 +64,20 @@
border-radius: 4px;
}
-.qksrch{
+.qksrch {
color: #111;
}
-.qksrch svg{
+.qksrch svg {
color: #333;
}
-.calnpane{
+.calnpane {
position: absolute;
bottom: 12px;
right: 12px;
// width: 280px;
- min-height: 300px;
+ // min-height: 300px;
background: rgba(255, 255, 255, 0.88);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
diff --git a/src/components/start/sidepane.scss b/src/components/start/sidepane.scss
index f20a2de3..d36033c9 100644
--- a/src/components/start/sidepane.scss
+++ b/src/components/start/sidepane.scss
@@ -11,9 +11,10 @@
overflow: hidden;
transition: all ease-in-out 200ms;
z-index: 9999;
+ transform: translateX(0);
&[data-hide="true"] {
- right: -330px;
+ transform: translateX(330px);
}
}
@@ -55,6 +56,7 @@
background: rgba(255, 255, 255, 0.9);
border: solid 0.1px rgba(17, 17, 17, 0.1);
transition: all 0.1s ease;
+
&[data-state="true"] {
background: rgb(0, 90, 255);
@@ -89,13 +91,17 @@
left: 0;
width: 610px;
height: 100%;
- padding: 5px;
+ margin: 6px;
overflow: hidden;
- transition: all ease-in-out 200ms;
+ transform: translateX(0);
+ -webkit-backdrop-filter: blur(40px);
+ backdrop-filter: blur(40px);
+ transition: all 0.3s cubic-bezier(.77,0,.18,1);
z-index: 9999;
&[data-hide="true"] {
- left: -620px;
+ transform: translateX(-110%);
+ transition: all 0.6s cubic-bezier(.77,0,.18,1);
}
}
@@ -103,32 +109,13 @@
width: 100%;
border-radius: 8px;
height: calc(100% - 12px);
- backdrop-filter: blur(40px);
- -webkit-backdrop-filter: blur(40px);
background: rgba(255, 255, 255, 0.25);
display: flex;
flex-direction: column;
align-items: center;
-
overflow-x: hidden;
overflow-y: scroll;
- &::-webkit-scrollbar {
- width: 1.6px;
- background-color: transparent;
- }
-
- &:hover::-webkit-scrollbar-thumb{
- background: rgba(0, 0, 0, 0.4);
- }
-
- &::-webkit-scrollbar-thumb {
- width: 1.6px;
- box-sizing: border-box;
- border-radius: 10px;
- background-color: transparent;
- }
-
.widtop {
width: 96%;
display: flex;
@@ -161,9 +148,9 @@
border-radius: 6px;
box-sizing: border-box;
background: rgb(255,255,255);
- background: -webkit-linear-gradient(top left, rgba(255,255,255,0.9951330874146533) 0%, rgba(255,243,190,1) 80%);
- background: -o-linear-gradient(top left, rgba(255,255,255,0.9951330874146533) 0%, rgba(255,243,190,1) 80%);
- background: linear-gradient(to bottom right, rgba(255,255,255,0.9951330874146533) 0%, rgba(255,243,190,1) 80%);
+ background: -webkit-linear-gradient(top left, #fefefe 0%, #fff3be 80%);
+ background: -o-linear-gradient(top left, #fefefe 0%, #fff3be 80%);
+ background: linear-gradient(to bottom right, #fefefe 0%, #fff3be 80%);
display: flex;
flex-direction: column;
align-items: center;
@@ -350,7 +337,7 @@
background-position: center;
z-index: 1;
- &::after{
+ &::after {
content: "";
position: absolute;
top: 0;
@@ -365,14 +352,13 @@
z-index: -1;
}
- &::before{
+ &::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-
backdrop-filter: brightness(0.8);
-webkit-backdrop-filter: brightness(0.8);
filter: blur(10px);
@@ -389,7 +375,7 @@
}
}
- .infotextCont{
+ .infotextCont {
position: absolute;
bottom: 6px;
padding-right: 10px;
@@ -411,7 +397,7 @@
text-align: justify;
}
- a{
+ a {
text-decoration: none;
font-size: 0.64em;
color: #c1e2ff;
@@ -441,7 +427,7 @@
background: -o-linear-gradient(top left, rgba(230, 230, 230, 1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom right, rgba(230, 230, 230, 1) 0%, rgba(255,255,255,1) 100%);
- &::after{
+ &::after {
content: "source: saurav.tech/NewsAPI";
position: absolute;
bottom: 0;
diff --git a/src/components/start/startmenu.scss b/src/components/start/startmenu.scss
index 2458adf5..877caa7b 100644
--- a/src/components/start/startmenu.scss
+++ b/src/components/start/startmenu.scss
@@ -1,5 +1,5 @@
.desktopCont {
- width: fit-content;
+ width: 0;
height: 100%;
display: grid;
grid-auto-flow: column;
@@ -35,17 +35,16 @@
left: 0;
// left: calc(50% - 260px);
// height: 200px;
- &[data-align="center"]{
+ &[data-align="center"] {
margin-left: auto;
margin-right: auto;
right: 0;
text-align: center;
}
- &[data-align="left"]{
+ &[data-align="left"] {
left: 8px;
}
-
background: rgba(255, 255, 255, 0.88);
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
@@ -165,7 +164,7 @@
margin: 10px 0;
position: relative;
- &[value="true"] .pnIcon::before{
+ &[value="true"] .pnIcon::before {
content: "";
position: absolute;
top: -2px;
diff --git a/src/containers/applications/apps/assets/index.js b/src/containers/applications/apps/assets/index.js
index a124375d..7b87e184 100644
--- a/src/containers/applications/apps/assets/index.js
+++ b/src/containers/applications/apps/assets/index.js
@@ -1,20 +1,8 @@
import React from 'react';
export const Mark = (props) => {
- return (
-
- );
+ return (
);
}
diff --git a/src/containers/applications/apps/discord.js b/src/containers/applications/apps/discord.js
index bdb95e71..0e3c4db7 100644
--- a/src/containers/applications/apps/discord.js
+++ b/src/containers/applications/apps/discord.js
@@ -9,6 +9,21 @@ export const DScord = ()=>{
const wnapp = useSelector(state => state.apps.discord);
const [url, setUrl] = useState(null);
const dispatch = useDispatch();
+ const servers = [
+ {
+ src: "arrtective.png",
+ link: "https://discord.io/arttective"
+ },{
+ src: "mimi.png",
+ link: "https://discord.gg/AGSCfjgDMc"
+ },{
+ src: "narjiday.png",
+ link: "https://discord.gg/K9wcgZJfXS"
+ },{
+ src: "aliyss.png",
+ link: "https://discord.gg/zAypMTH"
+ }
+ ]
useEffect(()=>{
if(url==null){
@@ -34,14 +49,10 @@ export const DScord = ()=>{
-
-
-
-
+ {servers.map(server=>(
+
+ ))}
diff --git a/src/containers/applications/apps/spotify.js b/src/containers/applications/apps/spotify.js
index 5945ed6e..a00dcf1e 100644
--- a/src/containers/applications/apps/spotify.js
+++ b/src/containers/applications/apps/spotify.js
@@ -357,7 +357,8 @@ const Search = ({sid, paused, action,action2})=>{
const [recentSearches, setRecent] = useState([
"Perfect",
"Agar tum sath ho",
- "One Republic"
+ "One Republic",
+ "Cheap thrills"
]);
const handleQuery = (e)=>{
@@ -394,7 +395,7 @@ const Search = ({sid, paused, action,action2})=>{
diff --git a/src/containers/applications/apps/terminal.js b/src/containers/applications/apps/terminal.js
index f64b9e6e..03f9b3ac 100644
--- a/src/containers/applications/apps/terminal.js
+++ b/src/containers/applications/apps/terminal.js
@@ -275,7 +275,7 @@ export const WnTerminal = ()=>{
{pwd}>
+ data-action="enter" onKeyDown={action} spellCheck="false">
{/*
*/}
diff --git a/src/containers/applications/tabs.scss b/src/containers/applications/tabs.scss
index 2e0022c8..27046f74 100644
--- a/src/containers/applications/tabs.scss
+++ b/src/containers/applications/tabs.scss
@@ -185,9 +185,9 @@
position: absolute;
bottom: 0;
background: rgb(255,255,255);
- background: -webkit-linear-gradient(bottom, rgba(244, 244, 244, 1) 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
- background: -o-linear-gradient(bottom, rgba(244, 244, 244, 1) 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
- background: linear-gradient(to top, rgba(244, 244, 244, 1) 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
+ background: -webkit-linear-gradient(bottom, #f4f4f4 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
+ background: -o-linear-gradient(bottom, #f4f4f4 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
+ background: linear-gradient(to top, #f4f4f4 10%, rgba(135, 135, 135, 0.4) 50%, rgba(0,0,0,0) 100%);
}
}
@@ -245,23 +245,23 @@
.amzApps {
background: #670cd7;
- background: -webkit-linear-gradient(48deg, rgba(82, 47, 139, 1) 0%, rgba(113, 35, 133, 1) 100%);
- background: -o-linear-gradient(48deg, rgba(82, 47, 139, 1) 0%, rgba(113, 35, 133, 1) 100%);
- background: linear-gradient(138deg, rgba(82, 47, 139, 1) 0%, rgba(113, 35, 133, 1) 100%);
+ background: -webkit-linear-gradient(48deg, #522f8b 0%, rgba(113, 35, 133, 1) 100%);
+ background: -o-linear-gradient(48deg, #522f8b 0%, rgba(113, 35, 133, 1) 100%);
+ background: linear-gradient(138deg, #522f8b 0%, rgba(113, 35, 133, 1) 100%);
}
.amzGames {
background: #214458;
- background: -webkit-linear-gradient(47deg, rgba(33,68,88,1) 0%, rgba(9,134,146,1) 100%);
- background: -o-linear-gradient(47deg, rgba(33,68,88,1) 0%, rgba(9,134,146,1) 100%);
- background: linear-gradient(137deg, rgba(33,68,88,1) 0%, rgba(9,134,146,1) 100%);
+ background: -webkit-linear-gradient(47deg, #214458 0%, #098793 100%);
+ background: -o-linear-gradient(47deg, #214458 0%, #098793 100%);
+ background: linear-gradient(137deg, #214458 0%, #098793 100%);
}
.amzMovies {
background: #217558;
- background: -webkit-linear-gradient(47deg, rgba(33,117,88,1) 0%, rgba(15,163,69,1) 100%);
- background: -o-linear-gradient(47deg, rgba(33,117,88,1) 0%, rgba(15,163,69,1) 100%);
- background: linear-gradient(137deg, rgba(33,117,88,1) 0%, rgba(15,163,69,1) 100%);
+ background: -webkit-linear-gradient(47deg, #217558 0%, #0fa345 100%);
+ background: -o-linear-gradient(47deg, #217558 0%, #0fa345 100%);
+ background: linear-gradient(137deg, #217558 0%, #0fa345 100%);
}
.ribcont {
@@ -293,9 +293,9 @@
.cmdLine {
font-size: 0.84em;
color: rgba(255, 255, 255, 0.72);
- font-family: monospace, sans-serif;
+ font-family: "consolas", monospace;
height: 1.2em;
- font-weight: lighter;
+ font-weight: 400;
overflow: hidden;
max-width: 100%;
}
diff --git a/src/containers/applications/wnapp.css b/src/containers/applications/wnapp.css
index cc8f6cb4..2f58b512 100644
--- a/src/containers/applications/wnapp.css
+++ b/src/containers/applications/wnapp.css
@@ -1,5 +1,5 @@
/*
- www.OnlineWebFonts.Com
+ www.OnlineWebFonts.Com
*/
@font-face {font-family: "Spotify";
src: url("https://db.onlinewebfonts.com/t/1ccdd11fd9d1d81756c40d7acb17d0aa.eot"); /* IE9*/
diff --git a/src/containers/background/back.css b/src/containers/background/back.css
index 42c16a16..5bee4dbf 100644
--- a/src/containers/background/back.css
+++ b/src/containers/background/back.css
@@ -6,3 +6,15 @@
background-size: cover;
background-position: center;
}
+
+.bootscreen{
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-width: 100vw;
+ min-height: 100vh;
+ background-color: #010001;
+ z-index: 20000;
+ display: grid;
+ place-items: center;
+}
diff --git a/src/containers/background/index.js b/src/containers/background/index.js
index 95b0b04e..808e2fe4 100644
--- a/src/containers/background/index.js
+++ b/src/containers/background/index.js
@@ -1,9 +1,10 @@
import React from 'react';
import {useSelector, useDispatch} from 'react-redux';
+import {Icon, Image} from '../../utils/general';
import './back.css';
-const Background = ()=>{
+export const Background = ()=>{
const wallpaper = useSelector(state => state.wallpaper);
const dispatch = useDispatch();
@@ -15,4 +16,13 @@ const Background = ()=>{
);
}
-export default Background;
+export const BootScreen = ()=>{
+ const wallpaper = useSelector(state => state.wallpaper);
+ const dispatch = useDispatch();
+
+ return (
+
+
+
+ );
+}
diff --git a/src/index.css b/src/index.css
index fce48d46..651f94c9 100644
--- a/src/index.css
+++ b/src/index.css
@@ -21,7 +21,7 @@ body {
width: 100vw;
height: 100vh;
user-select: none;
- overflow: hidden;
+ overflow: hidden !important;
}
body:before {
@@ -44,7 +44,7 @@ body[data-sepia="true"]:before {
}
code {
- font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
+ font-family: source-code-pro, Menlo, Monaco, "Consolas", Courier New, monospace;
}
.App {
@@ -142,6 +142,11 @@ img[data-flip='true'], svg[data-flip='true'] {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
+input {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue';
+}
+
.ltShad0 {
filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25));
}
@@ -214,15 +219,26 @@ img[data-flip='true'], svg[data-flip='true'] {
transition: all 200ms ease-in-out;
}
+a {
+ text-decoration: none;
+ color: #0080E1;
+}
+
+#textpad {
+ font-family: Consolas, monospace;
+ /* font-size: 18px; */
+ font-weight: 500;
+}
+
.acol {
color: #aaa;
}
-#probtn{
+#probtn {
display: none;
}
-#warningmsg{
+#warningmsg {
display: none;
}
@@ -231,18 +247,18 @@ img[data-flip='true'], svg[data-flip='true'] {
display: none;
}
- body[data-force="false"]{
+ body[data-force="false"] {
display: grid;
background: #2b2a2f;
place-items: center;
overflow: hidden;
}
- body[data-force="false"]::before{
+ body[data-force="false"]::before {
display: none;
}
- body[data-force="false"] #warningmsg{
+ body[data-force="false"] #warningmsg {
display: block;
font-size: 1.6rem;
color: #fefefe;
@@ -257,7 +273,7 @@ img[data-flip='true'], svg[data-flip='true'] {
pointer-events: none;
}
- body[data-force="false"] #probtn{
+ body[data-force="false"] #probtn {
display: block;
color: #aaa;
font-weight: 600;
diff --git a/src/utils/general.scss b/src/utils/general.scss
index 887e31de..dcc1207a 100644
--- a/src/utils/general.scss
+++ b/src/utils/general.scss
@@ -109,7 +109,7 @@
90%{
opacity: 0;
- transform: scale(0);
+ transform: scale(0.8);
}
100%{
diff --git a/src/utils/index.js b/src/utils/index.js
index 94434b53..b78bec6c 100644
--- a/src/utils/index.js
+++ b/src/utils/index.js
@@ -1,8 +1,8 @@
import icons from './apps';
var iconIdx = {
- taskbar: [3,4,5,6],
- desktop: [8,7,4,6,5,54,55],
+ taskbar: [3,4,5,6,39],
+ desktop: [8,55,7,4,6,5,54,39],
pinned: [5,51,37,31,21,48,6,35,15,28,52,10,39,44,13,46,54,56],
recent: [21,44,46,54,13,39,5]
};