feature: custom dynamic tab icon
This commit is contained in:
@@ -342,7 +342,7 @@ namespace Pixiview.Illust
|
||||
{
|
||||
item.ProfileUrl = user.image;
|
||||
}
|
||||
var url = item.ImageUrl;
|
||||
var url = Configs.GetThumbnailUrl(item.ImageUrl);
|
||||
if (url != null)
|
||||
{
|
||||
var image = Stores.LoadPreviewImage(url, false);
|
||||
@@ -382,7 +382,7 @@ namespace Pixiview.Illust
|
||||
task = ParallelTask.Start("favorite.loadimages", 0, list.Length, Configs.MaxPageThreads, i =>
|
||||
{
|
||||
var item = list[i];
|
||||
if (item.ImageUrl == null)
|
||||
if (item.ImageUrl == null || item.ProfileUrl == null)
|
||||
{
|
||||
var data = Stores.LoadIllustPreloadData(item.Id, true, force: true);
|
||||
if (data != null && data.illust.TryGetValue(item.Id, out var illust))
|
||||
@@ -401,8 +401,9 @@ namespace Pixiview.Illust
|
||||
}
|
||||
if (item.Image == null && item.ImageUrl != null)
|
||||
{
|
||||
var url = Configs.GetThumbnailUrl(item.ImageUrl);
|
||||
item.Image = StyleDefinition.DownloadBackground;
|
||||
var image = Stores.LoadThumbnailImage(item.ImageUrl, true, force: true);
|
||||
var image = Stores.LoadThumbnailImage(url, true, force: true);
|
||||
if (image != null)
|
||||
{
|
||||
item.Image = image;
|
||||
|
@@ -80,9 +80,7 @@ namespace Pixiview.Illust
|
||||
}
|
||||
await ScrollToTopAsync(scrollView);
|
||||
|
||||
|
||||
lastUpdated = default;
|
||||
StartLoad(false);
|
||||
StartLoad(true);
|
||||
}
|
||||
|
||||
private void SearchBar_SearchButtonPressed(object sender, EventArgs e)
|
||||
|
Reference in New Issue
Block a user