added hypen between numbers in css variables

This commit is contained in:
Will McGugan
2022-04-07 15:57:40 +01:00
parent 38340bf0e8
commit 28be8bdd33
2 changed files with 19 additions and 20 deletions

View File

@@ -28,27 +28,27 @@ App > Screen {
#sidebar .title {
height: 1;
background: $primary-darken2;
color: $on-primary-darken2;
border-right: outer $primary-darken3;
background: $primary-darken-2;
color: $on-primary-darken-2;
border-right: outer $primary-darken-3;
}
#sidebar .user {
height: 8;
background: $primary-darken1;
color: $on-primary-darken1;
border-right: outer $primary-darken3;
background: $primary-darken-1;
color: $on-primary-darken-1;
border-right: outer $primary-darken-3;
}
#sidebar .content {
background: $primary;
color: $on-primary;
border-right: outer $primary-darken3;
border-right: outer $primary-darken-3;
}
#header {
color: $on-primary-darken1;
background: $primary-darken1;
color: $on-primary-darken-1;
background: $primary-darken-1;
height: 3;
}
@@ -77,7 +77,7 @@ TweetHeader {
TweetBody {
background: $background
color: $on-background-fade1
color: $on-background-fade-1
height:6;
}
@@ -95,14 +95,13 @@ TweetBody {
}
.button:hover {
background: $accent1-darken1;
color: $on-accent1-darken1;
background: $accent1-darken-1;
color: $on-accent1-darken-1;
width:20;
height: 3
border: tall $on-background;
margin: 0 1 1 1;
}
@@ -111,5 +110,5 @@ TweetBody {
color: $on-accent2;
background: $accent2;
height: 1;
border-top: hkey $accent2-darken2;
border-top: hkey $accent2-darken-2;
}

View File

@@ -102,9 +102,9 @@ class ColorSystem:
for color in self.COLOR_NAMES:
for shade_number in range(-NUMBER_OF_SHADES, NUMBER_OF_SHADES + 1):
if shade_number < 0:
yield f"{color}-darken{abs(shade_number)}"
yield f"{color}-darken-{abs(shade_number)}"
elif shade_number > 0:
yield f"{color}-lighten{shade_number}"
yield f"{color}-lighten-{shade_number}"
else:
yield color
@@ -160,7 +160,7 @@ class ColorSystem:
label = "-lighten"
else:
label = ""
yield (f"{label}{abs(n) if n else ''}"), n * luminosity_step
yield (f"{label}{'-' + str(abs(n)) if n else ''}"), n * luminosity_step
# Color names and color
COLORS = [
@@ -195,7 +195,7 @@ class ColorSystem:
text_color = shade_color.get_contrast_text(text_alpha)
if fade > 0:
text_color = text_color.blend(shade_color, fade * 0.1 + 0.15)
on_name = f"on-{name}{shade_name}-fade{fade}"
on_name = f"on-{name}{shade_name}-fade-{fade}"
else:
on_name = f"on-{name}{shade_name}"
colors[on_name] = text_color.hex
@@ -212,7 +212,7 @@ class ColorSystem:
text = Text(f"{background} ", style=f"{foreground} on {background}")
for fade in range(3):
foreground = colors[
f"on-{name}-fade{fade}" if fade else f"on-{name}"
f"on-{name}-fade-{fade}" if fade else f"on-{name}"
]
text.append(f"{name} ", style=f"{foreground} on {background}")
@@ -236,4 +236,4 @@ if __name__ == "__main__":
from rich import print
print(color_system)
print(color_system.generate(dark=True))