tangled
alpha
login
or
join now
jeanmachine.dev
/
witchsky.app
forked from
jollywhoppers.com/witchsky.app
0
fork
atom
Bluesky app fork with some witchin' additions 💫
0
fork
atom
overview
issues
pulls
pipelines
fix: hue slider crash/theming bug
xan.lol
1 week ago
a1cb8f29
fc70410e
verified
This commit was signed with the committer's
known signature
.
xan.lol
SSH Key Fingerprint:
SHA256:7Zs+dcly5YqxBg7v8XsE1uPMYCobHKBw7CDiNxpmSrY=
+51
-24
1 changed file
expand all
collapse all
unified
split
src
alf
themes.ts
+51
-24
src/alf/themes.ts
···
7
7
8
8
import {
9
9
BLUE_HUE as BLACKSKY_BLUE_HUE,
10
10
-
// defaultScale as BLACKSKY_defaultScale,
11
11
-
dimScale as BLACKSKY_dimScale,
12
12
-
GREEN_HUE as BLACKSKY_GREEN_HUE,
13
13
-
RED_HUE as BLACKSKY_RED_HUE,
14
14
-
} from '#/alf/util/blackskyColorGeneration'
15
15
-
import {
16
10
BLUE_HUE as ZEPPELIN_BLUE_HUE,
17
11
defaultScale as ZEPPELIN_defaultScale,
12
12
+
// defaultScale as BLACKSKY_defaultScale,
13
13
+
dimScale as BLACKSKY_dimScale,
18
14
dimScale as ZEPPELIN_dimScale,
15
15
+
GREEN_HUE as BLACKSKY_GREEN_HUE,
19
16
GREEN_HUE as ZEPPELIN_GREEN_HUE,
17
17
+
RED_HUE as BLACKSKY_RED_HUE,
20
18
RED_HUE as ZEPPELIN_RED_HUE,
21
19
} from '#/alf/util/blackskyColorGeneration'
22
20
import {
···
31
29
white: string
32
30
black: string
33
31
like: string
32
32
+
pink: string
33
33
+
yellow: string
34
34
35
35
contrast_0: string
36
36
contrast_25: string
···
89
89
negative_900: string
90
90
negative_950: string
91
91
negative_975: string
92
92
+
}
93
93
+
94
94
+
const STATIC_VALUES = {
95
95
+
white: '#FEFBFB',
96
96
+
black: '#000000',
97
97
+
pink: '#EC4899',
98
98
+
yellow: '#FFC404',
92
99
}
93
100
94
101
export const DEFAULT_PALETTE: Palette = {
95
102
white: '#FEFBFB',
96
103
black: '#000000',
97
104
like: '#dd5e8f',
105
105
+
pink: STATIC_VALUES.pink,
106
106
+
yellow: STATIC_VALUES.yellow,
98
107
99
108
contrast_0: '#FEFBFB',
100
109
contrast_25: '#ECE9E9',
···
159
168
white: '#FEFBFB',
160
169
black: '#383434',
161
170
like: '#dd5e8f',
171
171
+
pink: STATIC_VALUES.pink,
172
172
+
yellow: STATIC_VALUES.yellow,
162
173
163
174
contrast_0: '#FEFBFB',
164
175
contrast_25: '#ECE9E9',
···
329
340
export const BLACKSKY_PALETTE: Palette = {
330
341
white: BLACKSKY_BRAND.white,
331
342
black: BLACKSKY_BRAND.black,
332
332
-
like: '#EC4899',
343
343
+
pink: STATIC_VALUES.pink,
344
344
+
yellow: STATIC_VALUES.yellow,
345
345
+
like: STATIC_VALUES.pink,
333
346
334
347
// neutrals
335
348
contrast_0: BLACKSKY_BRAND.white,
···
485
498
}
486
499
487
500
export const BLUESKY_PALETTE: Palette = {
488
488
-
white: '#FFFFFF',
489
489
-
black: '#000000',
490
490
-
like: '#EC4899',
501
501
+
white: STATIC_VALUES.white,
502
502
+
black: STATIC_VALUES.black,
503
503
+
pink: STATIC_VALUES.pink,
504
504
+
yellow: STATIC_VALUES.yellow,
505
505
+
like: STATIC_VALUES.pink,
491
506
492
507
contrast_0: '#FFFFFF',
493
508
contrast_25: '#F9FAFB',
···
549
564
}
550
565
551
566
export const BLUESKY_SUBDUED_PALETTE: Palette = {
552
552
-
white: '#FFFFFF',
553
553
-
black: '#000000',
554
554
-
like: '#EC4899',
567
567
+
white: STATIC_VALUES.white,
568
568
+
black: STATIC_VALUES.black,
569
569
+
pink: STATIC_VALUES.pink,
570
570
+
yellow: STATIC_VALUES.yellow,
571
571
+
like: STATIC_VALUES.pink,
555
572
556
573
contrast_0: '#FFFFFF',
557
574
contrast_25: '#F9FAFB',
···
628
645
629
646
export const DEER_PALETTE: Palette = {
630
647
white: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[14]}%)`,
631
631
-
black: '#000000',
632
632
-
like: '#ec4899',
648
648
+
black: STATIC_VALUES.black,
649
649
+
pink: STATIC_VALUES.pink,
650
650
+
yellow: STATIC_VALUES.yellow,
651
651
+
like: STATIC_VALUES.pink,
633
652
634
653
contrast_0: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[14]}%)`,
635
654
contrast_25: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[13]}%)`,
···
725
744
export const ZEPPELIN_PALETTE: Palette = {
726
745
white: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[14]}%)`,
727
746
black: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[0]}%)`,
728
728
-
like: '#ec4899',
747
747
+
pink: STATIC_VALUES.pink,
748
748
+
yellow: STATIC_VALUES.yellow,
749
749
+
like: STATIC_VALUES.pink,
729
750
730
751
contrast_0: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[14]}%)`,
731
752
contrast_25: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[13]}%)`,
···
836
857
}
837
858
838
859
export const KITTY_PALETTE: Palette = {
839
839
-
white: '#FFFFFF',
840
840
-
black: '#000000',
841
841
-
like: '#EC4899',
860
860
+
white: STATIC_VALUES.white,
861
861
+
black: STATIC_VALUES.black,
862
862
+
pink: STATIC_VALUES.pink,
863
863
+
yellow: STATIC_VALUES.yellow,
864
864
+
like: STATIC_VALUES.pink,
842
865
843
866
contrast_0: '#FFFFFF',
844
867
contrast_25: '#F9FAFB',
···
900
923
}
901
924
902
925
export const KITTY_SUBDUED_PALETTE: Palette = {
903
903
-
white: '#FFFFFF',
904
904
-
black: '#000000',
905
905
-
like: '#EC4899',
926
926
+
white: STATIC_VALUES.white,
927
927
+
black: STATIC_VALUES.black,
928
928
+
pink: STATIC_VALUES.pink,
929
929
+
yellow: STATIC_VALUES.yellow,
930
930
+
like: STATIC_VALUES.pink,
906
931
907
932
contrast_0: '#FFFFFF',
908
933
contrast_25: '#F9FAFB',
···
1000
1025
1001
1026
export const REDDWARF_SUBDUED_PALETTE: Palette = {
1002
1027
...DEFAULT_SUBDUED_PALETTE,
1003
1003
-
white: '#FFFFFF',
1004
1004
-
black: '#000000',
1005
1028
like: '#FF6B6B',
1029
1029
+
white: STATIC_VALUES.white,
1030
1030
+
black: STATIC_VALUES.black,
1031
1031
+
pink: STATIC_VALUES.pink,
1032
1032
+
yellow: STATIC_VALUES.yellow,
1006
1033
1007
1034
contrast_0: REDDWARF_TAILWIND_ATOMS.color_gray_50,
1008
1035
contrast_25: REDDWARF_TAILWIND_ATOMS.color_gray_50,