Skip to content

Commit 96bbbc3

Browse files
alicodingclaude
andauthored
feat: Mill's own app mark — icon, favicon, rail logo (goal 0001 wave 4) (#73)
Owner-picked mark B ('Gate': node -> guardrail diamond -> node, the README banner motif in the wave-2 identity tokens) replaces the stock framework W everywhere it still shipped: build/appicon.png (1024 squircle tile) with regenerated icns/ico, the sidebar rail's millicon.png, and a new public/mill.svg favicon superseding the wails.png reference (asset removed). Rides along: dependabot npm ignore for typescript 7.0.x with the typescript-eslint structural blocker recorded (revisit at TS 7.1) — the majors-wave stop verdict pinned so it doesn't re-litigate weekly. Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 69add00 commit 96bbbc3

9 files changed

Lines changed: 45 additions & 1 deletion

File tree

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ updates:
3333
interval: weekly
3434
day: monday
3535
open-pull-requests-limit: 5
36+
ignore:
37+
# TS 7.0 has no stable compiler API; typescript-eslint declares
38+
# typescript >=4.8.4 <6.1.0 and cannot run on it (their issue
39+
# #12518, closed not-planned until TS 7.1). Revisit at TS 7.1.
40+
- dependency-name: typescript
41+
versions: [">=7.0.0 <7.1.0"]
3642
groups:
3743
npm-dependencies:
3844
update-types:

build/appicon.png

13.7 KB
Loading

build/darwin/icons.icns

42.3 KB
Binary file not shown.

build/windows/icon.ico

8.17 KB
Binary file not shown.

docs/goals/0001-authoring-surface-overhaul.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,27 @@ the owner's own live sign-off against the goal's stated Acceptance
246246
authoring-surface items (typed payload visibility on cards, the
247247
spacing audit) that predate both waves and were never in their scope.
248248

249+
## Design wave 4 — app mark + icon (2026-08-13, owner-requested and
250+
owner-picked)
251+
252+
Mill's first real mark, replacing the stock framework "W" that still
253+
shipped as both `build/appicon.png` and the sidebar rail's
254+
`millicon.png`. Owner chose candidate B ("Gate": capture-blue node →
255+
guardrail teal diamond → apply-orange node) from a three-option
256+
preview sheet (millwheel / gate / M-monogram, each rendered at
257+
512→32px icon sizes, dock context, and sidebar context) — the same
258+
node-edge-through-a-gate motif the README banner (PR #61) established,
259+
drawn from the wave-2 identity tokens. Landed: `build/appicon.png`
260+
(1024 squircle tile, transparent corners) with regenerated
261+
`darwin/icons.icns` + `windows/icon.ico` (`wails3 generate icons`);
262+
`frontend/src/app/millicon.png` (the collapsed-rail slot — expanded
263+
deliberately stays wordmark-only per the wave-1 owner refinement);
264+
`frontend/public/mill.svg` favicon replacing the stock `wails.png`
265+
reference in index.html. Verified live in server mode (rail renders
266+
the new tile). The full three-candidate sheet + chosen-mark SVG source
267+
live in the session scratchpad; the mark's canonical committed form is
268+
the favicon SVG.
269+
249270
## Live-review additions (2026-08-10)
250271
- Hotkey recorder vs native menu accelerators (owner hit ⌘⇧W while
251272
recording — the window closed, and since Mill exits on last-window-

frontend/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en" data-light-theme="light" data-dark-theme="dark" data-color-mode="dark">
33
<head>
44
<meta charset="UTF-8" />
5-
<link rel="icon" type="image/svg+xml" href="/wails.png" />
5+
<link rel="icon" type="image/svg+xml" href="/mill.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
77
<title>Mill</title>
88
</head>

frontend/public/mill.svg

Lines changed: 17 additions & 0 deletions
Loading

frontend/public/wails.png

-8.84 KB
Binary file not shown.

frontend/src/app/millicon.png

13.7 KB
Loading

0 commit comments

Comments
 (0)