Skip to content

Commit 00a5947

Browse files
committed
Add various new icon themes
1 parent eb7d63d commit 00a5947

File tree

2 files changed

+59
-2
lines changed

2 files changed

+59
-2
lines changed

ci/gitlab.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ before_script:
33
- wget --no-verbose https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
44
- apt-get install -y ./google-chrome-stable_current_amd64.deb
55
- apt-get install -y iceweasel
6-
- wget --no-verbose https://chromedriver.storage.googleapis.com/100.0.4896.60/chromedriver_linux64.zip
6+
- wget --no-verbose https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_linux64.zip
77
- unzip chromedriver_linux64.zip
88
- install chromedriver /usr/local/bin
99
- wget --no-verbose https://github.com/mozilla/geckodriver/releases/download/v0.31.0/geckodriver-v0.31.0-linux32.tar.gz -O geckodriver-linux64.tar.gz

src/frontend/src/components/retro-formats/mood/categories/FaceIcon.tsx

+58-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ interface Theme {
1212

1313
const THEMES = new Map<string, Theme>();
1414

15+
const FEMALE = '\u200D\u2640';
16+
const MALE = '\u200D\u2642';
17+
1518
THEMES.set('faces', {
1619
name: 'Faces',
1720
icons: {
@@ -21,10 +24,28 @@ THEMES.set('faces', {
2124
},
2225
});
2326

27+
THEMES.set('intense', {
28+
name: 'Intense',
29+
icons: {
30+
happy: '\uD83E\uDD29',
31+
meh: '\uD83D\uDE11',
32+
sad: '\uD83E\uDD2F',
33+
},
34+
});
35+
36+
THEMES.set('symbols', {
37+
name: 'Symbols',
38+
icons: {
39+
happy: '\uD83C\uDF89',
40+
meh: '\u2753',
41+
sad: '\uD83D\uDCA5',
42+
},
43+
});
44+
2445
THEMES.set('cats', {
2546
name: 'Cats',
2647
icons: {
27-
happy: '\uD83D\uDE3A',
48+
happy: '\uD83D\uDE3B',
2849
meh: '\uD83D\uDC31',
2950
sad: '\uD83D\uDE3F',
3051
},
@@ -75,6 +96,42 @@ THEMES.set('silly', {
7596
},
7697
});
7798

99+
THEMES.set('body', {
100+
name: 'Body Parts',
101+
icons: {
102+
happy: '\uD83D\uDCAA',
103+
meh: '\uD83D\uDC40',
104+
sad: '\uD83E\uDEE5',
105+
},
106+
});
107+
108+
THEMES.set('gestures-a', {
109+
name: 'Gestures (A)',
110+
icons: {
111+
happy: `\uD83D\uDE46${FEMALE}`,
112+
meh: `\uD83E\uDD37${MALE}`,
113+
sad: `\uD83E\uDD26${FEMALE}`,
114+
},
115+
});
116+
117+
THEMES.set('gestures-b', {
118+
name: 'Gestures (B)',
119+
icons: {
120+
happy: `\uD83D\uDE46${MALE}`,
121+
meh: `\uD83E\uDD37${FEMALE}`,
122+
sad: `\uD83E\uDD26${MALE}`,
123+
},
124+
});
125+
126+
THEMES.set('poses', {
127+
name: 'Poses',
128+
icons: {
129+
happy: '\uD83E\uDD38',
130+
meh: '\uD83E\uDDD8',
131+
sad: '\uD83E\uDDCE',
132+
},
133+
});
134+
78135
THEMES.set('boring-faces', {
79136
name: 'Faces (padded)',
80137
icons: {

0 commit comments

Comments
 (0)