diff --git a/client/src/assets/images/emote/1f389.png b/client/src/assets/images/emote/1f389.png new file mode 100644 index 0000000..863661c Binary files /dev/null and b/client/src/assets/images/emote/1f389.png differ diff --git a/client/src/assets/images/emote/1f389.svg b/client/src/assets/images/emote/1f389.svg new file mode 100644 index 0000000..a4b8305 --- /dev/null +++ b/client/src/assets/images/emote/1f389.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f44a.png b/client/src/assets/images/emote/1f44a.png new file mode 100644 index 0000000..264880f Binary files /dev/null and b/client/src/assets/images/emote/1f44a.png differ diff --git a/client/src/assets/images/emote/1f44a.svg b/client/src/assets/images/emote/1f44a.svg new file mode 100644 index 0000000..813373e --- /dev/null +++ b/client/src/assets/images/emote/1f44a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f44b.png b/client/src/assets/images/emote/1f44b.png new file mode 100644 index 0000000..250e857 Binary files /dev/null and b/client/src/assets/images/emote/1f44b.png differ diff --git a/client/src/assets/images/emote/1f44b.svg b/client/src/assets/images/emote/1f44b.svg new file mode 100644 index 0000000..8942c68 --- /dev/null +++ b/client/src/assets/images/emote/1f44b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f44c.png b/client/src/assets/images/emote/1f44c.png new file mode 100644 index 0000000..6a7b897 Binary files /dev/null and b/client/src/assets/images/emote/1f44c.png differ diff --git a/client/src/assets/images/emote/1f44c.svg b/client/src/assets/images/emote/1f44c.svg new file mode 100644 index 0000000..c36d774 --- /dev/null +++ b/client/src/assets/images/emote/1f44c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f44d.png b/client/src/assets/images/emote/1f44d.png new file mode 100644 index 0000000..51b8c75 Binary files /dev/null and b/client/src/assets/images/emote/1f44d.png differ diff --git a/client/src/assets/images/emote/1f44d.svg b/client/src/assets/images/emote/1f44d.svg new file mode 100644 index 0000000..595672d --- /dev/null +++ b/client/src/assets/images/emote/1f44d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f44f.png b/client/src/assets/images/emote/1f44f.png new file mode 100644 index 0000000..8512b44 Binary files /dev/null and b/client/src/assets/images/emote/1f44f.png differ diff --git a/client/src/assets/images/emote/1f44f.svg b/client/src/assets/images/emote/1f44f.svg new file mode 100644 index 0000000..2ed7b62 --- /dev/null +++ b/client/src/assets/images/emote/1f44f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a2.png b/client/src/assets/images/emote/1f4a2.png new file mode 100644 index 0000000..0630d37 Binary files /dev/null and b/client/src/assets/images/emote/1f4a2.png differ diff --git a/client/src/assets/images/emote/1f4a2.svg b/client/src/assets/images/emote/1f4a2.svg new file mode 100644 index 0000000..78f797b --- /dev/null +++ b/client/src/assets/images/emote/1f4a2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a3.png b/client/src/assets/images/emote/1f4a3.png new file mode 100644 index 0000000..af90401 Binary files /dev/null and b/client/src/assets/images/emote/1f4a3.png differ diff --git a/client/src/assets/images/emote/1f4a3.svg b/client/src/assets/images/emote/1f4a3.svg new file mode 100644 index 0000000..feb2c9d --- /dev/null +++ b/client/src/assets/images/emote/1f4a3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a4.png b/client/src/assets/images/emote/1f4a4.png new file mode 100644 index 0000000..0b3671f Binary files /dev/null and b/client/src/assets/images/emote/1f4a4.png differ diff --git a/client/src/assets/images/emote/1f4a4.svg b/client/src/assets/images/emote/1f4a4.svg new file mode 100644 index 0000000..b713e97 --- /dev/null +++ b/client/src/assets/images/emote/1f4a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a5.png b/client/src/assets/images/emote/1f4a5.png new file mode 100644 index 0000000..8bf99d6 Binary files /dev/null and b/client/src/assets/images/emote/1f4a5.png differ diff --git a/client/src/assets/images/emote/1f4a5.svg b/client/src/assets/images/emote/1f4a5.svg new file mode 100644 index 0000000..36c50d6 --- /dev/null +++ b/client/src/assets/images/emote/1f4a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a6.png b/client/src/assets/images/emote/1f4a6.png new file mode 100644 index 0000000..6bec97d Binary files /dev/null and b/client/src/assets/images/emote/1f4a6.png differ diff --git a/client/src/assets/images/emote/1f4a6.svg b/client/src/assets/images/emote/1f4a6.svg new file mode 100644 index 0000000..fd53cd8 --- /dev/null +++ b/client/src/assets/images/emote/1f4a6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4a9.png b/client/src/assets/images/emote/1f4a9.png new file mode 100644 index 0000000..bf8eac6 Binary files /dev/null and b/client/src/assets/images/emote/1f4a9.png differ diff --git a/client/src/assets/images/emote/1f4a9.svg b/client/src/assets/images/emote/1f4a9.svg new file mode 100644 index 0000000..19221f6 --- /dev/null +++ b/client/src/assets/images/emote/1f4a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f4af.png b/client/src/assets/images/emote/1f4af.png new file mode 100644 index 0000000..6a8fb87 Binary files /dev/null and b/client/src/assets/images/emote/1f4af.png differ diff --git a/client/src/assets/images/emote/1f4af.svg b/client/src/assets/images/emote/1f4af.svg new file mode 100644 index 0000000..3d565cc --- /dev/null +++ b/client/src/assets/images/emote/1f4af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f525.png b/client/src/assets/images/emote/1f525.png new file mode 100644 index 0000000..717523f Binary files /dev/null and b/client/src/assets/images/emote/1f525.png differ diff --git a/client/src/assets/images/emote/1f525.svg b/client/src/assets/images/emote/1f525.svg new file mode 100644 index 0000000..e7dee6d --- /dev/null +++ b/client/src/assets/images/emote/1f525.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f60b.png b/client/src/assets/images/emote/1f60b.png new file mode 100644 index 0000000..d25e2e3 Binary files /dev/null and b/client/src/assets/images/emote/1f60b.png differ diff --git a/client/src/assets/images/emote/1f60b.svg b/client/src/assets/images/emote/1f60b.svg new file mode 100644 index 0000000..2c962bb --- /dev/null +++ b/client/src/assets/images/emote/1f60b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f60d.png b/client/src/assets/images/emote/1f60d.png new file mode 100644 index 0000000..0d4f15e Binary files /dev/null and b/client/src/assets/images/emote/1f60d.png differ diff --git a/client/src/assets/images/emote/1f60d.svg b/client/src/assets/images/emote/1f60d.svg new file mode 100644 index 0000000..18b1867 --- /dev/null +++ b/client/src/assets/images/emote/1f60d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f60e.png b/client/src/assets/images/emote/1f60e.png new file mode 100644 index 0000000..1a0560d Binary files /dev/null and b/client/src/assets/images/emote/1f60e.png differ diff --git a/client/src/assets/images/emote/1f60e.svg b/client/src/assets/images/emote/1f60e.svg new file mode 100644 index 0000000..fff644a --- /dev/null +++ b/client/src/assets/images/emote/1f60e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f60f.png b/client/src/assets/images/emote/1f60f.png new file mode 100644 index 0000000..4fca129 Binary files /dev/null and b/client/src/assets/images/emote/1f60f.png differ diff --git a/client/src/assets/images/emote/1f60f.svg b/client/src/assets/images/emote/1f60f.svg new file mode 100644 index 0000000..ef4f386 --- /dev/null +++ b/client/src/assets/images/emote/1f60f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f611.png b/client/src/assets/images/emote/1f611.png new file mode 100644 index 0000000..fda6326 Binary files /dev/null and b/client/src/assets/images/emote/1f611.png differ diff --git a/client/src/assets/images/emote/1f611.svg b/client/src/assets/images/emote/1f611.svg new file mode 100644 index 0000000..55be4fd --- /dev/null +++ b/client/src/assets/images/emote/1f611.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f61f.png b/client/src/assets/images/emote/1f61f.png new file mode 100644 index 0000000..b0f9051 Binary files /dev/null and b/client/src/assets/images/emote/1f61f.png differ diff --git a/client/src/assets/images/emote/1f61f.svg b/client/src/assets/images/emote/1f61f.svg new file mode 100644 index 0000000..c5cec95 --- /dev/null +++ b/client/src/assets/images/emote/1f61f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f624.png b/client/src/assets/images/emote/1f624.png new file mode 100644 index 0000000..6847184 Binary files /dev/null and b/client/src/assets/images/emote/1f624.png differ diff --git a/client/src/assets/images/emote/1f624.svg b/client/src/assets/images/emote/1f624.svg new file mode 100644 index 0000000..c211eec --- /dev/null +++ b/client/src/assets/images/emote/1f624.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f628.png b/client/src/assets/images/emote/1f628.png new file mode 100644 index 0000000..f32b0a4 Binary files /dev/null and b/client/src/assets/images/emote/1f628.png differ diff --git a/client/src/assets/images/emote/1f628.svg b/client/src/assets/images/emote/1f628.svg new file mode 100644 index 0000000..716302e --- /dev/null +++ b/client/src/assets/images/emote/1f628.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f62c.png b/client/src/assets/images/emote/1f62c.png new file mode 100644 index 0000000..24619b8 Binary files /dev/null and b/client/src/assets/images/emote/1f62c.png differ diff --git a/client/src/assets/images/emote/1f62c.svg b/client/src/assets/images/emote/1f62c.svg new file mode 100644 index 0000000..3fdb9bf --- /dev/null +++ b/client/src/assets/images/emote/1f62c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f62d.png b/client/src/assets/images/emote/1f62d.png new file mode 100644 index 0000000..554edf0 Binary files /dev/null and b/client/src/assets/images/emote/1f62d.png differ diff --git a/client/src/assets/images/emote/1f62d.svg b/client/src/assets/images/emote/1f62d.svg new file mode 100644 index 0000000..11d1159 --- /dev/null +++ b/client/src/assets/images/emote/1f62d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f62e.png b/client/src/assets/images/emote/1f62e.png new file mode 100644 index 0000000..45820be Binary files /dev/null and b/client/src/assets/images/emote/1f62e.png differ diff --git a/client/src/assets/images/emote/1f62e.svg b/client/src/assets/images/emote/1f62e.svg new file mode 100644 index 0000000..21fde1f --- /dev/null +++ b/client/src/assets/images/emote/1f62e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f631.png b/client/src/assets/images/emote/1f631.png new file mode 100644 index 0000000..fa3debc Binary files /dev/null and b/client/src/assets/images/emote/1f631.png differ diff --git a/client/src/assets/images/emote/1f631.svg b/client/src/assets/images/emote/1f631.svg new file mode 100644 index 0000000..c70a81a --- /dev/null +++ b/client/src/assets/images/emote/1f631.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f634.png b/client/src/assets/images/emote/1f634.png new file mode 100644 index 0000000..4c3806d Binary files /dev/null and b/client/src/assets/images/emote/1f634.png differ diff --git a/client/src/assets/images/emote/1f634.svg b/client/src/assets/images/emote/1f634.svg new file mode 100644 index 0000000..643ae22 --- /dev/null +++ b/client/src/assets/images/emote/1f634.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f635.png b/client/src/assets/images/emote/1f635.png new file mode 100644 index 0000000..3db251c Binary files /dev/null and b/client/src/assets/images/emote/1f635.png differ diff --git a/client/src/assets/images/emote/1f635.svg b/client/src/assets/images/emote/1f635.svg new file mode 100644 index 0000000..7a45cf5 --- /dev/null +++ b/client/src/assets/images/emote/1f635.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f642.png b/client/src/assets/images/emote/1f642.png new file mode 100644 index 0000000..d6ece82 Binary files /dev/null and b/client/src/assets/images/emote/1f642.png differ diff --git a/client/src/assets/images/emote/1f642.svg b/client/src/assets/images/emote/1f642.svg new file mode 100644 index 0000000..ff9f989 --- /dev/null +++ b/client/src/assets/images/emote/1f642.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f644.png b/client/src/assets/images/emote/1f644.png new file mode 100644 index 0000000..1bafe2a Binary files /dev/null and b/client/src/assets/images/emote/1f644.png differ diff --git a/client/src/assets/images/emote/1f644.svg b/client/src/assets/images/emote/1f644.svg new file mode 100644 index 0000000..91c0b62 --- /dev/null +++ b/client/src/assets/images/emote/1f644.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f64f.png b/client/src/assets/images/emote/1f64f.png new file mode 100644 index 0000000..b18f35a Binary files /dev/null and b/client/src/assets/images/emote/1f64f.png differ diff --git a/client/src/assets/images/emote/1f64f.svg b/client/src/assets/images/emote/1f64f.svg new file mode 100644 index 0000000..8b33d80 --- /dev/null +++ b/client/src/assets/images/emote/1f64f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f6a8.png b/client/src/assets/images/emote/1f6a8.png new file mode 100644 index 0000000..170218b Binary files /dev/null and b/client/src/assets/images/emote/1f6a8.png differ diff --git a/client/src/assets/images/emote/1f6a8.svg b/client/src/assets/images/emote/1f6a8.svg new file mode 100644 index 0000000..5ed7ec8 --- /dev/null +++ b/client/src/assets/images/emote/1f6a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f914.png b/client/src/assets/images/emote/1f914.png new file mode 100644 index 0000000..354f5a1 Binary files /dev/null and b/client/src/assets/images/emote/1f914.png differ diff --git a/client/src/assets/images/emote/1f914.svg b/client/src/assets/images/emote/1f914.svg new file mode 100644 index 0000000..4e8c4cc --- /dev/null +++ b/client/src/assets/images/emote/1f914.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f921.png b/client/src/assets/images/emote/1f921.png new file mode 100644 index 0000000..befcd92 Binary files /dev/null and b/client/src/assets/images/emote/1f921.png differ diff --git a/client/src/assets/images/emote/1f921.svg b/client/src/assets/images/emote/1f921.svg new file mode 100644 index 0000000..6d16a66 --- /dev/null +++ b/client/src/assets/images/emote/1f921.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f922.png b/client/src/assets/images/emote/1f922.png new file mode 100644 index 0000000..726e07a Binary files /dev/null and b/client/src/assets/images/emote/1f922.png differ diff --git a/client/src/assets/images/emote/1f922.svg b/client/src/assets/images/emote/1f922.svg new file mode 100644 index 0000000..ed7c86c --- /dev/null +++ b/client/src/assets/images/emote/1f922.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f923.png b/client/src/assets/images/emote/1f923.png new file mode 100644 index 0000000..17dbeb4 Binary files /dev/null and b/client/src/assets/images/emote/1f923.png differ diff --git a/client/src/assets/images/emote/1f923.svg b/client/src/assets/images/emote/1f923.svg new file mode 100644 index 0000000..7ddfcae --- /dev/null +++ b/client/src/assets/images/emote/1f923.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f924.png b/client/src/assets/images/emote/1f924.png new file mode 100644 index 0000000..47733cd Binary files /dev/null and b/client/src/assets/images/emote/1f924.png differ diff --git a/client/src/assets/images/emote/1f924.svg b/client/src/assets/images/emote/1f924.svg new file mode 100644 index 0000000..9af71fc --- /dev/null +++ b/client/src/assets/images/emote/1f924.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f927.png b/client/src/assets/images/emote/1f927.png new file mode 100644 index 0000000..d5c7e83 Binary files /dev/null and b/client/src/assets/images/emote/1f927.png differ diff --git a/client/src/assets/images/emote/1f927.svg b/client/src/assets/images/emote/1f927.svg new file mode 100644 index 0000000..dc86ab3 --- /dev/null +++ b/client/src/assets/images/emote/1f927.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f928.png b/client/src/assets/images/emote/1f928.png new file mode 100644 index 0000000..db22dd7 Binary files /dev/null and b/client/src/assets/images/emote/1f928.png differ diff --git a/client/src/assets/images/emote/1f928.svg b/client/src/assets/images/emote/1f928.svg new file mode 100644 index 0000000..126e459 --- /dev/null +++ b/client/src/assets/images/emote/1f928.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f92b.png b/client/src/assets/images/emote/1f92b.png new file mode 100644 index 0000000..3808dd3 Binary files /dev/null and b/client/src/assets/images/emote/1f92b.png differ diff --git a/client/src/assets/images/emote/1f92b.svg b/client/src/assets/images/emote/1f92b.svg new file mode 100644 index 0000000..a00edc9 --- /dev/null +++ b/client/src/assets/images/emote/1f92b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f92c.png b/client/src/assets/images/emote/1f92c.png new file mode 100644 index 0000000..5cde0c9 Binary files /dev/null and b/client/src/assets/images/emote/1f92c.png differ diff --git a/client/src/assets/images/emote/1f92c.svg b/client/src/assets/images/emote/1f92c.svg new file mode 100644 index 0000000..c26a5aa --- /dev/null +++ b/client/src/assets/images/emote/1f92c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f973.png b/client/src/assets/images/emote/1f973.png new file mode 100644 index 0000000..cf02521 Binary files /dev/null and b/client/src/assets/images/emote/1f973.png differ diff --git a/client/src/assets/images/emote/1f973.svg b/client/src/assets/images/emote/1f973.svg new file mode 100644 index 0000000..c7a9538 --- /dev/null +++ b/client/src/assets/images/emote/1f973.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f974.png b/client/src/assets/images/emote/1f974.png new file mode 100644 index 0000000..3c4a112 Binary files /dev/null and b/client/src/assets/images/emote/1f974.png differ diff --git a/client/src/assets/images/emote/1f974.svg b/client/src/assets/images/emote/1f974.svg new file mode 100644 index 0000000..87bb859 --- /dev/null +++ b/client/src/assets/images/emote/1f974.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f975.png b/client/src/assets/images/emote/1f975.png new file mode 100644 index 0000000..2ed695a Binary files /dev/null and b/client/src/assets/images/emote/1f975.png differ diff --git a/client/src/assets/images/emote/1f975.svg b/client/src/assets/images/emote/1f975.svg new file mode 100644 index 0000000..09e99a3 --- /dev/null +++ b/client/src/assets/images/emote/1f975.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/1f976.png b/client/src/assets/images/emote/1f976.png new file mode 100644 index 0000000..6d14820 Binary files /dev/null and b/client/src/assets/images/emote/1f976.png differ diff --git a/client/src/assets/images/emote/1f976.svg b/client/src/assets/images/emote/1f976.svg new file mode 100644 index 0000000..e32efdd --- /dev/null +++ b/client/src/assets/images/emote/1f976.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/2639.png b/client/src/assets/images/emote/2639.png new file mode 100644 index 0000000..9d9698f Binary files /dev/null and b/client/src/assets/images/emote/2639.png differ diff --git a/client/src/assets/images/emote/2639.svg b/client/src/assets/images/emote/2639.svg new file mode 100644 index 0000000..a2a4909 --- /dev/null +++ b/client/src/assets/images/emote/2639.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/263a.png b/client/src/assets/images/emote/263a.png new file mode 100644 index 0000000..29c80a2 Binary files /dev/null and b/client/src/assets/images/emote/263a.png differ diff --git a/client/src/assets/images/emote/263a.svg b/client/src/assets/images/emote/263a.svg new file mode 100644 index 0000000..5020134 --- /dev/null +++ b/client/src/assets/images/emote/263a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/assets/images/emote/celebrate.png b/client/src/assets/images/emote/celebrate.png deleted file mode 100644 index 2faa8bc..0000000 Binary files a/client/src/assets/images/emote/celebrate.png and /dev/null differ diff --git a/client/src/assets/images/emote/clap.png b/client/src/assets/images/emote/clap.png deleted file mode 100644 index b3dcee7..0000000 Binary files a/client/src/assets/images/emote/clap.png and /dev/null differ diff --git a/client/src/assets/images/emote/exclam.png b/client/src/assets/images/emote/exclam.png deleted file mode 100644 index b2c3ef1..0000000 Binary files a/client/src/assets/images/emote/exclam.png and /dev/null differ diff --git a/client/src/assets/images/emote/heart.png b/client/src/assets/images/emote/heart.png deleted file mode 100644 index 03e2af6..0000000 Binary files a/client/src/assets/images/emote/heart.png and /dev/null differ diff --git a/client/src/assets/images/emote/laughing.png b/client/src/assets/images/emote/laughing.png deleted file mode 100644 index 20651e1..0000000 Binary files a/client/src/assets/images/emote/laughing.png and /dev/null differ diff --git a/client/src/assets/images/emote/sleep.png b/client/src/assets/images/emote/sleep.png deleted file mode 100644 index 3e89ed7..0000000 Binary files a/client/src/assets/images/emote/sleep.png and /dev/null differ diff --git a/client/src/assets/styles/main.scss b/client/src/assets/styles/main.scss index 3696abf..9550e8f 100644 --- a/client/src/assets/styles/main.scss +++ b/client/src/assets/styles/main.scss @@ -13,6 +13,7 @@ @import "vendor/tooltip"; @import "vendor/github"; @import "vendor/emoji"; +@import "vendor/emote"; html, body { -webkit-font-smoothing: subpixel-antialiased; diff --git a/client/src/assets/styles/vendor/_emote.scss b/client/src/assets/styles/vendor/_emote.scss new file mode 100644 index 0000000..db5250a --- /dev/null +++ b/client/src/assets/styles/vendor/_emote.scss @@ -0,0 +1,56 @@ +.emote { + width: 24px; + height: 24px; + background-size: contain; + background-repeat: no-repeat; + background-position: center center; + + &.anger { background-image: url('../images/emote/1f4a2.svg'); } + &.bomb { background-image: url('../images/emote/1f4a3.svg'); } + &.sleep { background-image: url('../images/emote/1f4a4.svg'); } + &.explode { background-image: url('../images/emote/1f4a5.svg'); } + &.sweat { background-image: url('../images/emote/1f4a6.svg'); } + &.poo { background-image: url('../images/emote/1f4a9.svg'); } + &.hundred { background-image: url('../images/emote/1f4af.svg'); } + &.alert { background-image: url('../images/emote/1f6a8.svg'); } + &.punch { background-image: url('../images/emote/1f44a.svg'); } + &.wave { background-image: url('../images/emote/1f44b.svg'); } + &.okay { background-image: url('../images/emote/1f44c.svg'); } + &.thumbs-up { background-image: url('../images/emote/1f44d.svg'); } + &.clap { background-image: url('../images/emote/1f44f.svg'); } + &.prey { background-image: url('../images/emote/1f64f.svg'); } + &.celebrate { background-image: url('../images/emote/1f389.svg'); } + &.flame { background-image: url('../images/emote/1f525.svg'); } + + &.goof { background-image: url('../images/emote/1f60b.svg'); } + &.love { background-image: url('../images/emote/1f60d.svg'); } + &.cool { background-image: url('../images/emote/1f60e.svg'); } + &.smerk { background-image: url('../images/emote/1f60f.svg'); } + &.worry { background-image: url('../images/emote/1f61f.svg'); } + &.ouch { background-image: url('../images/emote/1f62c.svg'); } + &.cry { background-image: url('../images/emote/1f62d.svg'); } + &.surprised { background-image: url('../images/emote/1f62e.svg'); } + &.quiet { background-image: url('../images/emote/1f92b.svg'); } + &.rage { background-image: url('../images/emote/1f92c.svg'); } + &.annoy { background-image: url('../images/emote/1f611.svg'); } + &.steamed { background-image: url('../images/emote/1f624.svg'); } + &.scared { background-image: url('../images/emote/1f628.svg'); } + &.terrified { background-image: url('../images/emote/1f631.svg'); } + &.sleepy { background-image: url('../images/emote/1f634.svg'); } + &.dead { background-image: url('../images/emote/1f635.svg'); } + &.happy { background-image: url('../images/emote/1f642.svg'); } + &.roll-eyes { background-image: url('../images/emote/1f644.svg'); } + &.thinking { background-image: url('../images/emote/1f914.svg'); } + &.clown { background-image: url('../images/emote/1f921.svg'); } + &.sick { background-image: url('../images/emote/1f922.svg'); } + &.rofl { background-image: url('../images/emote/1f923.svg'); } + &.drule { background-image: url('../images/emote/1f924.svg'); } + &.sniff { background-image: url('../images/emote/1f927.svg'); } + &.sus { background-image: url('../images/emote/1f928.svg'); } + &.party { background-image: url('../images/emote/1f973.svg'); } + &.odd { background-image: url('../images/emote/1f974.svg'); } + &.hot { background-image: url('../images/emote/1f975.svg'); } + &.cold { background-image: url('../images/emote/1f976.svg'); } + &.blush { background-image: url('../images/emote/263a.svg'); } + &.sad { background-image: url('../images/emote/2639.svg'); } +} diff --git a/client/src/components/emote.vue b/client/src/components/emote.vue index 54d016c..3680f14 100644 --- a/client/src/components/emote.vue +++ b/client/src/components/emote.vue @@ -1,5 +1,5 @@ @@ -74,27 +49,27 @@ private classes: string[] = [] mounted() { - const range = 90 + const range = 50 let count = 0 let finish: Array> = [] - this.classes = [this.emote.type] + this.classes = ['emote', this.emote.type] for (let child of this.container.children) { const ele = child as HTMLElement - ele.style['left'] = `${count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0)}px` + ele.style['left'] = `${count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0)}%` ele.style['opacity'] = `0` const animation = this.$anime({ targets: child, keyframes: [ - { left: count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0), opacity: 1 }, - { left: count % 2 ? this.$anime.random(-range, 0) : this.$anime.random(0, range), opacity: 0.5 }, - { left: count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0), opacity: 0 }, + { left: `${count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0)}%`, opacity: 1 }, + { left: `${count % 2 ? this.$anime.random(-range, 0) : this.$anime.random(0, range)}%`, opacity: 0.5 }, + { left: `${count % 2 ? this.$anime.random(0, range) : this.$anime.random(-range, 0)}%`, opacity: 0 }, ], elasticity: 600, rotate: this.$anime.random(-35, 35), - top: this.$anime.random(-100, -250), + top: `${this.$anime.random(-200, -600)}%`, duration: this.$anime.random(1000, 2000), easing: 'easeInOutQuad', }) diff --git a/client/src/components/emotes.vue b/client/src/components/emotes.vue index 7c13e03..19558e8 100644 --- a/client/src/components/emotes.vue +++ b/client/src/components/emotes.vue @@ -1,13 +1,18 @@ @@ -23,53 +28,147 @@ font-size: 24px; margin: 0 5px; + i, div { + cursor: pointer; + } + } + } + + .context { + background-color: $background-floating; + background-clip: padding-box; + border-radius: 0.25rem; + display: flex; + margin: 0; + padding: 5px; + width: 220px; + z-index: 1500; + position: fixed; + list-style: none; + box-sizing: border-box; + max-height: calc(100% - 50px); + color: $interactive-normal; + flex-wrap: wrap; + user-select: none; + box-shadow: $elevation-high; + + > li { + margin: 0; + position: relative; + align-content: center; + padding: 5px; + border-radius: 3px; + + .emote { width: 24px; height: 24px; - cursor: pointer; - background-size: contain; - - &.celebrate { - background-image: url('../assets/images/emote/celebrate.png'); - } - - &.clap { - background-image: url('../assets/images/emote/clap.png'); - } - - &.exclam { - background-image: url('../assets/images/emote/exclam.png'); - } - - &.heart { - background-image: url('../assets/images/emote/heart.png'); - } - - &.laughing { - background-image: url('../assets/images/emote/laughing.png'); - } - - &.sleep { - background-image: url('../assets/images/emote/sleep.png'); - } } + + &:hover, + &:focus { + text-decoration: none; + background-color: $background-modifier-hover; + color: $interactive-hover; + } + + &:focus { + outline: 0; + } + } + + &:focus { + outline: 0; } } }