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
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 |