Update branding with DockMV logo and assets

- Replace text-based branding with logo icon in header
- Update README.md with full DockMV logo image
- Add favicon and logo-icon assets
- Add dockmv-icon to assets directory
- Update styles for logo display
- Rebuild web UI distribution

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 13:33:27 +02:00
co-authored by Claude Haiku 4.5
parent 7a1c5433a2
commit 832af4aaae
13 changed files with 11 additions and 9 deletions
+2 -1
View File
@@ -4,7 +4,8 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="color-scheme" content="dark light" />
<title>docker-migrate</title>
<link rel="icon" type="image/png" href="/favicon.png" />
<title>DockMV</title>
</head>
<body>
<div id="root"></div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

+1 -1
View File
@@ -120,7 +120,7 @@ export default function App() {
return (
<div className="app">
<header className="topbar">
<div className="brand"><span className="dot" />docker-migrate</div>
<div className="brand"><img src="/logo-icon.png" alt="" className="brand-logo" />DockMV</div>
<nav className="tabs">
<button className={`tab${view === 'containers' ? ' active' : ''}`} onClick={() => setView('containers')}>
Containers
+1 -1
View File
@@ -58,7 +58,7 @@ button, input, select, textarea { font: inherit; color: inherit; }
font-family: var(--mono); font-weight: 600; letter-spacing: -0.3px;
display: flex; align-items: center; gap: 8px;
}
.brand .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--accent); }
.brand-logo { height: 22px; width: auto; display: block; }
.tabs { display: flex; gap: 2px; margin-left: 8px; }
.tab {