diff --git a/app/favicon.ico b/app/favicon.ico index 348ecc9aa6..9768444154 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/app/layout.tsx b/app/layout.tsx index 60d4844e67..21f65924f5 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,10 +1,28 @@ -import type { Metadata } from 'next' +import type { Metadata, Viewport } from 'next' import './globals.css' import { ZoomPrevention } from './zoom-prevention' +export const viewport: Viewport = { + themeColor: '#ffffff', +} + export const metadata: Metadata = { title: 'Sim Studio', description: 'Drag and drop agents to create workflows. Powered by Simplicity', + manifest: '/favicon/site.webmanifest', + icons: { + icon: [ + { url: '/favicon/favicon-16x16.png', sizes: '16x16', type: 'image/png' }, + { url: '/favicon/favicon-32x32.png', sizes: '32x32', type: 'image/png' }, + ], + apple: '/favicon/apple-touch-icon.png', + shortcut: '/favicon/favicon.ico', + }, + appleWebApp: { + capable: true, + statusBarStyle: 'default', + title: 'Sim Studio', + }, } export default function RootLayout({ children }: { children: React.ReactNode }) { diff --git a/public/favicon/android-chrome-192x192.png b/public/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000..fb64742df3 Binary files /dev/null and b/public/favicon/android-chrome-192x192.png differ diff --git a/public/favicon/android-chrome-512x512.png b/public/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000..74138d0430 Binary files /dev/null and b/public/favicon/android-chrome-512x512.png differ diff --git a/public/favicon/apple-touch-icon.png b/public/favicon/apple-touch-icon.png new file mode 100644 index 0000000000..df95b36c70 Binary files /dev/null and b/public/favicon/apple-touch-icon.png differ diff --git a/public/favicon/favicon-16x16.png b/public/favicon/favicon-16x16.png new file mode 100644 index 0000000000..c6351b1881 Binary files /dev/null and b/public/favicon/favicon-16x16.png differ diff --git a/public/favicon/favicon-32x32.png b/public/favicon/favicon-32x32.png new file mode 100644 index 0000000000..7b280256d0 Binary files /dev/null and b/public/favicon/favicon-32x32.png differ diff --git a/public/favicon/favicon.ico b/public/favicon/favicon.ico new file mode 100644 index 0000000000..9768444154 Binary files /dev/null and b/public/favicon/favicon.ico differ diff --git a/public/favicon/site.webmanifest b/public/favicon/site.webmanifest new file mode 100644 index 0000000000..5744e89fcf --- /dev/null +++ b/public/favicon/site.webmanifest @@ -0,0 +1 @@ +{"name":"Sim Studio","short_name":"Sim Studio","icons":[{"src":"/favicon/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/favicon/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file