From 90bfee5861a36cfadf886aa379b29c3926cc4944 Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Wed, 15 Apr 2026 21:48:22 -0400 Subject: [PATCH] misc: icons and titles --- app/layout.tsx | 9 ++++++++- components/Nav.tsx | 9 ++++++++- components/PageTitleManager.tsx | 21 +++++++++++++++++++++ public/favicon.ico | Bin 0 -> 16958 bytes public/icon.png | Bin 0 -> 272373 bytes 5 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 components/PageTitleManager.tsx create mode 100644 public/favicon.ico create mode 100644 public/icon.png diff --git a/app/layout.tsx b/app/layout.tsx index 1db4ada..40eba0b 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -2,12 +2,18 @@ import type { Metadata } from "next"; import "./globals.css"; import Celebration from "@/components/Celebration"; import Nav from "@/components/Nav"; +import PageTitleManager from "@/components/PageTitleManager"; import { ConnectionProvider } from "@/lib/connection"; import { CHIP_DROP_SOUND_PATHS } from "@/lib/sfx"; export const metadata: Metadata = { - title: "Connect4 Moderator", + title: "Connect4 RPI Minds & Machines", description: "Watch matches, track tournaments, and play Connect4", + icons: { + icon: "/favicon.ico", + shortcut: "/favicon.ico", + apple: "/icon.png", + }, }; export default function RootLayout({ @@ -30,6 +36,7 @@ export default function RootLayout({ +