Skip to content

Commit 3578eeb

Browse files
ChanMeng666claude
andcommitted
docs(brand)+chore(vscode): Compile Boundary section in brand book; marketplace icon (0.4.1)
Brand book gains a section documenting the sites' new design system (source/sheet worlds, redline accent, Archivo/Public Sans/IBM Plex Mono, token-block locations) and records that ArchCanvas deliberately keeps its own system — the family lives in the logo grammar. VS Code extension gets its first Marketplace icon (the sanctioned void-tile + plum mark), a dark gallery banner, and a 0.4.1 icon-only repack; publishing remains a manual web upload. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 425a363 commit 3578eeb

4 files changed

Lines changed: 46 additions & 2 deletions

File tree

brand/README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,36 @@ founder reversed it: one geometry, everywhere. Do not re-add a simplified tier.
7070
| **Ink** | `#111111` | the mono mark on light surfaces |
7171
| **Void** | `#0f1115` | app-tile ground; site `theme-color`; OG-card ground |
7272

73+
## The sites' design system — "The Compile Boundary"
74+
75+
Distinct from the mark, but built on the same idea: the docs site and the playground
76+
run a shared front-end system called **"The Compile Boundary."** A single compile
77+
seam splits every surface into two worlds —
78+
79+
- a dark **SOURCE world** — carbon grounds (`#0f1115` / `#171b23`), where **plum
80+
`#8052ff` survives only** as the source-world syntax-highlighting accent and as the
81+
logo fills (nowhere else in the chrome);
82+
- a light **SHEET world** — drafting paper (`#f5f2ea`), blue-black ink (`#1c2430`),
83+
hairlines, drafting grids, and title blocks —
84+
85+
joined by a single **REDLINE** accent, the architect's markup red (`#c2362b` for
86+
graphics, `#b3261e` for text). Site type is **Archivo Variable** (display, `wdth`
87+
axis) + **Public Sans Variable** (body) + **IBM Plex Mono** (code). The earlier
88+
Space Grotesk / Geist Mono pairing, the FlowingLines hero canvas, the `BrandHero`
89+
component, and the pill chrome are all **retired** from the sites.
90+
91+
These tokens live in **two files that must stay in sync** — the Compile Boundary
92+
token block is duplicated by hand (not imported — the two build systems are
93+
separate) in:
94+
95+
- **`docs-site/.vitepress/theme/style.css`**
96+
- **`playground/src/styles/tokens.css`**
97+
98+
**ArchCanvas deliberately keeps its own design system** (its plum / Space Grotesk /
99+
dark-hero identity). The two products are **not** joined by shared site chrome —
100+
the family relationship lives entirely in the **logo grammar above** (ArchLang =
101+
SOURCE mark, ArchCanvas = COMPILED knockout tile; **"Designs that compile"**).
102+
73103
## Wordmark
74104

75105
The horizontal lockup is the **full master mark** + **"ArchLang"** set in **Space
@@ -114,7 +144,7 @@ update all three by hand). The mirrors carry the SVGs + `favicon-32` + `apple-to
114144
|---|---|---|
115145
| README header (dark/light `<picture>`) | `README.md` | `archlang-wordmark.svg`, `-black.svg` |
116146
| Docs site favicon / nav / OG | `docs-site/.vitepress/config.ts` | `archlang-icon-plum.svg` (favicon + `nav logo`), `archlang-favicon-32.png`, `archlang-apple-touch.png`, `archlang-og.png` |
117-
| Docs hero | `docs-site/.vitepress/theme/BrandHero.vue` | `archlang-icon-plum.svg` |
147+
| Docs hero (compile-seam) | `docs-site/.vitepress/theme/CompileSeam.vue` | `archlang-icon-plum.svg` (eyebrow mark) |
118148
| Playground page | `playground/index.html` | `archlang-icon-plum.svg` (favicon), `archlang-apple-touch.png`, `archlang-og.png`, `archlang-icon.svg` (header) |
119149
| Playground embed viewer | `playground/embed.html` | `archlang-icon-plum.svg` (favicon), `archlang-icon.svg` (header) |
120150

editors/vscode/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ are documented here. The format is based on
1212
> republished**. See [CONTRIBUTING.md → Releasing](../../CONTRIBUTING.md#releasing) for
1313
> the checklist that keeps the two in sync.
1414
15+
## [0.4.1] - 2026-07-10
16+
17+
### Added
18+
19+
- **Marketplace icon.** The extension now ships a listing icon
20+
(`images/icon.png` — the sanctioned void-tile + plum A-frame mark composition from the
21+
brand kit) plus a dark `galleryBanner` (`#0f1115`), so `ChanMeng.archlang` no longer shows
22+
the default placeholder. Icon-only repack; no language-surface or bundled-core change.
23+
1524
## [0.4.0] - 2026-07-06
1625

1726
### Changed

editors/vscode/images/icon.png

79.7 KB
Loading

editors/vscode/package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
{
22
"name": "archlang",
33
"private": true,
4-
"version": "0.4.0",
4+
"version": "0.4.1",
55
"displayName": "ArchLang",
66
"description": "Syntax highlighting plus full language support — live diagnostics, hover, completion, go-to-definition, rename, and signature help — for ArchLang (.arch) floor-plan source.",
77
"license": "MIT",
8+
"icon": "images/icon.png",
9+
"galleryBanner": {
10+
"color": "#0f1115",
11+
"theme": "dark"
12+
},
813
"repository": {
914
"type": "git",
1015
"url": "https://github.com/ChanMeng666/archlang.git",

0 commit comments

Comments
 (0)