Commit graph

7711 commits

Author SHA1 Message Date
Tusooa Zhu
dbb67af62c
Make unicode emoji phrases match with _ 2022-08-31 16:03:15 -04:00
Tusooa Zhu
dee11b7ba8
Use console.info 2022-08-31 15:57:37 -04:00
HJ
815bb62b4a
Fix non-square emojis being truncated 2022-08-31 15:57:37 -04:00
Tusooa Zhu
16dd7278ee
Fix emoji picker lint 2022-08-31 15:57:37 -04:00
Tusooa Zhu
cb3e75ab98
Fix emoji picker lint 2022-08-31 15:57:37 -04:00
Tusooa Zhu
c1d04469ba
Tweak efficiency when changing filter keywords in emoji picker 2022-08-31 15:57:37 -04:00
Tusooa Zhu
ca8b86ae4f
Use trimmed keyword for filtering emojis 2022-08-31 15:57:37 -04:00
Tusooa Zhu
df87d40e28
Limit the width of unsupported multichar emojis 2022-08-31 15:57:37 -04:00
Tusooa Zhu
e6f5b102d5
Make emoji picker work with vue3 2022-08-31 15:57:37 -04:00
Tusooa Zhu
fe1446732a
Make StillImage react to src changes 2022-08-31 15:57:37 -04:00
Tusooa Zhu
de9114e618
Lint 2022-08-31 15:57:37 -04:00
Tusooa Zhu
6b1ce1b4a8
Add English translation for unicode emoji group names 2022-08-31 15:57:37 -04:00
Tusooa Zhu
8ddd787fe5
Add icons for unicode emoji groups 2022-08-31 15:57:37 -04:00
Tusooa Zhu
be646433ec
Make emoji picker use grouped unicode emojis 2022-08-31 15:57:37 -04:00
Tusooa Zhu
f9e77b684b
Generate grouped unicode emojis from unicode-emoji-json 2022-08-31 15:57:37 -04:00
Tusooa Zhu
4e8a5ff975
Scroll active tab header into view in emoji picker 2022-08-31 15:57:36 -04:00
Tusooa Zhu
571f08db04
Clean up emoji picker css 2022-08-31 15:57:36 -04:00
Tusooa Zhu
4324e81eb8
Use StillImage to render emojis in emoji picker 2022-08-31 15:57:36 -04:00
Tusooa Zhu
fc6923d423
Fix error on emoji picker first load
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
1b81699652
Group emojis only by pack and remove pack: prefix
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
149384c48d
Lint
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
2a59d63164
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-31 15:57:36 -04:00
Tusooa Zhu
c82f19359e
Fix sticker picker heading tab
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
c175e84d88
Fix vertical scrollbar of emoji picker header
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
2b20908e48
Use StillImage for emoji group header
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
ab3b1188ec
Remove useless class disabled in emoji picker
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
85e0ec3b1b
Clean up unused variables
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
b49647de57
Fix scrol->highlight behaviour
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
010a3340d7
Clean up legacy code in emoji picker
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
ad116cdff4
Use lozad for lazy image loading
Ref: grouped-emoji-picker
2022-08-31 15:57:36 -04:00
Tusooa Zhu
99f0603607
Lint 2022-08-31 15:57:35 -04:00
Tusooa Zhu
c1692944b5
Optimise emoji picker loading process 2022-08-31 15:57:35 -04:00
Tusooa Zhu
2b977819aa
Load emoji properly on first showing 2022-08-31 15:57:35 -04:00
Tusooa Zhu
bf887a1a23
Load visible emoji groups when scrolling 2022-08-31 15:57:35 -04:00
Tusooa Zhu
c4dbfb2460
Display all emoji groups on emoji picker header 2022-08-31 15:57:35 -04:00
Tusooa Zhu
e629096e4c
Fix load more emoji action 2022-08-31 15:57:35 -04:00
Tusooa Zhu
6701192d18
Group custom emojis by pack in emoji picker 2022-08-31 15:57:35 -04:00
tusooa
4beaea2fcc Merge branch 'naventry-unnest' into 'develop'
make custom router-link for nav-entry to un-nest the interactive elements

Closes #1191

See merge request pleroma/pleroma-fe!1634
2022-08-31 19:55:10 +00:00
Pleroma Renovate Bot
09a0339e1d Update vue monorepo to v3.2.38 2022-08-31 09:09:36 +00:00
tusooa
1614239a16 Merge branch 'renovate/sinon-14.x' into 'develop'
Update dependency sinon to v14

See merge request pleroma/pleroma-fe!1630
2022-08-30 23:55:55 +00:00
Henry Jameson
ee896525dc Merge branch 'scrolltotop' into shigusegubu-vue3
* scrolltotop:
  fix veryfaint not applying
2022-08-31 01:19:35 +03:00
Henry Jameson
2ab51a4ccb fix veryfaint not applying 2022-08-31 01:19:18 +03:00
Henry Jameson
6997f82999 Merge branch 'naventry-unnest' into shigusegubu-vue3
* naventry-unnest:
  lint
  lint
2022-08-31 00:58:12 +03:00
Henry Jameson
73abae1b3e lint 2022-08-31 00:58:03 +03:00
Henry Jameson
98f97ff9a9 lint 2022-08-31 00:57:02 +03:00
Henry Jameson
bd9ca11a97 Merge branch 'scrolltotop' into shigusegubu-vue3
* scrolltotop:
  make "up to date" icon even more faint to distinguish it from actual interactive elements
2022-08-31 00:52:16 +03:00
Henry Jameson
f70716c95c Merge branch 'naventry-unnest' into shigusegubu-vue3
* naventry-unnest:
  make custom router-link for nav-entry to un-nest the interactive elements
  a11y
2022-08-31 00:52:09 +03:00
Henry Jameson
8ecb67230c make custom router-link for nav-entry to un-nest the interactive elements 2022-08-31 00:48:38 +03:00
Henry Jameson
3ffe62acdc make "up to date" icon even more faint to distinguish it from actual
interactive elements
2022-08-30 23:55:35 +03:00
Henry Jameson
887fac5add Merge remote-tracking branch 'origin/develop' into scrolltotop
* origin/develop: (59 commits)
  a11y
  Use dedicated indicator for non-ascii domain names
  add a favorites "timeline" shortcut
  refactor navigation-entry and use them in other nav items
  Update dependency sinon-chai to v3
  Update dependency semver to v7
  Update dependency vue-router to v4.1.5
  Update dependency eslint to v8.23.0
  Update dependency vue-template-compiler to v2.7.10
  Update dependency @vue/babel-helper-vue-jsx-merge-props to v1.4.0
  Update dependency eslint-plugin-promise to v6.0.1
  fix lists edit page
  change ugly checkbox to a list element that doesn't look too much out of place
  a11y
  squeeze/stretch pinned items as long as there's enough space for it, hide items that won't fitc
  Remove isparta
  lint
  fix being unable to edit timeline pins on mobile
  aria
  fix mobile side drawer causing issues
  ...
2022-08-30 23:54:16 +03:00