Skip to content

Release v2.2.0-rc.3#5336

Merged
tig merged 11 commits into
mainfrom
release/v2.2.0-rc.3
May 18, 2026
Merged

Release v2.2.0-rc.3#5336
tig merged 11 commits into
mainfrom
release/v2.2.0-rc.3

Conversation

@tig
Copy link
Copy Markdown
Member

@tig tig commented May 18, 2026

Release v2.2.0-rc.3

This is a rc pre-release.

Version: 2.2.0-rc.3
NuGet Package: Terminal.Gui 2.2.0-rc.3

What happens when this PR is merged

  1. ✅ The Finalize Release workflow will automatically create tag v2.2.0-rc.3
  2. ✅ The Publish workflow will build and push to NuGet.org
  3. ✅ A GitHub Release will be created with auto-generated notes
  4. ✅ A back-merge PR from maindevelop will be opened

Checklist

  • CI passes on this PR
  • Version looks correct: 2.2.0-rc.3
  • Release notes reviewed (will be auto-generated on merge)

tig and others added 11 commits May 3, 2026 16:28
Back-merge v2.2.0-rc.2 from main into develop
Convert KeystrokeNavigator from auto-property to one with a custom
setter that automatically syncs the navigator's Collection with the
current Source. This prevents a runtime issue where replacing the
navigator after Source was set would leave the new navigator with
an uninitialized collection.

Add test proving reassignment after Source works correctly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fixes #5331.  ListView.KeystrokeNavigator = null disables navigation
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