tuxgo/tuxgo/theme.py

56 lines
1.8 KiB
Python

# SPDX-License-Identifier: AGPL-3.0-or-later
# SPDX-FileCopyrightText: 2023 Wojtek Porczyk <woju@hackerspace.pl>
import enum
class Colour38c3(tuple, enum.Enum):
# fmt: off
CORAL_RED = (255, 80, 83) #FF5053
PEARL_WHITE = (254, 242, 255) #FEF2FF
AMETHYST = (106, 95, 219) #6A5FDB
PERIWINKLE = (178, 170, 255) #B2AAFF
DARK_PURPLE = ( 38, 26, 102) #261A66
AUBERGINE = ( 41, 17, 76) #29114C
SUPER_DARK_PINK = ( 15, 0, 10) #0F000A
DARK_AUBERGINE = ( 31, 11, 47) #190B2F
PRIMARY = CORAL_RED
HIGHLIGHT = PEARL_WHITE
ACCENT1 = AMETHYST
ACCENT2 = PERIWINKLE
ACCENT3 = DARK_PURPLE
ACCENT4 = AUBERGINE
ACCENT5 = DARK_AUBERGINE
BACKGROUND = SUPER_DARK_PINK
BLACK = ( 0, 0, 0) #000000
WHITE = (255, 255, 255) #ffffff
# fmt: on
# 37c3 colours
class Colour37c3(tuple, enum.Enum):
# fmt: off
BLACK = ( 0, 0, 0) #000000
WHITE = (255, 255, 255) #ffffff
GREY1 = (217, 217, 217) #d9d9d9
GREY2 = (170, 170, 170) #aaaaaa
GREY3 = (122, 122, 122) #7a7a7a
GREY4 = ( 32, 32, 32) #202020
BLUE = ( 45, 66, 255) #2d42ff
BLUE2 = ( 11, 21, 117) #0b1575
RED = (222, 64, 64) #de4040
RED2 = ( 86, 16, 16) #561010
GREEN = (121, 255, 94) #79ff5e
GREEN2 = ( 43, 141, 24) #2b8d18
CYAN = ( 41, 255, 255) #29ffff
CYAN2 = ( 0, 107, 107) #006b6b
MAGENTA = (222, 55, 255) #de37ff
MAGENTA2 = (102, 0, 122) #66007a
YELLOW = (246, 246, 117) #f6f675
YELLOW2 = (117, 177, 1) #757501
# fmt: on
Colour = Colour38c3