New UX Part 1.5 (#3105)

This commit is contained in:
Joe Milazzo 2024-08-11 06:10:46 -05:00 committed by GitHub
parent c188e0f23b
commit ac21b04fa4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
239 changed files with 1626 additions and 776 deletions

View file

@ -59,6 +59,12 @@ public class AppUserCollection : IEntityDate, IHasCoverImage
/// </summary>
public string? MissingSeriesFromSource { get; set; }
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
// Relationship
public AppUser AppUser { get; set; } = null!;
public int AppUserId { get; set; }

View file

@ -193,4 +193,10 @@ public class Chapter : IEntityDate, IHasReadTimeEstimate, IHasCoverImage
{
return MinNumber.Is(Parser.DefaultChapterNumber) && !IsSpecial;
}
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
}

View file

@ -1,5 +1,7 @@
namespace API.Entities.Interfaces;
#nullable enable
public interface IHasCoverImage
{
/// <summary>
@ -16,4 +18,9 @@ public interface IHasCoverImage
/// Secondary color derived from the Cover Image
/// </summary>
public string? SecondaryColor { get; set; }
/// <summary>
/// Nulls out the ColorScape properties
/// </summary>
void ResetColorScape();
}

View file

@ -80,4 +80,10 @@ public class Library : IEntityDate, IHasCoverImage
LastScanned = (DateTime) time;
}
}
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
}

View file

@ -59,4 +59,10 @@ public class ReadingList : IEntityDate, IHasCoverImage
// Relationships
public int AppUserId { get; set; }
public AppUser AppUser { get; set; } = null!;
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
}

View file

@ -145,4 +145,10 @@ public class Series : IEntityDate, IHasReadTimeEstimate, IHasCoverImage
NormalizedName == localizedNameNormalized ||
NormalizedLocalizedName == localizedNameNormalized;
}
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
}

View file

@ -73,4 +73,10 @@ public class Volume : IEntityDate, IHasReadTimeEstimate, IHasCoverImage
return $"{MinNumber}-{MaxNumber}";
}
public void ResetColorScape()
{
PrimaryColor = string.Empty;
SecondaryColor = string.Empty;
}
}