discourse/app/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
..
components DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
float-kit DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
form-kit DEV: form-kit 2024-07-17 11:59:35 +02:00
select-kit DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
_index.scss DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
admin_badges.scss FIX: Prevent layout shift caused by locale description length (#28807) 2024-09-09 15:33:43 -06:00
admin_customize.scss
admin_flags.scss UX: move admin flag form to form-kit (#28187) 2024-08-05 11:01:25 +10:00
admin_report_counters.scss
admin_report_table.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
admin_report.scss
admin_reports.scss
alert.scss DEV: remove old bootstrap alert CSS (#25991) 2024-03-01 16:03:34 -05:00
compose.scss UX: Fix Android Firefox Mobile reply position (#29751) 2024-11-14 10:01:55 -05:00
dashboard.scss UX: group admin new features by month (#28106) 2024-07-29 14:20:12 +10:00
dialog.scss FIX: Modals on Android when keyboard is visible (#24442) 2023-11-20 11:56:06 -05:00
directory.scss DEV: remove various unused CSS (#25994) 2024-03-01 16:51:26 -05:00
discourse.scss Revert "UX: Make input sizing consistent across all browsers (#26159)" (#26295) 2024-03-21 17:54:11 +00:00
edit-category.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
header.scss DEV: Convert header to glimmer (#25214) 2024-02-23 11:08:15 -07:00
invite-signup.scss ux: move to minimal layout (#30327) 2024-12-17 14:41:00 -06:00
lightbox.scss
list-controls.scss UX: DMenu modal add grip and min-height (#29309) 2024-10-22 11:22:20 +11:00
login-modal.scss UX: Visual adjustments to login/signup forms (#28680) 2024-10-25 09:34:59 -03:00
login-signup-page.scss FIX: Virtual keyboard for fullpage login/signup (#29543) 2024-12-02 12:33:51 -03:00
menu-panel.scss FIX: Adjustments to the admin sidebar following recent core sidebar styling changes (#29138) 2024-10-08 22:11:07 -06:00
modal-overrides.scss FIX: remove redundant body scroll lock (#29395) 2024-10-24 13:41:08 -04:00
modal.scss DEV: Dmenu add modifier (#29846) 2024-11-21 03:14:46 +01:00
new-user.scss DEV: remove old and experimental user menu styles (#21326) 2023-05-02 15:07:42 -04:00
personal-message.scss UX: adjust pm styles to enbubble controls (#24996) 2023-12-22 14:28:02 -05:00
post-action-feedback.scss FIX: allow styling of feedback on mobile (#25072) 2023-12-30 08:57:16 +11:00
push-notifications-mobile.scss
reviewables.scss UX: Fix No button on review queue on mobile (#29485) 2024-10-30 15:37:11 +10:00
sidebar.scss UX: Increase spacing mobile menus (#27554) 2024-06-21 17:05:19 +02:00
signup-progress-bar.scss UX: Visual adjustments to login/signup forms (#28680) 2024-10-25 09:34:59 -03:00
topic-footer.scss UX: adjust mobile to avoid progress bar jitter (#30591) 2025-01-06 17:57:24 -05:00
topic-list.scss FEATURE: Paginate categories when there are many (#29569) 2024-11-11 17:32:45 +02:00
topic-post.scss Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
topic.scss Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
user.scss DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00