diff --git a/public/Shunjid128.png b/public/Shunjid128.png new file mode 100644 index 0000000..2d66e67 Binary files /dev/null and b/public/Shunjid128.png differ diff --git a/public/Shunjid144.png b/public/Shunjid144.png new file mode 100644 index 0000000..640523f Binary files /dev/null and b/public/Shunjid144.png differ diff --git a/public/Shunjid192.png b/public/Shunjid192.png new file mode 100644 index 0000000..63dc6f4 Binary files /dev/null and b/public/Shunjid192.png differ diff --git a/public/Shunjid256.png b/public/Shunjid256.png new file mode 100644 index 0000000..9746f06 Binary files /dev/null and b/public/Shunjid256.png differ diff --git a/public/Shunjid384.png b/public/Shunjid384.png new file mode 100644 index 0000000..cb42fe2 Binary files /dev/null and b/public/Shunjid384.png differ diff --git a/public/Shunjid512.png b/public/Shunjid512.png new file mode 100644 index 0000000..6be0725 Binary files /dev/null and b/public/Shunjid512.png differ diff --git a/public/apple-icon.png b/public/apple-icon.png new file mode 100644 index 0000000..595b14d Binary files /dev/null and b/public/apple-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..f70938e Binary files /dev/null and b/public/favicon.ico differ diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index c365381..0000000 Binary files a/src/app/favicon.ico and /dev/null differ diff --git a/src/app/manifest.ts b/src/app/manifest.ts new file mode 100644 index 0000000..deed3e1 --- /dev/null +++ b/src/app/manifest.ts @@ -0,0 +1,46 @@ +import { MetadataRoute } from "next"; + +export default function manifest(): MetadataRoute.Manifest { + return { + name: "Shunjid", + short_name: "Shunjid", + lang: "en-US", + start_url: "/", + display: "standalone", + theme_color: "#512cd4", + background_color: "#FFFFFF", + prefer_related_applications: true, + icons: [ + { + src: "Shunjid128.png", + sizes: "128x128", + purpose: "any", + }, + { + src: "Shunjid144.png", + sizes: "144x144", + purpose: "any", + }, + { + src: "Shunjid192.png", + sizes: "192x192", + purpose: "any", + }, + { + src: "Shunjid256.png", + sizes: "256x256", + purpose: "any", + }, + { + src: "Shunjid384.png", + sizes: "384x384", + purpose: "any", + }, + { + src: "Shunjid512.png", + sizes: "512x512", + purpose: "maskable", + }, + ], + }; +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 4efd997..a15cef6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,4 +1,4 @@ -import { Metadata } from "next"; +import { Metadata, Viewport } from "next"; import { resume } from "@/data"; @@ -31,6 +31,15 @@ export const metadata: Metadata = { "সানজিদ রহমান", "সানজিদ সৌরভ", ], + icons: { + icon: ["/favicon.ico?v=4"], + apple: ["/apple-icon.png?v=4"], + shortcut: ["/apple-icon.png"], + }, +}; + +export const viewport: Viewport = { + themeColor: "#512cd4", }; export default function Page() {