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 FEATURE: Add bulk action to bookmark (#26856) 2024-05-22 12:50:21 -03:00
_index.scss Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
_topic-list.scss DEV: Remove topic-entrance from the glimmer topic list (#28942) 2024-09-17 14:15:54 +02:00
about.scss FEATURE: Enable the new /about page for everyone (#29390) 2024-10-29 18:40:11 +03:00
activation.scss UX: More improvements to login/signup forms (#29417) 2024-10-30 13:33:06 -03:00
alert.scss UX: Change admin plugins list to follow UI guidelines (#28478) 2024-08-30 14:53:36 +10:00
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 DEV: unused CSS cleanup, variable updates, simplification (#26111) 2024-03-11 09:07:53 -04:00
d-icon.scss
d-image-grid.scss UX: always show image preview controls, improve spacing (#27489) 2024-06-17 08:43:43 -04:00
dialog.scss A11Y: disable non-essential CSS animations for reduced-motion users (#23571) 2023-09-14 17:31:43 -04:00
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 DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
edit-topic-timer-modal.scss DEV: removes legacy modal code (#28047) 2024-07-24 18:07:17 +02:00
ember-select.scss
emoji.scss DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
empty-state.scss
exception.scss DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
explain-reviewable.scss DEV: Prettify negative numbers in reviewable score explanation (#23642) 2023-09-25 10:34:51 +01:00
faqs.scss FIX: Don't let static pages overflow on some devices (#28751) 2024-09-05 10:29:32 +03:00
group.scss UX: Use a dropdown for SSL mode for group SMTP (#27932) 2024-07-18 10:33:14 +10:00
groups.scss FIX: Allow anyone who can manage groups to see Automatic tooltip (#30174) 2024-12-09 13:21:24 +10:00
header.scss DEV: Remove body docked class and its scroll event listener (#29515) 2024-10-31 10:21:50 -04:00
history.scss DEV: removes legacy modal code (#28047) 2024-07-24 18:07:17 +02:00
json_schema.scss UX: Various improvements to JSON Schema editor (#24543) 2023-11-29 13:39:49 +03:00
lightbox.scss UX: vertical alignment for lighbox-wrapper (#27520) 2024-06-18 16:00:41 -04:00
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 A11Y: Better contrast for lightbox overlay links (#25208) 2024-01-10 14:07:49 -05:00
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 UX: remove default use of quaternary color, update nav pill styles (#27502) 2024-06-24 09:54:34 -04:00
not-found.scss A11Y: improve markup of 404 page search form (#26322) 2024-03-22 11:09:53 -04:00
onebox.scss UX: prevent twitter like/retweet counts from wrapping (#27333) 2024-06-04 16:55:50 -04:00
personal-message.scss UX: fix PM topic map layout (#30135) 2024-12-06 08:34:54 -05:00
popup-menu.scss FIX: Restore legacy popup menu SCSS (#26864) 2024-05-03 12:27:09 -04:00
redirection.scss
reorder-categories.scss UX: minor categories reorder fixes (#27249) 2024-05-29 18:58:25 -04:00
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 DEV: removes legacy modal code (#28047) 2024-07-24 18:07:17 +02:00
rtl.scss DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
search-menu.scss A11Y: update clickable search dropdown tips to be buttons (#29762) 2024-11-14 16:23:43 -05:00
search.scss DEV: unused CSS cleanup, variable updates, simplification (#26111) 2024-03-11 09:07:53 -04:00
share_link.scss UX: Simplify invite modal (#28974) 2024-10-21 13:11:43 +03:00
shared-drafts.scss DEV: unused CSS cleanup, variable updates, simplification (#26111) 2024-03-11 09:07:53 -04:00
sidebar-custom-section.scss UX: normal cursor on custom sidebar link icon (#24427) 2023-11-20 09:13:08 +11:00
sidebar-footer.scss DEV: unused CSS cleanup, variable updates, simplification (#26111) 2024-03-11 09:07:53 -04:00
sidebar-more-section-links.scss DEV: Remove default button classes from sidebar buttons (#26893) 2024-05-07 09:20:30 -04:00
sidebar-section-link.scss fix (#30452) 2024-12-23 14:30:58 -06:00
sidebar-section.scss UX: fix sidebar styling on tablet (#29248) 2024-10-17 07:32:57 +02:00
sidebar.scss UX: fix admin sidebar header width (#30226) 2024-12-11 11:09:27 -05:00
static-login.scss UX: Visual adjustments to login/signup forms (#28680) 2024-10-25 09:34:59 -03:00
tagging.scss UX: prevent the tag bullet from shrinking (#27669) 2024-07-01 16:49:49 -04:00
tooltip.scss DEV: unused CSS cleanup, variable updates, simplification (#26111) 2024-03-11 09:07:53 -04:00
topic-admin-menu.scss FIX: Select posts menu styles (#26857) 2024-05-03 01:33:09 -03:00
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 A11Y: improve /badges structure for screen readers (#27698) 2024-07-03 17:16:21 -04:00
user-tips.scss UX: Improvements to user tips (#26480) 2024-04-03 11:43:56 -04:00
user.scss UX: fix user profile button wrap, clean up styles (#28255) 2024-08-06 17:47:51 -04:00