Improve emoji picker performance #275

Merged
floatingghost merged 2 commits from yanchan09/akkoma-fe:better-emoji-picker into develop 2023-02-04 21:10:07 +00:00
Contributor

A simple virtual scroller is now used for the emoji grid. This avoids loading all emoji images at once, saving network bandwidth and reducing load on the server, while also putting less work on the browser's DOM and layout engine.

A simple virtual scroller is now used for the emoji grid. This avoids loading all emoji images at once, saving network bandwidth and reducing load on the server, while also putting less work on the browser's DOM and layout engine.
yanchan09 added 1 commit 2023-01-30 16:34:16 +00:00
Improve emoji picker performance
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ec1cc90c93
A simple virtual scroller is now used for the emoji grid. This avoids
loading all emoji images at once, saving network bandwidth and
reducing load on the server, while also putting less work on the
browser's DOM and layout engine.
yanchan09 added 1 commit 2023-01-30 20:39:27 +00:00
Reformat code with standardjs
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
8f48564f50
Reformat code with standardjs as the majority of files seem to follow
that.
Author
Contributor

Also a demo video from fedi.absturztau.be ^^

Also a demo video from fedi.absturztau.be ^^
Mergan added the
Feature
label 2023-02-01 07:28:31 +00:00

huh, very cool, thanks a lot!

huh, very cool, thanks a lot!
floatingghost merged commit 9e04e4fd80 into develop 2023-02-04 21:10:07 +00:00
floatingghost deleted branch better-emoji-picker 2023-02-04 21:10:07 +00:00
eris referenced this pull request from a commit 2023-02-28 07:09:36 +00:00
qbism referenced this pull request from a commit 2023-03-01 05:59:42 +00:00
mel referenced this pull request from a commit 2023-05-09 17:11:20 +00:00
rat referenced this pull request from a commit 2024-02-25 20:33:31 +00:00
mel referenced this pull request from a commit 2024-05-15 22:36:01 +00:00
Sign in to join this conversation.
No description provided.