From 156c704703e056183d26d30ac304f64aa381f5b4 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Mon, 25 Nov 2019 15:05:17 +0000 Subject: [NuGet] VoiceOver reads version on Installed tab Previously the download count was read by Voice Over when on the Installed tab but the version installed was displayed. Now the version is read by Voice Over. Download count is read by Voice Over on the Browse tab as before. --- .../ManagePackagesDialog.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'main/src/addins') diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs index 86a26fc077..7e9e87966d 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs @@ -619,8 +619,18 @@ namespace MonoDevelop.PackageManagement { int row = packageStore.AddRow (); var accessibleDescription = StringBuilderCache.Allocate (packageViewModel.Id); - if (packageViewModel.HasDownloadCount) - accessibleDescription.Append (", ").Append (packageViewModel.GetDownloadCountDisplayText ()).Append (" ").Append (GettextCatalog.GetString ("Downloads")); + if (packageViewModel.HasDownloadCount) { + accessibleDescription.Append (", "); + if (packageViewModel.ShowVersionInsteadOfDownloadCount) { + accessibleDescription.Append (GettextCatalog.GetString ("Version")); + accessibleDescription.Append (" "); + accessibleDescription.Append (packageViewModel.GetDownloadCountOrVersionDisplayText ()); + } else { + accessibleDescription.Append (packageViewModel.GetDownloadCountOrVersionDisplayText ()); + accessibleDescription.Append (" "); + accessibleDescription.Append (GettextCatalog.GetString ("Downloads")); + } + } if (!string.IsNullOrEmpty (packageViewModel.Summary)) accessibleDescription.Append (", ").Append (packageViewModel.Summary); packageStore.SetValues (row, -- cgit v1.2.3