diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3b7b594..0b556b2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -8,6 +8,11 @@ const inter = Inter({ subsets: ['latin'] }) export const metadata: Metadata = { title: 'RepoHub - Cross-Platform Package Manager', description: 'Simplify software installation across Linux, Windows, and macOS with official repositories', + icons: { + icon: '/logo.png', + shortcut: '/logo.png', + apple: '/logo.png', + }, } export default function RootLayout({ diff --git a/src/components/Header.tsx b/src/components/Header.tsx index ffbfa1a..4417305 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -6,6 +6,7 @@ import { useTheme } from '@/hooks/useTheme' import { useLocale } from '@/contexts/LocaleContext' import { SupportModal } from '@/components/SupportModal' import { Sun, Moon, Monitor, Globe, Heart } from 'lucide-react' +import Image from 'next/image' export function Header() { const { theme, isDark, toggleTheme } = useTheme() @@ -53,60 +54,65 @@ export function Header() { return ( <>
-
-
-
- RH +
+
+
+ RepoHub Logo +
+ + RepoHub +
- - RepoHub - -
-
- {/* Support Button - Only show when Cryptomus is enabled */} - {cryptomusEnabled && ( +
+ {/* Support Button - Only show when Cryptomus is enabled */} + {cryptomusEnabled && ( + + )} + + {/* Theme Toggle */} - )} - {/* Theme Toggle */} - - - {/* Language Toggle */} - + {/* Language Toggle */} + +
-
-
+ {/* Support Modal */}