Skip to content

Commit 28cf40f

Browse files
committed
feat(site): add TS app icons and favicons
Add a split-monogram app icon (off-white T + teal S on a dark rounded square, echoing the TrackSplit wordmark): favicon.ico plus 16/32 PNGs and a 180px apple-touch-icon linked from the landing page <head>, and a docs favicon + header logo wired into mkdocs. Also align the page meta description with the current server list (adds Navidrome and Plex). The local icon builder is gitignored.
1 parent bf9df30 commit 28cf40f

9 files changed

Lines changed: 10 additions & 1 deletion

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,6 @@ docs/superpowers/
2323

2424
# Local-only showcase asset builder (references private library mount)
2525
scripts/build-showcase-assets.py
26+
27+
# Local-only app-icon builder
28+
scripts/build-icons.py

docs/assets/favicon.png

1.98 KB
Loading

docs/assets/icon.png

21.5 KB
Loading

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ site_dir: site_build
99

1010
theme:
1111
name: material
12+
favicon: assets/favicon.png
13+
logo: assets/icon.png
1214
palette:
1315
scheme: slate
1416
primary: custom

site/assets/apple-touch-icon.png

7.67 KB
Loading

site/assets/favicon-16.png

617 Bytes
Loading

site/assets/favicon-32.png

1.26 KB
Loading

site/favicon.ico

3.9 KB
Binary file not shown.

site/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>TrackSplit - Turn chaptered videos into gapless, tagged albums</title>
7-
<meta name="description" content="Turn your chaptered video library into gapless, tagged FLAC or Opus albums ready for Jellyfin and Lyrion.">
7+
<meta name="description" content="Turn your chaptered video library into gapless, tagged FLAC or Opus albums ready for Jellyfin, Lyrion, Navidrome, and Plex.">
88
<meta property="og:title" content="TrackSplit">
99
<meta property="og:description" content="Turn chaptered videos into gapless, tagged albums">
1010
<meta property="og:image" content="assets/social-preview.jpg">
1111
<meta property="og:type" content="website">
12+
<link rel="icon" href="favicon.ico" sizes="any">
13+
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32.png">
14+
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16.png">
15+
<link rel="apple-touch-icon" href="assets/apple-touch-icon.png">
1216
<link rel="stylesheet" href="style.css">
1317
<link rel="preconnect" href="https://fonts.googleapis.com">
1418
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

0 commit comments

Comments
 (0)