From f8e9c16bc14dd6501ff30c14b0568bf32da1f9d0 Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Mon, 11 Jul 2022 21:57:41 -0600 Subject: [PATCH] Change some defaults --- .../AvaloniaUI/ViewModels/LibraryBookEntry2.cs | 2 +- .../AvaloniaUI/ViewModels/SeriesEntrys2.cs | 2 +- .../AvaloniaUI/Views/ProductsDisplay2.axaml | 8 ++++---- .../AvaloniaUI/Views/ProductsDisplay2.axaml.cs | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Source/LibationWinForms/AvaloniaUI/ViewModels/LibraryBookEntry2.cs b/Source/LibationWinForms/AvaloniaUI/ViewModels/LibraryBookEntry2.cs index be7f5cf5..84a77d82 100644 --- a/Source/LibationWinForms/AvaloniaUI/ViewModels/LibraryBookEntry2.cs +++ b/Source/LibationWinForms/AvaloniaUI/ViewModels/LibraryBookEntry2.cs @@ -81,7 +81,7 @@ namespace LibationWinForms.AvaloniaUI.ViewModels Category = string.Join(" > ", Book.CategoriesNames()); Misc = GetMiscDisplay(libraryBook); LongDescription = GetDescriptionDisplay(Book); - Description = TrimTextToWord(LongDescription, 62); + Description = LongDescription; SeriesIndex = Book.SeriesLink.FirstOrDefault()?.Index ?? 0; NotifyPropertyChanged(nameof(Title)); diff --git a/Source/LibationWinForms/AvaloniaUI/ViewModels/SeriesEntrys2.cs b/Source/LibationWinForms/AvaloniaUI/ViewModels/SeriesEntrys2.cs index 8a268652..118dfe46 100644 --- a/Source/LibationWinForms/AvaloniaUI/ViewModels/SeriesEntrys2.cs +++ b/Source/LibationWinForms/AvaloniaUI/ViewModels/SeriesEntrys2.cs @@ -91,7 +91,7 @@ namespace LibationWinForms.AvaloniaUI.ViewModels Category = string.Join(" > ", Book.CategoriesNames()); Misc = GetMiscDisplay(LibraryBook); LongDescription = GetDescriptionDisplay(Book); - Description = TrimTextToWord(LongDescription, 62); + Description = LongDescription; int bookLenMins = Children.Sum(c => c.LibraryBook.Book.LengthInMinutes); Length = bookLenMins == 0 ? "" : $"{bookLenMins / 60} hr {bookLenMins % 60} min"; diff --git a/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml b/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml index e6b36885..1c621246 100644 --- a/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml +++ b/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml @@ -86,7 +86,7 @@ - + @@ -106,7 +106,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -126,7 +126,7 @@ - + diff --git a/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml.cs b/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml.cs index ae2c344c..23481a26 100644 --- a/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml.cs +++ b/Source/LibationWinForms/AvaloniaUI/Views/ProductsDisplay2.axaml.cs @@ -267,6 +267,8 @@ namespace LibationWinForms.AvaloniaUI.Views RemoveBooks(selectedBooks); var idsToRemove = libraryBooks.Select(lb => lb.Book.AudibleProductId).ToList(); var removeLibraryBooks = await LibraryCommands.RemoveBooksAsync(idsToRemove); + + RemovableCountChanged?.Invoke(this, GetAllBookEntries().Count(lbe => lbe.Remove is true)); } public async Task ScanAndRemoveBooksAsync(params Account[] accounts) {