From 897c42609b8999cb54c51c309060794038e93047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Thu, 20 Aug 2020 16:48:24 +0200 Subject: [PATCH 1/2] Fix design, dark mode and keyboard navigation of the board list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- css/collections.css | 4 -- css/icons.scss | 80 +++++------------------------ src/components/boards/BoardItem.vue | 9 +++- src/components/boards/Boards.vue | 4 +- src/components/cards/CardItem.vue | 6 ++- 5 files changed, 29 insertions(+), 74 deletions(-) diff --git a/css/collections.css b/css/collections.css index dbbb2efd7..375bffd97 100644 --- a/css/collections.css +++ b/css/collections.css @@ -1,7 +1,3 @@ -.icon-deck { - background-image: url('../img/deck-dark.svg'); -} - .resource-type-deck img { opacity: 0.4 !important; } diff --git a/css/icons.scss b/css/icons.scss index af3a99736..3c9af26cf 100644 --- a/css/icons.scss +++ b/css/icons.scss @@ -1,81 +1,27 @@ /** * Custom icons */ -.icon-deck { - background-image: url('../img/deck-dark.svg'); -} - -.icon-help { - background-image: url('../../../settings/img/help.svg'); -} - -.icon-add-white { - background-image: url('../img/add-white.svg'); -} - -.icon-attach { - background-image: url('../img/attach.svg'); -} - -.icon-archive { - background-image: url('../img/archive.svg'); -} - -.icon-archive-white { - background-image: url('../img/archive-white.svg'); -} - -.icon-details { - background-image: url('../img/details.svg'); -} - -.icon-details-white { - background-image: url('../img/details-white.svg'); -} - -.icon-home { - background-image: var(--icon-home-000, url('../../../core/img/places/home.svg')); -} - -.icon-description { - background-image: var(--icon-text-000, url('../img/description.svg')); -} - -.icon-badge { - background-image: url('../img/calendar-dark.svg'); -} +@include icon-black-white('deck', 'deck', 1); +@include icon-black-white('archive', 'deck', 1); +@include icon-black-white('circles', 'deck', 1); +@include icon-black-white('clone', 'deck', 1); +@include icon-black-white('filter', 'deck', 1); +@include icon-black-white('filter_set', 'deck', 1); +@include icon-black-white('attach', 'deck', 1); +@include icon-black-white('reply', 'deck', 1); .icon-toggle-compact-collapsed { - background-image: url('../img/toggle-view-expand.svg'); + @include icon-color('toggle-view-expand', 'deck', $color-black); } .icon-toggle-compact-expanded { - background-image: url('../img/toggle-view-collapse.svg'); + @include icon-color('toggle-view-collapse', 'deck', $color-black); +} +.icon-activity { + @include icon-color('activity-dark', 'activity', $color-black); } -@if mixin-exists('icon-black-white') { - @include icon-black-white('deck', 'deck', 1); - @include icon-black-white('archive', 'deck', 1); - @include icon-black-white('circles', 'deck', 1); - @include icon-black-white('clone', 'deck', 1); - @include icon-black-white('filter', 'deck', 1); - @include icon-black-white('filter_set', 'deck', 1); - @include icon-black-white('attach', 'deck', 1); - @include icon-black-white('reply', 'deck', 1); - - .icon-toggle-compact-collapsed { - @include icon-color('toggle-view-expand', 'deck', $color-black); - } - - .icon-toggle-compact-expanded { - @include icon-color('toggle-view-collapse', 'deck', $color-black); - } - .icon-activity { - @include icon-color('activity-dark', 'activity', $color-black); - } -} - .avatardiv.circles { background: var(--color-primary); } diff --git a/src/components/boards/BoardItem.vue b/src/components/boards/BoardItem.vue index 4efa11385..7b4eb7631 100644 --- a/src/components/boards/BoardItem.vue +++ b/src/components/boards/BoardItem.vue @@ -25,7 +25,7 @@ :title="board.title" :to="routeTo" class="board-list-row" - tag="div"> + tag="a">
@@ -78,6 +78,13 @@ export default {