Core.Presentation 0.2.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
ThemeEmitterreads canonical tokens and emits:Core/Presentation/wwwroot/theme/compiled/tokens.jsonCore/Presentation/wwwroot/Web/compiled-theme.cssCore/Presentation/themes/base.telerik-map.json- Avalonia projections:
Core/Avalonia/Styles/Generated/*.axaml
- MAUI projections:
Core/Maui/Resources/Themes/Generated/*.xamlCore/Presentation/Maui/Generated/*.xaml
ThemeLoaderloads compiled tokens + Telerik map and applies optional product overlays.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 |
.NET 10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
- Telerik.UI.for.Blazor (>= 14.0.0)
.NET 10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
.NET 10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
.NET 10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
| 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 |