Core.Presentation 0.1.2-local.1

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