Skip to content

Commit 99e7f89

Browse files
cscheidclaude
andcommitted
Merge feature/brand-yml: _brand.yml support
Adds the new `quarto-brand` crate (data model + color/font/logo resolution) and wires `_brand.yml` into the render pipeline via a new `ThemeSpec::Brand` position marker. The literal token `brand` in `theme:` controls placement; bare `brand:` auto-injects at the end of the theme list (matches Q1 semantics). Plan: claude-notes/plans/2026-05-20-brand-yml-support.md Follow-ups filed: bd-v5z8w, bd-1elkd, bd-hp3tx, bd-dsco4, bd-1vlw8, bd-q1fyw, bd-u67gw, bd-rwxa0, bd-wjg4h. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 parents ad18adc + cf8fca9 commit 99e7f89

49 files changed

Lines changed: 4089 additions & 35 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.beads/issues.jsonl

Lines changed: 9 additions & 0 deletions
Large diffs are not rendered by default.

Cargo.lock

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ path = "./crates/quarto-lsp-core"
156156
[workspace.dependencies.quarto-lsp]
157157
path = "./crates/quarto-lsp"
158158

159+
[workspace.dependencies.quarto-brand]
160+
path = "./crates/quarto-brand"
161+
159162
[workspace.dependencies.quarto-sass]
160163
path = "./crates/quarto-sass"
161164

0 commit comments

Comments
 (0)