Skip to content

Commit 9d482d5

Browse files
committed
Add a better tooltip for grid and icons list
1 parent c0464db commit 9d482d5

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

src/UniGetUI/Controls/PackageWrapper.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public Uri? PackageIcon
4848
}
4949

5050
public string ListedNameTooltip = "";
51+
public readonly string ExtendedTooltip = "";
5152
public float ListedOpacity = 1.0f;
5253

5354
public int NewVersionLabelWidth { get => Package.IsUpgradable ? 125 : 0; }
@@ -70,6 +71,11 @@ public PackageWrapper(IPackage package, AbstractPackagesPage page)
7071
Package.PropertyChanged += Package_PropertyChanged;
7172
UpdatePackageIcon();
7273
VersionComboString = package.IsUpgradable ? $"{package.VersionString} -> {package.NewVersionString}" : package.VersionString;
74+
75+
if(package.Name.ToLower() != package.Id.ToLower())
76+
ExtendedTooltip = $"{package.Name} ({package.Id} from {package.Source.AsString_DisplayName})";
77+
else
78+
ExtendedTooltip = $"{package.Name} (from {package.Source.AsString_DisplayName})";
7379
}
7480

7581
public async void RightClick()

src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
widgets:IconBuilder.Icon="Package"
239239
FontSize="48"
240240
FontWeight="ExtraLight"
241-
ToolTipService.ToolTip="{x:Bind ListedNameTooltip, Mode=OneWay}"
241+
ToolTipService.ToolTip="{x:Bind ExtendedTooltip, Mode=OneTime}"
242242
Visibility="{x:Bind ShowDefaultPackageIcon, Mode=OneWay}" />
243243

244244
<Image
@@ -247,7 +247,7 @@
247247
HorizontalAlignment="Center"
248248
VerticalAlignment="Center"
249249
Source="{x:Bind MainIconSource, Mode=OneWay}"
250-
ToolTipService.ToolTip="{x:Bind ListedNameTooltip, Mode=OneWay}"
250+
ToolTipService.ToolTip="{x:Bind ExtendedTooltip, Mode=OneTime}"
251251
Visibility="{x:Bind ShowCustomPackageIcon, Mode=OneWay}" />
252252

253253
<TextBlock
@@ -359,7 +359,7 @@
359359
widgets:IconBuilder.Icon="Package"
360360
FontSize="74"
361361
FontWeight="ExtraLight"
362-
ToolTipService.ToolTip="{x:Bind ListedNameTooltip, Mode=OneWay}"
362+
ToolTipService.ToolTip="{x:Bind ExtendedTooltip, Mode=OneTime}"
363363
Visibility="{x:Bind ShowDefaultPackageIcon, Mode=OneWay}" />
364364

365365
<Image
@@ -370,7 +370,7 @@
370370
HorizontalAlignment="Center"
371371
VerticalAlignment="Center"
372372
Source="{x:Bind MainIconSource, Mode=OneWay}"
373-
ToolTipService.ToolTip="{x:Bind ListedNameTooltip, Mode=OneWay}"
373+
ToolTipService.ToolTip="{x:Bind ExtendedTooltip, Mode=OneTime}"
374374
Visibility="{x:Bind ShowCustomPackageIcon, Mode=OneWay}" />
375375

376376
<TextBlock

0 commit comments

Comments
 (0)