Skip to content

Fix popup and mobile hosting, update to Avalonia 12.1, add mobile samples and CI/CD - #229

Merged
CreateLab merged 7 commits into
masterfrom
fix/popup-mobile-avalonia-12.1
Oct 26, 2026
Merged

CreateLab merged 7 commits into
masterfrom
fix/popup-mobile-avalonia-12.1

Conversation

@CreateLab

Copy link
Copy Markdown
Member

Changes

  • Popups are shown by DialogHost instance, so repeated popups no longer fail with a missing identifier; the shared logic lives in one method
  • ShowAsync resolves the host for single-view lifetimes (Android, Browser) from MainView or its TopLevel
  • Popup gets a theme background when none is set, Background, Position and Classes params added
  • Added IMsBox.Close() and ShowWindowAsync(Window owner)
  • Custom view: input row no longer collapses into the spacer row
  • Embedded context is detached on close, so it can be reused
  • Window minimize button disabled
  • Avalonia 12.1.4, DialogHost 0.12.3, Markdown.Avalonia 12.0.2, targets net11.0, net10.0, net8.0
  • Example split into shared library and Desktop, Android, Browser heads
  • CI builds libraries and all example heads, release workflow publishes to NuGet on v* tags

Testing

Libraries build for all three targets, packages contain net8.0, net10.0 and net11.0, Desktop example starts. Android and Browser heads are built by CI.

🤖 Generated with Claude Code

RSOrokin and others added 7 commits October 26, 2026 19:35
Show popups by DialogHost instance, resolve host for single-view lifetimes,
add Close, ShowWindowAsync(owner), Background, Position and Classes,
fix custom view input row and embedded context reuse.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…eads, add CI and release workflows

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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