discourse/app/assets/stylesheets
Joffrey JAFFEUX 226be994da
REFACTOR: rewrite the emoji-picker (#10464)
The emoji-picker is a specific piece of code as it has very strong performance requirements which are almost not found anywhere else in the app, as a result it was using various hacks to make it work decently even on old browsers.

Following our drop of Internet Explorer, and various new features in Ember and recent browsers we can now take advantage of this to reduce the amount of code needed, this rewrite most importantly does the following:
- use loading="lazy" preventing the full list of emojis to be loaded on opening
- uses InterserctionObserver to find the active section
- limits the use of native event listentes only for hover/click emojis (for performance reason we track click on the whole emoji area and delegate events), everything else is using ember events
- uses popper to position the emoji picker
- no jquery code
2020-08-24 14:20:51 +02:00
..
common REFACTOR: rewrite the emoji-picker (#10464) 2020-08-24 14:20:51 +02:00
desktop FEATURE: set notification levels when added to a group (#10378) 2020-08-06 12:27:27 -04:00
mobile REFACTOR: rewrite the emoji-picker (#10464) 2020-08-24 14:20:51 +02:00
vendor UX: Refactor pikaday month prev/next button styling 2020-08-04 14:39:25 -04:00
admin.scss
color_definitions.scss FEATURE: Dark mode alternative logos (#10441) 2020-08-17 15:43:20 -04:00
common.scss FIX: add table CSS rules to normalize (#10176) 2020-07-07 16:47:03 +10:00
desktop_rtl.scss
desktop.scss Revert "Revert "Merge branch 'master' of https://github.com/discourse/discourse"" 2020-05-23 00:56:13 -04:00
embed.scss DEV: Refactor dark-light-choose() usage in SCSS 2020-07-29 09:09:37 -04:00
mobile_rtl.scss
mobile.scss Revert "Revert "Merge branch 'master' of https://github.com/discourse/discourse"" 2020-05-23 00:56:13 -04:00
publish.scss FIX: Fix css var issues + button :active gradient (#10469) 2020-08-18 14:25:38 -05:00
wizard.scss UX: ensure CSS vars are loaded in the Wizard stylesheet 2020-08-06 19:19:15 +08:00