Skip to content

Fix anchorables allignment for classic dockingManager via MVVM DockLayout - #578

Merged
sharpSteff merged 11 commits into
masterfrom
fix_mvvm_docking
Jun 6, 2026
Merged

sharpSteff merged 11 commits into
masterfrom
fix_mvvm_docking

Conversation

@sharpSteff

Copy link
Copy Markdown
Collaborator

No description provided.

sharpSteff and others added 11 commits June 5, 2026 16:45
…yToolkit package

Remove CommunityToolkit.Mvvm dependency from AvalonDock.Mvvm by implementing
INotifyPropertyChanged directly. Create new AvalonDock.Mvvm.CommunityToolkit
package with ObservableDockableBase, ObservableDockBase, ObservableToolboxBase,
ObservableDocument, and ObservableTool for users who want source generator support.
Add unit tests for both packages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document the new package architecture where AvalonDock.Mvvm has no external
dependencies and AvalonDock.Mvvm.CommunityToolkit provides ObservableObject-based
classes for [ObservableProperty] support. Update project showcase with notable
users including Stride, Optick, RoslynPad, and Microsoft Profile Explorer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sharpSteff sharpSteff changed the title fix_mvvm_docking Fix anchorables allignment for classic dockingManager via MVVM DockLayout Jun 6, 2026
@sharpSteff
sharpSteff merged commit 8968698 into master Jun 6, 2026
1 check passed
@sharpSteff
sharpSteff deleted the fix_mvvm_docking branch June 6, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant