From dabfab083ee180a5357f5b8cc67659e01f8bc99f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C5=ABdolfs=20O=C5=A1i=C5=86=C5=A1?= Date: Thu, 9 Nov 2023 15:34:35 +0100 Subject: [PATCH] Tweak icons - use key icon in connect/authenticate modal - use person without hat for contributors - use +- icon for diffs - use color to distinguish between track/tracking states --- src/components/Icon.svelte | 6 ++ src/components/IconSmall.svelte | 60 ++++---------------- src/modals/ConnectModal.svelte | 2 +- src/views/projects/Header/TrackButton.svelte | 8 ++- 4 files changed, 23 insertions(+), 53 deletions(-) diff --git a/src/components/Icon.svelte b/src/components/Icon.svelte index f42358066..5d77f0b0f 100644 --- a/src/components/Icon.svelte +++ b/src/components/Icon.svelte @@ -32,6 +32,7 @@ | "fork" | "gear" | "issue" + | "key" | "keyboard" | "magnifying-glass" | "moon" @@ -559,6 +560,11 @@ d="M10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12Z" /> + {:else if name === "key"} + + {:else if name === "keyboard"} @@ -193,29 +191,13 @@ {:else if name === "diff"} + d="M8 4.5C8 4.22386 8.22386 4 8.5 4C8.77614 4 9 4.22386 9 4.5V6H10.5C10.7761 6 11 6.22386 11 6.5C11 6.77614 10.7761 7 10.5 7H9V8.5C9 8.77614 8.77614 9 8.5 9C8.22386 9 8 8.77614 8 8.5V7H6.5C6.22386 7 6 6.77614 6 6.5C6 6.22386 6.22386 6 6.5 6H8V4.5Z" /> + - - - - + d="M3 3C3 1.89543 3.89543 1 5 1H12C13.1046 1 14 1.89543 14 3V13C14 14.1046 13.1046 15 12 15H5C3.89543 15 3 14.1046 3 13V3ZM5 2H12C12.5523 2 13 2.44772 13 3V13C13 13.5523 12.5523 14 12 14H5C4.44772 14 4 13.5523 4 13V3C4 2.44772 4.44772 2 5 2Z" /> {:else if name === "download"} - {:else if name === "tracking-on"} - - - - - - - {:else if name === "tracking-off"} - - {:else if name === "user"} + fill-rule="evenodd" + clip-rule="evenodd" + d="M11 4C11 5.65685 9.65685 7 8 7C6.34315 7 5 5.65685 5 4C5 2.34315 6.34315 1 8 1C9.65685 1 11 2.34315 11 4ZM10 4C10 5.10457 9.10457 6 8 6C6.89543 6 6 5.10457 6 4C6 2.89543 6.89543 2 8 2C9.10457 2 10 2.89543 10 4Z" /> - + fill-rule="evenodd" + clip-rule="evenodd" + d="M8 8C4.68629 8 2 10.6117 2 13.8333V14C2 14.5523 2.44772 15 3 15H13C13.5523 15 14 14.5523 14 14V13.8333C14 10.6117 11.3137 8 8 8ZM3 13.8333C3 11.1903 5.21183 9 8 9C10.7882 9 13 11.1903 13 13.8333V14H3L3 13.8333Z" /> {:else} {unreachable(name)} {/if} diff --git a/src/modals/ConnectModal.svelte b/src/modals/ConnectModal.svelte index 378c46815..36351a70c 100644 --- a/src/modals/ConnectModal.svelte +++ b/src/modals/ConnectModal.svelte @@ -86,7 +86,7 @@ - + Complete the steps below to browse projects on your local machine, diff --git a/src/views/projects/Header/TrackButton.svelte b/src/views/projects/Header/TrackButton.svelte index 03dff0775..ec1972bf1 100644 --- a/src/views/projects/Header/TrackButton.svelte +++ b/src/views/projects/Header/TrackButton.svelte @@ -39,9 +39,13 @@ variant="outline" title="Tracked by {trackings} {pluralize('node', trackings)}"> {#if tracking} - +
+ +
{:else} - +
+ +
{/if} {buttonTitle}