discourse/app/assets/stylesheets/common/base
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
..
_bookmark-list.scss
_index.scss Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
_topic-list.scss
about.scss
activation.scss
alert.scss
bbcode.scss
category-list.scss FEATURE: Paginate categories when there are many (#29569) 2024-11-11 17:32:45 +02:00
code_highlighting.scss UX: use em for code font-size (#30547) 2025-01-03 13:09:29 -05:00
colorpicker.scss
compose.scss DEV: refactor composer references on composer-container/-editor (#29629) 2024-11-21 13:29:12 -03:00
composer-user-selector.scss
crawler_layout.scss
d-icon.scss
d-image-grid.scss
dialog.scss
directory.scss DEV: User page layout backwards compatibility (#30515) 2024-12-31 11:43:49 -05:00
discourse.scss A11Y: convert sortable topic list headers to proper buttons (#29808) 2024-11-19 15:38:03 -05:00
edit-category.scss
edit-topic-timer-modal.scss
ember-select.scss
emoji.scss DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
empty-state.scss
exception.scss
explain-reviewable.scss
faqs.scss
group.scss
groups.scss FIX: Allow anyone who can manage groups to see Automatic tooltip (#30174) 2024-12-09 13:21:24 +10:00
header.scss
history.scss
json_schema.scss
lightbox.scss
login-signup-page.scss UX: Hide before-header-panel-outlet on login page (#30472) 2024-12-27 06:07:29 -06:00
login.scss UX: fix password mask on password reset (#30347) 2024-12-18 13:21:33 -06:00
magnific-popup.scss
menu-panel.scss FIX: Hide presence toggle icon is backwards (#29737) 2024-11-13 09:54:40 -03:00
modal.scss FEATURE: Add more bulk dismiss buttons with confirmation (#29331) 2024-11-08 15:59:12 +08:00
new-user.scss
not-found.scss
onebox.scss
personal-message.scss UX: fix PM topic map layout (#30135) 2024-12-06 08:34:54 -05:00
popup-menu.scss
redirection.scss
reorder-categories.scss
reviewables.scss FEATURE: Reason and deleted content support in the review queue (#30295) 2024-12-17 11:44:46 +11:00
revise-and-reject-post-reviewable.scss
rtl.scss
search-menu.scss A11Y: update clickable search dropdown tips to be buttons (#29762) 2024-11-14 16:23:43 -05:00
search.scss
share_link.scss
shared-drafts.scss
sidebar-custom-section.scss
sidebar-footer.scss
sidebar-more-section-links.scss
sidebar-section-link.scss fix (#30452) 2024-12-23 14:30:58 -06:00
sidebar-section.scss
sidebar.scss UX: fix admin sidebar header width (#30226) 2024-12-11 11:09:27 -05:00
static-login.scss
tagging.scss
tooltip.scss
topic-admin-menu.scss
topic-footer.scss UX: fix misalignment + remove border-radius of topic progress element (#30427) 2024-12-23 04:17:23 +01:00
topic-post.scss UX: improve table hover states, fix table button margin issue (#30585) 2025-01-06 13:59:48 -05:00
topic.scss UX: Do not anchor scroll on topic navigation/map (#30580) 2025-01-06 10:13:29 +00:00
upload.scss FIX: correctly supports dropping image (#29733) 2024-11-13 17:30:14 +09:00
user-badges.scss
user-tips.scss
user.scss