Skip to content

Comments

Overlays#992

Merged
wieslawsoltes merged 40 commits intomasterfrom
DockReactiveUICanonicalSample
Jan 21, 2026
Merged

Overlays#992
wieslawsoltes merged 40 commits intomasterfrom
DockReactiveUICanonicalSample

Conversation

@wieslawsoltes
Copy link
Owner

No description provided.

Use cancellable loads and CloseDockable routing.
Route services via host roots and cancel pending dialogs.
Load pages once per activation unless reloaded.
Move navigation types into Dock.Model.ReactiveUI.Services and remove the
standalone navigation project. Update solution and sample project references.
Configure per-DockControl recycling instances and reuse ViewModelViewHost
instances when recycling dockables.
Resolve host services via tracked DockControls and defer workspace reload
until the view is active.
Document overlay service contracts and host resolution, and update
ReactiveUI guides to reference the services package.
Remove sample overlay factories/providers and wire navigation to use
IHostOverlayServicesProvider.
Bind root/workspace docks to host overlay services and simplify factory
construction for the canonical sample.
Route documents, pages, and tools through IHostOverlayServicesProvider and
remove sample-specific dialog content wiring.
@wieslawsoltes wieslawsoltes merged commit c186763 into master Jan 21, 2026
8 checks passed
@wieslawsoltes wieslawsoltes deleted the DockReactiveUICanonicalSample branch January 21, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant