discourse/plugins/chat/assets/stylesheets/mobile
Joffrey JAFFEUX 6740a340ca
DEV: unifies emoji picker (#28277)
The chat emoji picker is renamed emoji-picker, and the old emoji-picker is removed.

This commit doesn't attempt to fully rework a new emoji-picker but instead tries to migrate everything to one picker (the chat one) and add small changes.

Other notable changes:
- all the favorite emojis code has been mixed into one service which is able to store one state per context, favorites emojis will be stored for all topics, and for each chat channel. Meaning that if you always use a specific emoji in a channel, it will only show as favorite emoji in this channel.
- a lot of static code has been removed which should improve initial load perf of discourse. Initially this code was around to improve the performance of the emoji picker rendering.
- the emojis are now stored, once the full list has been loaded, if you close and reopen the picker it won't have to load them again.

List of components:

- `<EmojiPicker />` will render a button which will open a dropdown
- `<EmojiPickerContent />` represents the content of the dropdown alone, it's useful when you want to render a picker from an action which is not the default picker button
- `<EmojiPickerDetached />` just a simple wrapper over `<EmojiPickerContent />` to make it easier to use it with `this.menu.show(...)`

---------

Co-authored-by: Renato Atilio <renatoat@gmail.com>
2025-01-08 11:41:36 +01:00
..
base-mobile.scss DEV: removes legacy modal code (#28047) 2024-07-24 18:07:17 +02:00
chat-channel-members.scss UX: Chat info area back button + styling tweaks (#24966) 2023-12-19 16:28:07 +01:00
chat-channel-row.scss UX: Chat Sizing on Mobile (#25543) 2024-02-02 14:29:07 +01:00
chat-channel-settings.scss UX: add padding to bottom of mobile chat channel settings page (#25587) 2024-02-07 22:14:26 +08:00
chat-channel.scss FEATURE: implements last read message for threads (#26702) 2024-04-25 10:47:54 +02:00
chat-composer-upload.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-composer.scss UX: upodate stying of chat composer focused state (#28900) 2024-09-13 07:34:40 +02:00
chat-footer.scss UX: do not hide topic composer in mobile chat (#29633) 2024-11-07 14:49:59 +09:00
chat-form.scss UX: Chat info area back button + styling tweaks (#24966) 2023-12-19 16:28:07 +01:00
chat-header.scss UX: chat header size and alignments (#25239) 2024-01-12 14:27:44 +01:00
chat-index.scss UX: fix overflow on thread index pages (mobile) (#29126) 2024-10-08 15:27:41 +02:00
chat-message-actions.scss UX: Chat mobile menu styling update (#27598) 2024-07-04 18:02:30 +02:00
chat-message-creator.scss FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
chat-message-thread-indicator.scss FEATURE: allows browse page in chat drawer (#27919) 2024-07-16 12:34:37 +02:00
chat-message.scss DEV: Convert mobile chat message actions to a modal (#26436) 2024-04-04 09:25:52 -03:00
chat-modal-thread-settings.scss FEATURE: encourage users to set chat thread titles (#26617) 2024-04-29 17:20:01 +08:00
chat-navbar.scss UX: adjust mobile chat text title alignment (#30065) 2024-12-03 14:11:33 -05:00
chat-selection-manager.scss FIX: allows selection of messages in threads (#22119) 2023-06-15 11:27:31 +02:00
chat-thread-list-header.scss UX: small alignment tweaks for chat thread list header (#24410) 2023-11-16 17:30:48 +01:00
chat-thread.scss UX: remove padding to fix mobile thread date pinning (#27470) 2024-06-14 13:50:27 -04:00
chat-threads-list.scss UX: thread list fixes for alignment and more spacing on mobile (#23823) 2023-10-07 11:06:16 +02:00
chat-user-threads.scss UX: expand threads list tap area on mobile (#26818) 2024-05-09 12:45:02 +04:00
index.scss DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00