Commit graph

6645 commits

Author SHA1 Message Date
Tusooa Zhu
1a1d6b464e
Make StillImage react to src changes 2022-08-17 19:01:59 -04:00
Tusooa Zhu
baf6082a25
Lint 2022-08-17 19:01:59 -04:00
Tusooa Zhu
9d73d7f968
Add English translation for unicode emoji group names 2022-08-17 19:01:59 -04:00
Tusooa Zhu
6c7b65207c
Add icons for unicode emoji groups 2022-08-17 19:01:59 -04:00
Tusooa Zhu
28f33b3855
Make emoji picker use grouped unicode emojis 2022-08-17 19:01:59 -04:00
Tusooa Zhu
ee14424a58
Generate grouped unicode emojis from unicode-emoji-json 2022-08-17 19:01:56 -04:00
Tusooa Zhu
ebe517992c
Scroll active tab header into view in emoji picker 2022-08-17 19:01:20 -04:00
Tusooa Zhu
056f3f8bc5
Clean up emoji picker css 2022-08-17 19:01:20 -04:00
Tusooa Zhu
7c35b17d7f
Use StillImage to render emojis in emoji picker 2022-08-17 19:01:19 -04:00
Tusooa Zhu
347fe87071
Fix error on emoji picker first load
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
1a5638238b
Group emojis only by pack and remove pack: prefix
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
f50b3f5b05
Lint
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
2161067423
Lazy-load emoji picker in post form
When clicking the reply button, we used to load the whole emoji picker.
This causes a considerable delay even if the user is not going to use
the emoji picker. Now the content of the emoji picker is loaded only
after the user has explicitly opened the emoji picker.

Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
f92a25cfab
Fix sticker picker heading tab
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
f763624782
Fix vertical scrollbar of emoji picker header
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
b9fcf8da11
Use StillImage for emoji group header
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
c06b01db85
Remove useless class disabled in emoji picker
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
e6fa4104e5
Clean up unused variables
Ref: grouped-emoji-picker
2022-08-17 19:01:19 -04:00
Tusooa Zhu
fa482135a7
Fix scrol->highlight behaviour
Ref: grouped-emoji-picker
2022-08-17 19:01:18 -04:00
Tusooa Zhu
cbe8a2a5d2
Clean up legacy code in emoji picker
Ref: grouped-emoji-picker
2022-08-17 19:01:18 -04:00
Tusooa Zhu
d9901d3914
Use lozad for lazy image loading
Ref: grouped-emoji-picker
2022-08-17 19:01:15 -04:00
Tusooa Zhu
5fb65a4b11
Lint 2022-08-17 19:00:06 -04:00
Tusooa Zhu
1cf2191593
Optimise emoji picker loading process 2022-08-17 19:00:06 -04:00
Tusooa Zhu
8629da50ca
Load emoji properly on first showing 2022-08-17 19:00:06 -04:00
Tusooa Zhu
3733e12b88
Load visible emoji groups when scrolling 2022-08-17 19:00:06 -04:00
Tusooa Zhu
c9557ef28c
Display all emoji groups on emoji picker header 2022-08-17 19:00:06 -04:00
Tusooa Zhu
d0b052a17e
Fix load more emoji action 2022-08-17 19:00:06 -04:00
Tusooa Zhu
16f01e1d3f
Group custom emojis by pack in emoji picker 2022-08-17 19:00:01 -04:00
HJ
992ddde4f8 Merge branch 'from/develop/tusooa/webpack-5' into 'develop'
Webpack 5 support

See merge request pleroma/pleroma-fe!1601
2022-08-17 18:24:24 +00:00
Tusooa Zhu
cad0520568
Refresh yarn.lock 2022-08-17 14:15:34 -04:00
Tusooa Zhu
99ee903c46
Remove legacy code for chunksSortMode 2022-08-16 08:02:09 -04:00
Tusooa Zhu
d8962919b9
Add FIXME comment about html-webpack-plugin-after-emit 2022-08-16 07:57:42 -04:00
HJ
e0f3d9a8e0 Use exact webpack version in package.json 2022-08-16 11:53:52 +00:00
Tusooa Zhu
89fc7b3190
Reintroduce css minimizer 2022-08-15 19:14:21 -04:00
Tusooa Zhu
5444f0c852
Fix double dot in generated asset names 2022-08-15 18:42:21 -04:00
Tusooa Zhu
234963caa1
Update webpack plugins 2022-08-15 18:38:34 -04:00
Tusooa Zhu
ed42a099c0
Use assets in favour of loaders 2022-08-15 18:23:41 -04:00
Tusooa Zhu
2088636b24
Fix tests 2022-08-15 18:12:10 -04:00
Tusooa Zhu
aa97335b20
Make webpack 5 work 2022-08-15 18:01:33 -04:00
Tusooa Zhu
96d8707353
Fix production builds 2022-08-15 17:39:17 -04:00
Tusooa Zhu
78e1738d08
Update vue-loader 2022-08-15 17:29:13 -04:00
Tusooa Zhu
8e1455d0aa
Update url-loader 2022-08-15 17:26:36 -04:00
Tusooa Zhu
7c744d3b7f
Update sass-loader 2022-08-15 17:24:47 -04:00
Tusooa Zhu
80a70e0921
Update raw-loader 2022-08-15 17:23:00 -04:00
Tusooa Zhu
413eaec3ee
Update mini-css-extract-plugin 2022-08-15 17:18:37 -04:00
Tusooa Zhu
47f0793eee
Update inject-loader 2022-08-15 17:10:26 -04:00
Tusooa Zhu
7fc3809bd6
Update file-loader, html-webpack-plugin, http-proxy-middleware and postcss-loader 2022-08-15 17:06:38 -04:00
Tusooa Zhu
2523f39ba3
Update css-loader to 5 2022-08-15 16:40:00 -04:00
tusooa
2c76c46aa7 Merge branch 'renovate/webpack-hot-middleware-2.x' into 'develop'
Update dependency webpack-hot-middleware to v2.25.2

See merge request pleroma/pleroma-fe!1595
2022-08-15 20:17:14 +00:00
tusooa
998f79e860 Merge branch 'renovate/cross-spawn-7.x' into 'develop'
Update dependency cross-spawn to v7

See merge request pleroma/pleroma-fe!1598
2022-08-15 20:11:28 +00:00