diff --git a/assets/css/styles.scss b/assets/css/styles.scss index 7ed33872b..4f2a93777 100644 --- a/assets/css/styles.scss +++ b/assets/css/styles.scss @@ -352,6 +352,8 @@ h3 { padding: 4px; border-radius: 8px; box-shadow: 0 5px 30px rgba(black, 0.1); + max-height: 256px; + overflow: auto; } .popover-arrow { diff --git a/components/settings/swatch.vue b/components/settings/swatch.vue index 8fd7eb65f..39993bcce 100644 --- a/components/settings/swatch.vue +++ b/components/settings/swatch.vue @@ -1,9 +1,8 @@ @@ -12,23 +11,27 @@ display: inline-flex; align-items: center; justify-content: center; - padding: 0 16px 0 4px; - margin: 4px; - background-color: var(--bg-dark-color); - color: var(--fg-color); - border-radius: 20px; + margin: 8px; + border-radius: 100%; + border: 3px solid var(--bg-dark-color); cursor: pointer; - height: 40px; + + &.fg { + color: var(--act-color); + } &.active { - background-color: var(--bg-dark-color); + border: 3px solid var(--ac-color); + } + + &.fg.active { + border: 3px solid var(--fg-color); } .preview { vertical-align: middle; display: inline-block; border-radius: 100%; - margin-right: 8px; padding: 16px; position: relative; @@ -37,16 +40,9 @@ top: 50%; left: 50%; transform: translate(-50%, -50%); - color: #ffffff; } } } - -.color.vibrant { - .preview .activeTick { - color: var(--act-color); - } -}