diff --git a/client/components/activities/comments.css b/client/components/activities/comments.css index f495ca361..de0189de7 100644 --- a/client/components/activities/comments.css +++ b/client/components/activities/comments.css @@ -108,15 +108,12 @@ text-decoration: none; height: 24px; } -.comments .comment .comment-desc .reactions .open-comment-reaction-popup i.fa.fa-smile-o { - font-size: 17px; +.comments .comment .comment-desc .reactions .open-comment-reaction-popup span { + display: inline-block; + font-size: clamp(14px, 2vw, 18px); font-weight: 500; - margin-left: 2px; -} -.comments .comment .comment-desc .reactions .open-comment-reaction-popup i.fa.fa-plus { - font-size: 8px; - margin-top: -7px; - margin-left: 1px; + line-height: 1; + margin-left: 4px; } .comments .comment .comment-desc .reactions .reaction { cursor: pointer; diff --git a/client/components/activities/comments.jade b/client/components/activities/comments.jade index 07b52d47d..f459fc664 100644 --- a/client/components/activities/comments.jade +++ b/client/components/activities/comments.jade @@ -25,7 +25,7 @@ template(name="comment") = text .edit-controls button.primary(type="submit") {{_ 'edit'}} - .fa.fa-times-thin.js-close-inlined-form + a.js-close-inlined-form(title="{{_ 'close' }}") â else .comment-text +viewer @@ -55,8 +55,8 @@ template(name="commentReactions") span.reaction-count #{reaction.userIds.length} if (currentUser.isBoardMember) a.open-comment-reaction-popup(title="{{_ 'addReactionPopup-title'}}") - i.fa.fa-smile-o - i.fa.fa-plus + span(title="{{_ 'reaction' }}") đ + span(title="{{_ 'add' }}") â template(name="addReactionPopup") .reactions-popup diff --git a/client/components/boards/boardArchive.jade b/client/components/boards/boardArchive.jade index d9a251ebd..ada3dc81a 100644 --- a/client/components/boards/boardArchive.jade +++ b/client/components/boards/boardArchive.jade @@ -1,6 +1,6 @@ template(name="archivedBoards") h2 - i.fa.fa-archive + span(title="{{_ 'archived-boards'}}") đĻ | {{_ 'archived-boards'}} ul.archived-lists @@ -8,10 +8,10 @@ template(name="archivedBoards") li.archived-lists-item div.board-header-btns button.board-header-btn.js-delete-board - i.fa.fa-trash-o + | đī¸ | {{_ 'delete-board'}} button.board-header-btn.js-restore-board - i.fa.fa-undo + | âŠī¸ | {{_ 'restore-board'}} = title span {{ moment archivedAt 'LLL' }} diff --git a/client/components/boards/miniboard.jade b/client/components/boards/miniboard.jade index d1fb0b075..ea40604a7 100644 --- a/client/components/boards/miniboard.jade +++ b/client/components/boards/miniboard.jade @@ -3,6 +3,6 @@ template(name="miniboard") class="minicard-{{colorClass}}") .minicard-title .handle - .fa.fa-arrows + span.drag-handle(title="{{_ 'dragBoard'}}") âī¸ +viewer = title diff --git a/client/components/cards/cardDetails.css b/client/components/cards/cardDetails.css index fb68b2957..14a25d4f2 100644 --- a/client/components/cards/cardDetails.css +++ b/client/components/cards/cardDetails.css @@ -31,8 +31,8 @@ display: block; position: relative; float: left; - height: 30px; - width: 30px; + height: clamp(24px, 3.5vw, 36px); + width: clamp(24px, 3.5vw, 36px); margin: .3vh; cursor: pointer; user-select: none; diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade index cf810b38a..bd59e4f85 100644 --- a/client/components/cards/cardDetails.jade +++ b/client/components/cards/cardDetails.jade @@ -26,10 +26,10 @@ template(name="cardDetails") | â° a.card-copy-button.js-copy-link( id="cardURL_copy" - class="fa-link" title="{{_ 'copy-card-link-to-clipboard'}}" href="{{ originRelativeUrl }}" ) + | đ span.copied-tooltip {{_ 'copied'}} else unless isPopup @@ -40,10 +40,10 @@ template(name="cardDetails") | â° a.card-copy-mobile-button.js-copy-link( id="cardURL_copy" - class="fa-link" title="{{_ 'copy-card-link-to-clipboard'}}" href="{{ originRelativeUrl }}" ) + | đ span.copied-tooltip {{_ 'copied'}} h2.card-details-title.js-card-title( class="{{#if canModifyCard}}js-open-inlined-form is-editable{{/if}}") @@ -304,7 +304,7 @@ template(name="cardDetails") hr .card-details-item.card-details-item-customfield h3.card-details-item-title - | đ-alt + | đ = definition.name +cardCustomField @@ -678,7 +678,7 @@ template(name="cardDetailsActionsPopup") | đī¸ | {{_ 'unwatch'}} else - | đī¸-slash + | đī¸ | {{_ 'watch'}} hr if canModifyCard @@ -698,7 +698,7 @@ template(name="cardDetailsActionsPopup") if currentUser.isBoardAdmin li a.js-custom-fields - | đ-alt + | đ | {{_ 'card-edit-custom-fields'}} //li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}} //li: a.js-start-date {{_ 'editCardStartDatePopup-title'}} @@ -718,7 +718,7 @@ template(name="cardDetailsActionsPopup") | đī¸ | {{_ 'hide-list-on-minicard'}} else - | đī¸-slash + | đī¸ | {{_ 'show-list-on-minicard'}} hr ul.pop-over-list diff --git a/client/components/cards/checklists.css b/client/components/cards/checklists.css index 566df27f0..05d937085 100644 --- a/client/components/cards/checklists.css +++ b/client/components/cards/checklists.css @@ -67,14 +67,14 @@ textarea.js-edit-checklist-item { .checklist-title .checklist-stat.is-finished { color: #3cb500; } -.checklist-title span.fa.checklist-handle { +.checklist-title span.checklist-handle { padding-right: 20px; padding-top: 3px; float: left; -} -.checklist-title span.fa.checklist-handle.fa-arrows::before { - content: "âī¸" !important; - font-family: inherit !important; + display: inline-block; + width: 1.2em; + text-align: center; + color: #999; } #card-details-overlay { top: 0; @@ -148,13 +148,13 @@ textarea.js-edit-checklist-item { word-wrap: break-word; max-width: 420px; } -.checklist-item span.fa.checklistitem-handle { +.checklist-item span.checklistitem-handle { padding-top: 2px; padding-right: 10px; -} -.checklist-item span.fa.checklistitem-handle.fa-arrows::before { - content: "âī¸" !important; - font-family: inherit !important; + display: inline-block; + width: 1.2em; + text-align: center; + color: #999; } .js-delete-checklist-item, .js-convert-checklist-item-to-card { diff --git a/client/components/cards/checklists.jade b/client/components/cards/checklists.jade index 39ed211b1..2bd16d88b 100644 --- a/client/components/cards/checklists.jade +++ b/client/components/cards/checklists.jade @@ -43,7 +43,7 @@ template(name="checklistDetail") if canModifyCard h4.title.js-open-inlined-form.is-editable if isTouchScreenOrShowDesktopDragHandles - span.fa.checklist-handle(class="fa-arrows" title="{{_ 'dragChecklist'}}") + span.checklist-handle(title="{{_ 'dragChecklist'}}") âī¸ +viewer = checklist.title else @@ -127,7 +127,7 @@ template(name='checklistItemDetail') if canModifyCard .check-box-container .check-box.materialCheckBox(class="{{#if item.isFinished }}is-checked{{/if}}") - span.fa.checklistitem-handle(class="fa-arrows" title="{{_ 'dragChecklistItem'}}") + span.checklistitem-handle(title="{{_ 'dragChecklistItem'}}") âī¸ .item-title.js-open-inlined-form.is-editable(class="{{#if item.isFinished }}is-checked{{/if}}") +viewer = item.title diff --git a/client/components/cards/labels.css b/client/components/cards/labels.css index f4738a879..19a8746a8 100644 --- a/client/components/cards/labels.css +++ b/client/components/cards/labels.css @@ -223,9 +223,13 @@ .card-label-edit-button:hover { background: #dbdbdb; } -ul.edit-labels-pop-over span.fa.label-handle { +ul.edit-labels-pop-over span.label-handle { padding-right: 10px; + display: inline-block; + width: 1.2em; + text-align: center; + color: #999; } -ul.edit-labels-pop-over span.fa.label-handle + .card-label { +ul.edit-labels-pop-over span.label-handle + .card-label { max-width: 180px; } diff --git a/client/components/cards/labels.jade b/client/components/cards/labels.jade index d49c939d2..a32256748 100644 --- a/client/components/cards/labels.jade +++ b/client/components/cards/labels.jade @@ -31,7 +31,7 @@ template(name="cardLabelsPopup") a.card-label-edit-button.js-edit-label | âī¸ if isTouchScreenOrShowDesktopDragHandles - span.fa.label-handle(class="fa-arrows" title="{{_ 'dragLabel'}}") + span.label-handle(title="{{_ 'dragLabel'}}") âī¸ span.card-label.card-label-selectable.js-select-label.card-label-wrapper(class="card-label-{{color}}" class="{{# if isLabelSelected ../_id }}active{{/if}}") +viewer diff --git a/client/components/cards/minicard.css b/client/components/cards/minicard.css index 8e6158826..bb1430060 100644 --- a/client/components/cards/minicard.css +++ b/client/components/cards/minicard.css @@ -142,9 +142,12 @@ display: block; } } -.minicard .handle .fa-arrows { +.minicard .handle .drag-handle { font-size: clamp(16px, 3vw, 20px); color: #ccc; + display: inline-block; + width: 1.4em; + text-align: center; } .minicard .minicard-title .card-number { color: #b3b3b3; @@ -297,19 +300,6 @@ background-color: #1976d2 !important; } -/* Font Awesome icons in minicard dates */ -.minicard .card-date i.fa { - margin-right: 0.3vw; - font-size: 0.9em; - vertical-align: middle; -} - -/* Font Awesome icons in minicard spent time */ -.minicard .card-time i.fa { - margin-right: 0.3vw; - font-size: 0.9em; - vertical-align: middle; -} .minicard .badges { float: left; margin-top: 1vh; @@ -740,8 +730,3 @@ align-items: center; gap: 0.3vw; } - -.minicard-list-name i.fa { - font-size: 0.8em; - opacity: 0.7; -} diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade index b36af1ceb..ffb900db7 100644 --- a/client/components/cards/minicard.jade +++ b/client/components/cards/minicard.jade @@ -251,6 +251,6 @@ template(name="minicardDetailsActionsPopup") | đī¸ | {{_ 'unwatch'}} else - | đī¸-slash + | đī¸ | {{_ 'watch'}} diff --git a/client/components/common/originalPosition.html b/client/components/common/originalPosition.html index 3e3191e27..0dc9e953b 100644 --- a/client/components/common/originalPosition.html +++ b/client/components/common/originalPosition.html @@ -2,19 +2,17 @@