From ccc48bd1d7975dfac7bb8d4a6aa3fbf0dccb293e Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Thu, 15 Apr 2021 18:35:46 +0200 Subject: [PATCH] Abandon btn-secondary and btn-light in favor our own definitions btn-night and btn-day --- ts/editor-toolbar/ColorPicker.svelte | 26 ++------ ts/editor-toolbar/LabelButton.svelte | 9 ++- ts/editor-toolbar/SquareButton.svelte | 9 ++- ts/sass/button_mixins.scss | 86 ++++++++++++++++++++++++--- 4 files changed, 93 insertions(+), 37 deletions(-) diff --git a/ts/editor-toolbar/ColorPicker.svelte b/ts/editor-toolbar/ColorPicker.svelte index 621972ae6..f491531c8 100644 --- a/ts/editor-toolbar/ColorPicker.svelte +++ b/ts/editor-toolbar/ColorPicker.svelte @@ -41,26 +41,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html overflow: hidden; } - .btn-light { - @include button.light-hover-active; - - background: content-box - linear-gradient(217deg, rgba(255, 0, 0, 0.8), rgba(255, 0, 0, 0) 70.71%), - content-box - linear-gradient(127deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 70.71%), - content-box - linear-gradient(336deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 70.71%), - border-box $light; + @include button.btn-day($with-disabled: false) using ($base) { + @include button.rainbow($base); } - .btn-secondary { - background: content-box - linear-gradient(217deg, rgba(255, 0, 0, 0.8), rgba(255, 0, 0, 0) 70.71%), - content-box - linear-gradient(127deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 70.71%), - content-box - linear-gradient(336deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 70.71%), - border-box $secondary; + @include button.btn-night($with-disabled: false) using ($base) { + @include button.rainbow($base); } input { @@ -74,8 +60,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html tabindex="-1" {id} class={extendClassName(className)} - class:btn-light={!nightMode} - class:btn-secondary={nightMode} + class:btn-day={!nightMode} + class:btn-night={nightMode} title={tooltip} on:click={delegateToInput} on:mousedown|preventDefault> diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte index e150bed08..0b838ce2e 100644 --- a/ts/editor-toolbar/LabelButton.svelte +++ b/ts/editor-toolbar/LabelButton.svelte @@ -48,9 +48,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html height: var(--toolbar-size); } - .btn-light { - @include button.light-hover-active; - } + @include button.btn-day; + @include button.btn-night;