@open-matrix/hivecast-brand (1.1.32)

Published 2026-10-24 11:04:43 +00:00 by hivecast-admin

Installation

@open-matrix:registry=
npm install @open-matrix/hivecast-brand@1.1.32
"@open-matrix/hivecast-brand": "1.1.32"

About this package

HiveCast design system

src/theme.ts owns the HiveCast light/dark palettes and the shared type, spacing, radius, elevation, icon and task-width tokens. ensureHivecastTheme(document) installs the inherited document baseline; applyHivecastTheme(mode, document) changes the complete palette, including inline values left by theme actors. hivecastThemeTokens(mode) supplies the same vocabulary to the existing theme actor. styles.css only aliases the older brand variable names to these tokens.

applicationHeader(manifest.webapp, actionMarkup) renders an application's icon, name, description and optional primary action. Include APPLICATION_HEADER_STYLES in the application's shadow stylesheet. Action markup belongs to the application and retains its event handlers. Manifest text is escaped. Icons share the Start and taskbar renderer, with the same monogram for an unknown icon.

Run pnpm test, pnpm type-check and pnpm build in this package.

Command Noir arrival art

HIVECAST_ARRIVAL_DARK_ART_URL from @open-matrix/hivecast-brand/arrival is the bundled, optional arrival background. Its separate entry keeps asset URL resolution out of shared helpers used by blob-loaded application bundles. It belongs behind desktop dark-mode sign-in/setup, never behind application data, consent text or controls. Keep cards opaque. The shared palette disables it in light mode; the login consumer also disables it on small screens, in forced-colour mode and for print. There is no animation or remote image host.

Original references are recovered artwork from the owner's Matrix Work Harness, not new designs. Files prefixed current- are real screenshots of the contemporary shell/setup/settings, captured using an owned temporary test account where needed. New renders are image-model explorations, not proof of implemented behavior. The study's mocked controls and status text are not an implementation specification.

The arrival asset is a quieter refinement of that study. Only its 84 KB JPEG export enters the shipped package; reference boards, screenshots and PNG masters remain outside dist. sources.json records origins, hashes, input roles, complete prompts, tool and export command.

Dependencies

Dependencies

ID Version
@open-matrix/core 1.1.32

Development Dependencies

ID Version
@types/node ^20.0.0
tsx ^4.0.0
typescript ^5.7.0
vite ^5.4.21
Details
npm
2026-10-24 11:04:43 +00:00
0
MIT
129 KiB
Assets (1)
Versions (20) View all
1.1.33 2026-10-24
1.1.32 2026-10-24
1.1.2 2026-09-22
1.1.1 2026-09-22
0.1.19 2026-09-22