Add WatchLink app icon
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 1m33s
Template Compliance / compliance (push) Successful in 5s
Build / build (push) Successful in 10m42s

This commit is contained in:
MrSphay
2026-05-15 18:03:48 +02:00
parent d6c2227a54
commit 9ac6c87d08
8 changed files with 16 additions and 4 deletions

View File

@@ -80,8 +80,12 @@ select {
height: 34px;
place-items: center;
border-radius: 8px;
background: color-mix(in srgb, var(--accent) 18%, transparent);
color: var(--accent);
background: #05070a;
background-image: url("/watchlink-icon-64.png");
background-position: center;
background-size: cover;
box-shadow: inset 0 0 0 1px rgba(34, 197, 94, 0.22);
overflow: hidden;
}
.nav-list {

View File

@@ -3,7 +3,15 @@ import "./globals.css";
export const metadata: Metadata = {
title: "WatchLink",
description: "Persistent shared watch rooms for friends and teams."
description: "Persistent shared watch rooms for friends and teams.",
icons: {
icon: [
{ url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" },
{ url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
{ url: "/watchlink-icon.png", sizes: "512x512", type: "image/png" }
],
apple: [{ url: "/apple-touch-icon.png", sizes: "180x180", type: "image/png" }]
}
};
export default function RootLayout({ children }: { children: React.ReactNode }) {

View File

@@ -28,7 +28,7 @@ export function AppShell({
<div className="app-shell">
<aside className="sidebar">
<Link className="brand" href="/dashboard">
<span className="brand-mark">WL</span>
<span className="brand-mark" aria-hidden="true" />
<span>WatchLink</span>
</Link>
<nav className="nav-list" aria-label="Primary">