@@ -77,14 +77,10 @@ public FolderCardItem(LocationItem item, string text, bool isPinned)
77
77
78
78
public async Task LoadCardThumbnailAsync ( )
79
79
{
80
- if ( thumbnailData is null || thumbnailData . Length == 0 )
81
- {
82
- thumbnailData = await FileThumbnailHelper . LoadIconFromPathAsync ( Path , Convert . ToUInt32 ( Constants . DefaultIconSizes . Jumbo ) , Windows . Storage . FileProperties . ThumbnailMode . SingleItem , Windows . Storage . FileProperties . ThumbnailOptions . ResizeThumbnail ) ;
83
- }
80
+ thumbnailData = await FileThumbnailHelper . LoadIconWithoutOverlayAsync ( Path , Constants . DefaultIconSizes . Jumbo , true , true ) ;
81
+
84
82
if ( thumbnailData is not null && thumbnailData . Length > 0 )
85
- {
86
- Thumbnail = await MainWindow . Instance . DispatcherQueue . EnqueueOrInvokeAsync ( ( ) => thumbnailData . ToBitmapAsync ( Constants . DefaultIconSizes . Jumbo ) ) ;
87
- }
83
+ Thumbnail = await MainWindow . Instance . DispatcherQueue . EnqueueOrInvokeAsync ( ( ) => thumbnailData . ToBitmapAsync ( ) , Microsoft . UI . Dispatching . DispatcherQueuePriority . Low ) ;
88
84
}
89
85
}
90
86
@@ -149,7 +145,7 @@ public QuickAccessWidget()
149
145
public override List < ContextMenuFlyoutItemViewModel > GetItemMenuItems ( WidgetCardItem item , bool isPinned , bool isFolder = false )
150
146
{
151
147
return new List < ContextMenuFlyoutItemViewModel > ( )
152
- {
148
+ {
153
149
new ContextMenuFlyoutItemViewModel ( )
154
150
{
155
151
Text = "OpenInNewTab" . GetLocalizedResource ( ) ,
@@ -337,7 +333,7 @@ private static async void ItemsAdded_CollectionChanged(object? sender, NotifyCol
337
333
}
338
334
339
335
private void MenuFlyout_Opening ( object sender )
340
- {
336
+ {
341
337
var pinToFavoritesItem = ( sender as MenuFlyout ) ? . Items . SingleOrDefault ( x => x . Name == "PinToFavorites" ) ;
342
338
if ( pinToFavoritesItem is not null )
343
339
pinToFavoritesItem . Visibility = ( pinToFavoritesItem . DataContext as FolderCardItem ) ? . IsPinned ?? false ? Visibility . Collapsed : Visibility . Visible ;
@@ -432,7 +428,7 @@ public Task RefreshWidgetAsync()
432
428
return Task . CompletedTask ;
433
429
}
434
430
435
- public void Dispose ( )
431
+ public void Dispose ( )
436
432
{
437
433
}
438
434
}
0 commit comments