Commit graph

7529 commits

Author SHA1 Message Date
Tusooa Zhu
a3821d0eca
Make emoji picker work with vue3 2022-08-17 19:01:59 -04:00
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
Henry Jameson
03de3bf857 Merge branch 'scrolltotop' into shigusegubu-vue3
* scrolltotop:
  oops
2022-08-17 21:35:08 +03:00
Henry Jameson
e9ad922eeb oops 2022-08-17 21:34:56 +03:00
Henry Jameson
9165383f1c Merge remote-tracking branch 'origin/develop' into shigusegubu-vue3
* origin/develop:
  Refresh yarn.lock
2022-08-17 21:25:35 +03:00
Henry Jameson
47d6071d72 Merge branch 'navigation-update' into shigusegubu-vue3
* navigation-update:
  fix routes and tests
  fix lists not having pins in edit mode
  fix edit mode checkbox showing up for anon users
2022-08-17 21:25:23 +03:00
Henry Jameson
711a610727 fix routes and tests 2022-08-17 21:25:02 +03: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
Henry Jameson
b440982220 fix lists not having pins in edit mode 2022-08-17 21:14:10 +03:00
Henry Jameson
f12198c2b3 fix edit mode checkbox showing up for anon users 2022-08-17 21:13:39 +03:00
Henry Jameson
0be86b37c8 Merge branch 'scrolltotop' into shigusegubu-vue3
* scrolltotop:
  add "scroll to top" button to timelines and notifications
2022-08-17 21:12:12 +03:00
Henry Jameson
7ef6f8f6a0 Merge branch 'navigation-update' into shigusegubu-vue3
* navigation-update:
  create new list UI
2022-08-17 21:12:07 +03:00
Henry Jameson
6428efcb4d Merge branch 'from/develop/tusooa/webpack-5' into shigusegubu-vue3
* from/develop/tusooa/webpack-5: (31 commits)
  fix yarn lock
  Remove legacy code for chunksSortMode
  Add FIXME comment about html-webpack-plugin-after-emit
  Use exact webpack version in package.json
  Reintroduce css minimizer
  Fix double dot in generated asset names
  Update webpack plugins
  Use assets in favour of loaders
  Fix tests
  Make webpack 5 work
  Fix production builds
  Update vue-loader
  Update url-loader
  Update sass-loader
  Update raw-loader
  Update mini-css-extract-plugin
  Update inject-loader
  Update file-loader, html-webpack-plugin, http-proxy-middleware and postcss-loader
  Update css-loader to 5
  Update dependency cross-spawn to v7
  ...
2022-08-17 21:01:04 +03:00
Henry Jameson
b912aaa854 fix yarn lock 2022-08-17 21:00:35 +03:00
Henry Jameson
efc6b6b703 add "scroll to top" button to timelines and notifications 2022-08-17 20:49:20 +03:00
Henry Jameson
faefd05c03 create new list UI 2022-08-17 20:21:10 +03:00
Alexander Tumin
a29835375a Allow column width configuration: allow stretching navbar with columns 2022-08-17 09:49:52 +03:00
Henry Jameson
65ee66aeb9 Merge branch 'navigation-update' into shigusegubu-vue3
* navigation-update:
  forgot to actually add add/remove methods, lel. remove some consolelogs
2022-08-17 00:58:28 +03:00
Henry Jameson
b4f4b370d4 forgot to actually add add/remove methods, lel. remove some consolelogs 2022-08-17 00:58:05 +03:00
Henry Jameson
64526db60e Merge branch 'navigation-update' into shigusegubu-vue3
* navigation-update:
  lint
  List edit UI overhaul
  fix journal test
  fix list tests
  ignore invalid journal entries
  proper journal trimming + remove some old workaround to my local bad data
2022-08-17 00:50:03 +03:00
Henry Jameson
77dcbe641c lint 2022-08-17 00:49:07 +03:00
Henry Jameson
d074aefb4f List edit UI overhaul 2022-08-17 00:48:10 +03:00