Attribution
Brand Navigation was newly authored from its product specifications as an independent theme component.
See the authorship and provenance record for the AI-assisted authorship model, pinned upstream revisions, implementation-history evidence, and release controls behind this summary.
Product inspiration
Section titled “Product inspiration”The following projects informed product discovery, administrator workflows, or presentation choices. Brand Navigation does not incorporate source code from these projects merely because they inspired a feature or demonstrated a common Discourse theme-component pattern.
- Discourse Brand Header demonstrated a distinct, site-wide brand surface.
- Discourse Header Submenus demonstrated structured header navigation and exposed administration and usability concerns that Brand Navigation addresses independently.
- Pavilion Dropdown Header informed exploration of descriptive dropdown presentation and coexistence with other header components.
- Custom Header Links (icons) demonstrated compact, accessible destinations registered in Discourse’s core header.
Historical implementation study
Section titled “Historical implementation study”An earlier Brand Navigation core-header integration used Discourse’s documented
api.headerIcons API. During development, that implementation adapted the
narrow curryComponent registration pattern used by Custom Header Links
(icons). Before the first tagged release, the adapted expression was replaced
by an independently authored lexical component factory.
The current integration uses independently authored alignment-specific lists
through Discourse’s supported renderAfterWrapperOutlet and renderInOutlet
APIs. It places links beside the logo or before the native header controls;
it no longer registers them through api.headerIcons.
Permanent upstream reference:
initialize-for-header-icon-links.gjs at dee14e3.
The permanent reference preserves the development history; it does not classify
the current release tree as containing that adapted expression. No copied or
adapted external code is currently identified. Brand Navigation declares
GPL-2.0-or-later. If future work copies or adapts code, this record and any
required copyright or license notice must be updated in the same change.