Compare commits

...

6 Commits

Author SHA1 Message Date
eshanized
e87cc88f51 Updates 2025-01-16 06:49:20 +05:30
eshanized
280c034e78 Updates 2025-01-16 01:38:23 +05:30
eshanized
fcde153aac Updates 2025-01-13 14:04:29 +05:30
eshanized
8a3bbac16d Updates 2025-01-13 14:03:15 +05:30
eshanized
40695b3d7a Updates 2025-01-13 13:56:51 +05:30
eshanized
f8df037eb6 Updates 2025-01-13 13:49:29 +05:30
33 changed files with 51 additions and 48 deletions

File diff suppressed because one or more lines are too long

11
Developers.js Normal file

File diff suppressed because one or more lines are too long

1
Donate.js Normal file

File diff suppressed because one or more lines are too long

3
Download.js Normal file

File diff suppressed because one or more lines are too long

6
Features.js Normal file

File diff suppressed because one or more lines are too long

6
Gallery.js Normal file
View File

@@ -0,0 +1,6 @@
import{c as m,j as a,r as n,X as g}from"./script.js";import{m as s}from"./proxy.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const d=m("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);function p({src:e,alt:i,category:o}){return a.jsxs(s.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},whileHover:{y:-5},className:"relative group overflow-hidden rounded-lg",children:[a.jsx("img",{src:e,alt:i,className:"w-full h-64 object-cover transform group-hover:scale-110 transition-transform duration-500"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 to-transparent opacity-0 group-hover:opacity-100 transition-opacity",children:a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:[a.jsx("p",{className:"text-white font-medium",children:i}),a.jsx("span",{className:"text-sm text-gray-300",children:o})]})})]})}function h({categories:e,selectedCategory:i,onSelect:o}){return a.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-8",children:e.map(t=>a.jsx(s.button,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>o(t),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${i===t?"bg-cornflower-blue text-white":"bg-white text-gray-600 hover:bg-gray-100"}`,children:t},t))})}const r=[{src:"/images/snigdhaos-plasma-01.png",alt:"Snigdha OS Plasma 6 - Application Dashbord",category:"Plasma"},{src:"/images/snigdhaos-plasma-02.png",alt:"Snigdha OS Plasma 6 - Desktop",category:"Plasma"},{src:"/images/snigdhaos-plasma-03.png",alt:"Snigdha OS Plasma 6 - About",category:"Plasma"},{src:"/images/snigdhaos-plasma-04.png",alt:"Snigdha OS Plasma 6 - VS Code",category:"Plasma"},{src:"/images/snigdhaos-plasma-05.png",alt:"Snigdha OS Plasma 6 - Folders",category:"Plasma"},{src:"/images/snigdhaos-plasma-06.png",alt:"Snigdha OS Plasma 6 - Control Hub",category:"Plasma"},{src:"/images/snigdhaos-gnome-01.png",alt:"Snigdha OS Gnome Desktop - Main",category:"Gnome"},{src:"/images/snigdhaos-gnome-02.png",alt:"Snigdha OS Gnome Desktop - Menu",category:"Gnome"},{src:"/images/snigdhaos-gnome-03.png",alt:"Snigdha OS Gnome Desktop - Control",category:"Gnome"},{src:"/images/snigdhaos-gnome-04.png",alt:"Snigdha OS Gnome Desktop - Folders",category:"Gnome"},{src:"/images/snigdhaos-gnome-05.png",alt:"Snigdha OS Gnome Desktop - All Apps",category:"Gnome"},{src:"/images/snigdhaos-gnome-06.png",alt:"Snigdha OS Gnome Desktop - Terminal",category:"Gnome"}],x=["All","Plasma","Gnome"];function b(){const[e,i]=n.useState("All"),[o,t]=n.useState(null),c=n.useMemo(()=>e==="All"?r:r.filter(l=>l.category===e),[e]);return a.jsxs("div",{className:"py-12 bg-gradient-to-b from-white to-blue-50",children:[a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center mb-12",children:[a.jsx(d,{className:"h-16 w-16 text-blue-600 mx-auto mb-6"}),a.jsx("h1",{className:"text-5xl font-extrabold text-gray-900",children:"Gallery"}),a.jsxs("p",{className:"mt-4 text-lg text-gray-600 max-w-2xl mx-auto",children:["Immerse yourself in the visual journey of ",a.jsx("span",{className:"text-blue-600",children:"Snigdha OS"})]})]}),a.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.2,duration:.8},children:a.jsx(h,{categories:x,selectedCategory:e,onSelect:i})}),a.jsx(s.div,{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mt-10",initial:{opacity:0},animate:{opacity:1},transition:{delay:.4,duration:.8},children:c.map(l=>a.jsx(s.div,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>t(l.src),className:"cursor-pointer",children:a.jsx(p,{...l})},l.src))})]}),o&&a.jsxs(s.div,{className:"fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[a.jsx("button",{onClick:()=>t(null),className:"absolute top-4 right-4 text-white bg-black bg-opacity-50 rounded-full p-2 hover:bg-opacity-75 focus:outline-none",children:a.jsx(g,{className:"h-6 w-6"})}),a.jsx(s.img,{src:o,alt:"Zoomed",className:"max-w-full max-h-full rounded-lg shadow-lg",initial:{scale:.8},animate:{scale:1},exit:{scale:.8},transition:{duration:.3}})]})]})}export{b as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +0,0 @@
import{c as m,j as a,r,X as d}from"../script.js";import{m as s}from"./proxy-CSDrDOQ6.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g=m("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);function x({src:e,alt:l,category:i}){return a.jsxs(s.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},whileHover:{y:-5},className:"relative group overflow-hidden rounded-lg",children:[a.jsx("img",{src:e,alt:l,className:"w-full h-64 object-cover transform group-hover:scale-110 transition-transform duration-500"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 to-transparent opacity-0 group-hover:opacity-100 transition-opacity",children:a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:[a.jsx("p",{className:"text-white font-medium",children:l}),a.jsx("span",{className:"text-sm text-gray-300",children:i})]})})]})}function p({categories:e,selectedCategory:l,onSelect:i}){return a.jsx("div",{className:"flex flex-wrap justify-center gap-3 mb-8",children:e.map(t=>a.jsx(s.button,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>i(t),className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${l===t?"bg-cornflower-blue text-white":"bg-white text-gray-600 hover:bg-gray-100"}`,children:t},t))})}const n=[{src:"/images/snigdhaos-plama-01.png",alt:"Snigdha OS Plasma 6 - Application Dashbord",category:"Plasma"},{src:"/images/snigdhaos-plasma-02.png",alt:"Snigdha OS Plasma 6 - Desktop",category:"Plasma"},{src:"/images/snigdhaos-plasma-03.png",alt:"Snigdha OS Plasma 6 - About",category:"Plasma"},{src:"/images/snigdhaos-plasma-04.png",alt:"Snigdha OS Plasma 6 - VS Code",category:"Plasma"},{src:"/images/snigdhaos-plasma-05.png",alt:"Snigdha OS Plasma 6 - Folders",category:"Plasma"},{src:"/images/snigdhaos-plasma-06.png",alt:"Snigdha OS Plasma 6 - Control Hub",category:"Plasma"}],h=["All","Plasma"];function b(){const[e,l]=r.useState("All"),[i,t]=r.useState(null),c=r.useMemo(()=>e==="All"?n:n.filter(o=>o.category===e),[e]);return a.jsxs("div",{className:"py-12 bg-gradient-to-b from-white to-blue-50",children:[a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center mb-12",children:[a.jsx(g,{className:"h-16 w-16 text-blue-600 mx-auto mb-6"}),a.jsx("h1",{className:"text-5xl font-extrabold text-gray-900",children:"Gallery"}),a.jsxs("p",{className:"mt-4 text-lg text-gray-600 max-w-2xl mx-auto",children:["Immerse yourself in the visual journey of ",a.jsx("span",{className:"text-blue-600",children:"Snigdha OS"})]})]}),a.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.2,duration:.8},children:a.jsx(p,{categories:h,selectedCategory:e,onSelect:l})}),a.jsx(s.div,{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mt-10",initial:{opacity:0},animate:{opacity:1},transition:{delay:.4,duration:.8},children:c.map(o=>a.jsx(s.div,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>t(o.src),className:"cursor-pointer",children:a.jsx(x,{...o})},o.src))})]}),i&&a.jsxs(s.div,{className:"fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[a.jsx("button",{onClick:()=>t(null),className:"absolute top-4 right-4 text-white bg-black bg-opacity-50 rounded-full p-2 hover:bg-opacity-75 focus:outline-none",children:a.jsx(d,{className:"h-6 w-6"})}),a.jsx(s.img,{src:i,alt:"Zoomed",className:"max-w-full max-h-full rounded-lg shadow-lg",initial:{scale:.8},animate:{scale:1},exit:{scale:.8},transition:{duration:.3}})]})]})}export{b as default};

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import{c}from"../script.js";/**
import{c}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

6
clipboard.js Normal file
View File

@@ -0,0 +1,6 @@
import{c as a}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const t=a("Clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]);export{t as C};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -32,6 +32,8 @@
<!-- Canonical Link to prevent duplicate content issues -->
<link rel="canonical" href="https://snigdha-os.github.io/" />
<link rel="sitemap" type="application/xml" href="/sitemap.xml" />
<!-- Structured Data: JSON-LD for better understanding of page content -->
<script type="application/ld+json">
{

View File

@@ -1,4 +1,4 @@
import{c}from"../script.js";/**
import{c}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

1
proxy.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import{c as a}from"../script.js";/**
import{c as a}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.snigdhaos.org/404</loc><lastmod>2025-01-12T17:04:44.123Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.snigdhaos.org/</loc><lastmod>2025-01-12T17:04:44.123Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.snigdhaos.org/404</loc><lastmod>2025-01-16T01:19:01.683Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.snigdhaos.org/</loc><lastmod>2025-01-16T01:19:01.683Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>

View File

@@ -1,4 +1,4 @@
import{c as o}from"../script.js";/**
import{c as o}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import{c as e}from"../script.js";/**
import{c as e}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

View File

@@ -1,4 +1,4 @@
import{c as e}from"../script.js";/**
import{c as e}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.

View File

@@ -1,4 +1,4 @@
import{c as e}from"../script.js";/**
import{c as e}from"./script.js";/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.