Core.Presentation 0.3.0

Core.Presentation

Core.Presentation is the shared presentation runtime for loading, resolving, and emitting design tokens across Web and MAUI, and for generating projection artifacts consumed by platform UI packages.

Portal-Safe Boundary

Core.Presentation owns cross-platform tokens, themes, icons, and small reusable UI primitives. It does not own product workflows, portal sign-in, API clients, persistence, database connectors, workers, or product-specific navigation. Authenticated portals may use its compiled web theme and components alongside product-owned routes and workflows.

Canonical token source

  • Source of truth: Core/Presentation/Tokens/*
  • Product overlays: Core/Presentation/themes/products/*.theme.json
  • Legacy archives:
    • Core/Presentation/Tokens.LegacyArchive/*
    • Core/Presentation/Theme.LegacyArchive/*
    • Core/Presentation/Web.LegacyArchive/*

Runtime pipeline

  1. ThemeEmitter reads canonical tokens and emits:
    • Core/Presentation/wwwroot/theme/compiled/tokens.json
    • Core/Presentation/wwwroot/Web/compiled-theme.css
    • Core/Presentation/themes/base.telerik-map.json
    • Avalonia projections:
      • Core/Avalonia/Styles/Generated/*.axaml
    • MAUI projections:
      • Core/Maui/Resources/Themes/Generated/*.xaml
      • Core/Presentation/Maui/Generated/*.xaml
  2. ThemeLoader loads compiled tokens + Telerik map and applies optional product overlays.
  3. ServiceCollectionExtensions.AddCoreUI(...) wires the theme bundle and Telerik overrides into DI.

Overlay rules

  • Product overlays can modify only:
    • semantic.*
    • brand.*
    • component.*
  • Primitive/base keys are immutable in overlays.

Standards promotion

When app, portal, API host, or cross-platform experience runbooks prove reusable token, chrome, or presentation behavior, promote the durable rule into Workspace Design/, Docs/Standards, ADRs when architectural, and this package documentation before the runbook is archived. Product-specific themes remain overlays; reusable primitives belong in Core only after they are proven product-agnostic.

Migration tracking

See Core/Presentation/Tokens/MIGRATION.md for remaining compatibility work and final cleanup sequencing.

Showing the top 20 packages that depend on Core.Presentation.

Packages Downloads
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
18
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
17
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
13
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
9
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
7
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
6
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
5
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
5
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
4
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
4
Core.Maui
MAUI shared infrastructure: API key login config, device installation, push demo, and driver app config for mobile apps.
3
Core.Blazor
Blazor shared infrastructure: auth service and service collection extensions for web UI.
3

Version Downloads Last updated
0.3.77 36 07/20/2026
0.3.76 1 07/19/2026
0.3.75 3 07/19/2026
0.3.74 1 07/19/2026
0.3.73 2 07/18/2026
0.3.72 2 07/17/2026
0.3.71 2 07/17/2026
0.3.70 2 07/17/2026
0.3.69 2 07/17/2026
0.3.68 2 07/17/2026
0.3.67 2 07/17/2026
0.3.66 2 07/16/2026
0.3.65 2 07/16/2026
0.3.64 2 07/15/2026
0.3.63 2 07/15/2026
0.3.62 2 07/15/2026
0.3.61 2 07/15/2026
0.3.60 3 07/14/2026
0.3.59 3 07/14/2026
0.3.58 2 07/14/2026
0.3.57 2 07/14/2026
0.3.56 2 07/14/2026
0.3.55 2 07/14/2026
0.3.50 2 07/13/2026
0.3.49 1 07/13/2026
0.3.48 1 07/13/2026
0.3.27 2 07/05/2026
0.3.26 3 07/05/2026
0.3.24 2 07/03/2026
0.3.23 13 06/23/2026
0.3.22 2 06/22/2026
0.3.21 2 06/21/2026
0.3.20 2 06/19/2026
0.3.19 2 06/19/2026
0.3.18 2 06/19/2026
0.3.17 2 06/19/2026
0.3.16 1 06/19/2026
0.3.15 2 06/19/2026
0.3.14 2 06/19/2026
0.3.13 1 06/19/2026
0.3.12 1 06/19/2026
0.3.11 9 06/19/2026
0.3.10 2 06/19/2026
0.3.9 1 06/19/2026
0.3.8 2 06/19/2026
0.3.7 2 06/19/2026
0.3.6 2 06/18/2026
0.3.5 2 06/18/2026
0.3.4 3 06/10/2026
0.3.0 3 06/02/2026
0.2.0 3 06/02/2026
0.1.3-local.1 2 06/10/2026
0.1.2 4 05/31/2026
0.1.2-local.1 2 06/10/2026
0.1.1 10 05/28/2026
0.1.0 35 05/23/2026
0.1.0-alpha.7 2 05/21/2026
0.1.0-alpha.6 2 05/21/2026
0.1.0-alpha.5 3 05/21/2026
0.1.0-alpha.4 3 05/21/2026
0.1.0-alpha.3 2 05/21/2026
0.1.0-alpha.2 3 05/20/2026