Novolis.Commands.Navigation
2026.1.1.42
dotnet add package Novolis.Commands.Navigation --version 2026.1.1.42
NuGet\Install-Package Novolis.Commands.Navigation -Version 2026.1.1.42
<PackageReference Include="Novolis.Commands.Navigation" Version="2026.1.1.42" />
<PackageVersion Include="Novolis.Commands.Navigation" Version="2026.1.1.42" />
<PackageReference Include="Novolis.Commands.Navigation" />
paket add Novolis.Commands.Navigation --version 2026.1.1.42
#r "nuget: Novolis.Commands.Navigation, 2026.1.1.42"
#:package Novolis.Commands.Navigation@2026.1.1.42
#addin nuget:?package=Novolis.Commands.Navigation&version=2026.1.1.42
#tool nuget:?package=Novolis.Commands.Navigation&version=2026.1.1.42
Novolis.Commands.Navigation
Headless menu-tree and mobile navigation contracts for Novolis hosts.
Install
dotnet add package Novolis.Commands.Navigation
Quick start
var tree = new MobileMenuTree(
[
new MobileMenuNode("today", "Today")
{
IconKey = "today",
Placement = MobileMenuPlacement.Primary,
RouteId = "today",
},
new MobileMenuNode("settings", "Settings", MobileMenuNodeKind.Group)
{
IconKey = "settings",
Children =
[
new MobileMenuNode("about", "About")
{
CommandId = "about.open",
Kind = MobileMenuNodeKind.Action,
},
],
},
]);
var navigation = new MobileNavigationController(tree);
navigation.Activated += (_, activation) =>
Console.WriteLine(activation.CommandId ?? activation.RouteId);
The package contains no MAUI, Avalonia, or game-host dependency. Platform renderers own the native app bar, bottom navigation, overflow/drawer, sheet, dialog, accessibility, and Back handling. Applications own route content and command execution.
Primary destinations are capped at five so they remain usable in mobile bottom navigation. Secondary groups can be drilled into as a menu tree.
Related packages
Novolis.Maui.NavigationNovolis.Avalonia.Navigation
More documentation
See the repository design notes in d:\novolis\novolis-commands\README.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Novolis.Commands.Navigation:
| Package | Downloads |
|---|---|
|
Novolis.Avalonia.Navigation
Avalonia mobile navigation shell over the shared Novolis menu tree. |
|
|
Novolis.Maui.Navigation
Native MAUI mobile navigation shell over the shared Novolis menu tree. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.42 | 147 | 10/18/2026 |