├── .gitignore ├── LICENSE ├── README.md ├── app ├── components │ ├── splash-screen-wrapper.tsx │ └── splash-screen.tsx ├── favicon.ico ├── globals.css ├── layout.tsx ├── opengraph-image.png ├── page.tsx └── pwa.ts ├── assets ├── index.tsx └── logo.svg ├── components.json ├── components ├── core-ui │ ├── canvas-preview.tsx │ ├── desktop-app.tsx │ ├── footer.tsx │ ├── mobile-app.tsx │ └── wallpaper-preview.tsx ├── drawer-content │ └── settings-drawer-content.tsx ├── theme-provider.tsx └── ui │ ├── animatedGradient.tsx │ ├── button.tsx │ ├── buttonsChin.tsx │ ├── dialog.tsx │ ├── drawer.tsx │ ├── dropdown-menu.tsx │ ├── input.tsx │ ├── label.tsx │ ├── marquee.tsx │ ├── popover.tsx │ ├── position-control.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sidebarHeader.tsx │ ├── slider.tsx │ ├── sonner.tsx │ ├── switch.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ └── themeSwitch.tsx ├── eslint.config.mjs ├── hooks ├── use-debounced-dimensions.ts └── use-safari-check.ts ├── lib ├── constants.ts ├── fonts.ts ├── icons │ ├── github.tsx │ └── twitter.tsx ├── utils.ts └── utils │ ├── effects.ts │ └── shapes.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── icons │ ├── logo-192.png │ └── logo-512.png ├── logo.svg ├── manifest.json └── service-worker.js ├── store └── wallpaper.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/README.md -------------------------------------------------------------------------------- /app/components/splash-screen-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/components/splash-screen-wrapper.tsx -------------------------------------------------------------------------------- /app/components/splash-screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/components/splash-screen.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/opengraph-image.png -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/app/pwa.ts -------------------------------------------------------------------------------- /assets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/assets/index.tsx -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components.json -------------------------------------------------------------------------------- /components/core-ui/canvas-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/core-ui/canvas-preview.tsx -------------------------------------------------------------------------------- /components/core-ui/desktop-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/core-ui/desktop-app.tsx -------------------------------------------------------------------------------- /components/core-ui/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/core-ui/footer.tsx -------------------------------------------------------------------------------- /components/core-ui/mobile-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/core-ui/mobile-app.tsx -------------------------------------------------------------------------------- /components/core-ui/wallpaper-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/core-ui/wallpaper-preview.tsx -------------------------------------------------------------------------------- /components/drawer-content/settings-drawer-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/drawer-content/settings-drawer-content.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/ui/animatedGradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/animatedGradient.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/buttonsChin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/buttonsChin.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/drawer.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/marquee.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/marquee.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/position-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/position-control.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sidebarHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/sidebarHeader.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/themeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/components/ui/themeSwitch.tsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /hooks/use-debounced-dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/hooks/use-debounced-dimensions.ts -------------------------------------------------------------------------------- /hooks/use-safari-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/hooks/use-safari-check.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/fonts.ts -------------------------------------------------------------------------------- /lib/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/icons/github.tsx -------------------------------------------------------------------------------- /lib/icons/twitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/icons/twitter.tsx -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/utils/effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/utils/effects.ts -------------------------------------------------------------------------------- /lib/utils/shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/lib/utils/shapes.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/icons/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/public/icons/logo-192.png -------------------------------------------------------------------------------- /public/icons/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/public/icons/logo-512.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/public/service-worker.js -------------------------------------------------------------------------------- /store/wallpaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/store/wallpaper.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keshav-exe/gradii/HEAD/tsconfig.json --------------------------------------------------------------------------------