From 8ca0fe42de107f7ef2bff59a818b93667b625615 Mon Sep 17 00:00:00 2001
From: Michael Genson <71845777+michael-genson@users.noreply.github.com>
Date: Sun, 26 Feb 2023 13:12:53 -0600
Subject: [PATCH] Feature: More Shopping List Improvements (#2164)
* added color back to labels
* improved mobile view
refactored layout to use grid
allowed text wrapping on item labels
removed label overflow
added completion date on checked items
* sort checked items by last updated
* made checking an item off more responsive
* optimized moving checked items
removed unnecessary updateAll call
removed jitter when shopping list refreshes
---
.../Domain/ShoppingList/MultiPurposeLabel.vue | 4 +-
.../ShoppingList/MultiPurposeLabelSection.vue | 11 ++-
.../Domain/ShoppingList/ShoppingListItem.vue | 90 +++++++++++--------
frontend/lang/messages/en-US.json | 3 +-
frontend/pages/shopping-lists/_id.vue | 27 +++---
5 files changed, 85 insertions(+), 50 deletions(-)
diff --git a/frontend/components/Domain/ShoppingList/MultiPurposeLabel.vue b/frontend/components/Domain/ShoppingList/MultiPurposeLabel.vue
index 3ce32cfe667d..54ae1fd3aa11 100644
--- a/frontend/components/Domain/ShoppingList/MultiPurposeLabel.vue
+++ b/frontend/components/Domain/ShoppingList/MultiPurposeLabel.vue
@@ -1,6 +1,8 @@