diff --git a/apps/matrix/apps/web/src/lib/components/chat/Message.svelte b/apps/matrix/apps/web/src/lib/components/chat/Message.svelte index edcebda8c..111485762 100644 --- a/apps/matrix/apps/web/src/lib/components/chat/Message.svelte +++ b/apps/matrix/apps/web/src/lib/components/chat/Message.svelte @@ -57,11 +57,43 @@ // Extended emoji categories for full picker const emojiCategories = [ { name: 'Hรคufig', emojis: ['๐Ÿ‘', '๐Ÿ‘Ž', 'โค๏ธ', '๐Ÿ˜‚', '๐Ÿ˜ฎ', '๐Ÿ˜ข', '๐ŸŽ‰', '๐Ÿ”ฅ', '๐Ÿ’ฏ', 'โœจ'] }, - { name: 'Smileys', emojis: ['๐Ÿ˜€', '๐Ÿ˜ƒ', '๐Ÿ˜„', '๐Ÿ˜', '๐Ÿ˜†', '๐Ÿฅน', '๐Ÿ˜…', '๐Ÿคฃ', '๐Ÿ˜Š', '๐Ÿ˜‡', '๐Ÿ™‚', '๐Ÿ˜‰', '๐Ÿ˜Œ', '๐Ÿ˜', '๐Ÿฅฐ', '๐Ÿ˜˜'] }, - { name: 'Gesten', emojis: ['๐Ÿ‘', '๐Ÿ™Œ', '๐Ÿ‘', '๐Ÿค', '๐Ÿ™', 'โœŒ๏ธ', '๐Ÿคž', '๐ŸคŸ', '๐Ÿค˜', '๐Ÿ‘Œ', '๐ŸคŒ', '๐Ÿ‘‹', '๐Ÿ’ช', '๐Ÿ‘€'] }, - { name: 'Symbole', emojis: ['โœ…', 'โŒ', 'โญ', '๐Ÿ’ซ', '๐ŸŒŸ', '๐Ÿ’ก', '๐ŸŽฏ', '๐Ÿš€', '๐Ÿ’Ž', '๐Ÿ†', '๐Ÿ”‘', '๐Ÿ“Œ', '๐Ÿ””', '๐Ÿ’ฌ'] }, - { name: 'Tiere', emojis: ['๐Ÿฑ', '๐Ÿถ', '๐Ÿป', '๐ŸฆŠ', '๐Ÿผ', '๐Ÿจ', '๐Ÿฆ', '๐Ÿธ', '๐Ÿต', '๐Ÿฆ„', '๐Ÿ', '๐Ÿฆ‹'] }, - { name: 'Essen', emojis: ['๐Ÿ•', '๐Ÿ”', '๐ŸŸ', '๐ŸŒฎ', '๐Ÿœ', '๐Ÿฃ', '๐Ÿฆ', '๐Ÿฉ', '๐Ÿช', 'โ˜•', '๐Ÿบ', '๐Ÿท'] }, + { + name: 'Smileys', + emojis: [ + '๐Ÿ˜€', + '๐Ÿ˜ƒ', + '๐Ÿ˜„', + '๐Ÿ˜', + '๐Ÿ˜†', + '๐Ÿฅน', + '๐Ÿ˜…', + '๐Ÿคฃ', + '๐Ÿ˜Š', + '๐Ÿ˜‡', + '๐Ÿ™‚', + '๐Ÿ˜‰', + '๐Ÿ˜Œ', + '๐Ÿ˜', + '๐Ÿฅฐ', + '๐Ÿ˜˜', + ], + }, + { + name: 'Gesten', + emojis: ['๐Ÿ‘', '๐Ÿ™Œ', '๐Ÿ‘', '๐Ÿค', '๐Ÿ™', 'โœŒ๏ธ', '๐Ÿคž', '๐ŸคŸ', '๐Ÿค˜', '๐Ÿ‘Œ', '๐ŸคŒ', '๐Ÿ‘‹', '๐Ÿ’ช', '๐Ÿ‘€'], + }, + { + name: 'Symbole', + emojis: ['โœ…', 'โŒ', 'โญ', '๐Ÿ’ซ', '๐ŸŒŸ', '๐Ÿ’ก', '๐ŸŽฏ', '๐Ÿš€', '๐Ÿ’Ž', '๐Ÿ†', '๐Ÿ”‘', '๐Ÿ“Œ', '๐Ÿ””', '๐Ÿ’ฌ'], + }, + { + name: 'Tiere', + emojis: ['๐Ÿฑ', '๐Ÿถ', '๐Ÿป', '๐ŸฆŠ', '๐Ÿผ', '๐Ÿจ', '๐Ÿฆ', '๐Ÿธ', '๐Ÿต', '๐Ÿฆ„', '๐Ÿ', '๐Ÿฆ‹'], + }, + { + name: 'Essen', + emojis: ['๐Ÿ•', '๐Ÿ”', '๐ŸŸ', '๐ŸŒฎ', '๐Ÿœ', '๐Ÿฃ', '๐Ÿฆ', '๐Ÿฉ', '๐Ÿช', 'โ˜•', '๐Ÿบ', '๐Ÿท'], + }, ]; let showFullPicker = $state(false); @@ -524,13 +556,13 @@ {#if message.isOwn} {#if message.readBy && message.readBy.length > 0} - + + + {:else} - + + + {/if} {/if} @@ -572,11 +604,15 @@
-
+
{#each emojiCategories as category, i}