Skip to content

Revamp About window for open-source project messaging - #120

Merged
alex-bochkov merged 1 commit into
mainfrom
codex/update-about-window-for-open-source
Jun 12, 2026
Merged

Revamp About window for open-source project messaging#120
alex-bochkov merged 1 commit into
mainfrom
codex/update-about-window-for-open-source

Conversation

@alex-bochkov

Copy link
Copy Markdown
Contributor

Motivation

  • Make the About window present the project as a proper open-source effort with a professional, contribution-friendly narrative.
  • Surface canonical GitHub entry points (repository, issues, discussions, wiki, releases, license) so users can report issues and contribute.
  • Display license and support expectations clearly and include a no-warranty statement appropriate for community-maintained tooling.
  • Improve layout and readability so the information fits comfortably in the tool window and is easier to navigate.

Description

  • Reworked the About UI in AxialSqlTools/WindowAbout/AboutWindowControl.xaml from a compact single-column view into a scrollable, card-style grid with clearer sections for project description, links, license, and contributing guidance.
  • Added explicit GitHub links for repository, issues, discussions, wiki, releases, and the license, and added supporting text describing community-based support and contribution expectations.
  • Updated text and styling and moved the runtime label to SSMS extension version {version} in AxialSqlTools/WindowAbout/AboutWindowControl.xaml.cs.
  • Consolidated external link navigation into a single handler Hyperlink_RequestNavigate and kept the diagnostic log folder link and behavior unchanged.

Testing

  • Ran a quick XAML parse check with python3 and xml.etree.ElementTree on AxialSqlTools/WindowAbout/AboutWindowControl.xaml, which succeeded.
  • Ran git diff --check to verify no whitespace/merge markers, which reported clean results.
  • Attempted .NET toolchain validation (dotnet, msbuild, xbuild) but the Linux container does not have those tools installed so a full build/VSIX validation was not executed.

Codex Task

@alex-bochkov
alex-bochkov merged commit 276fdff into main Jun 12, 2026
@alex-bochkov alex-bochkov mentioned this pull request Jun 12, 2026
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