There has been discussion recently about the performance of the emoji picker. I wanted to make a follow-up thread.
To establish context, there are two emoji pickers.
The one that appears when you type ":" followed by a string to filter the results. I will refer to this as the "inline" picker.
The one that appears when you click the "Emoji" button above the text entry area for a comment/post. I will refer to this as the "popup" picker.
Many people have had performance issues with these pickers. Some have proposed reducing the number of emoji, which I am personally strictly opposed to. I think the emoji are a crucial part of this website, including the very rarely used ones. It seems much better to first pursue technical solutions to this problem.
Lazy loading of the images, meaning that only the images matching your search string will be loaded rather than all the images at once.
@makotech222@hexbear.net implemented this, which works well. However, it seems to work only for the inline picker and not the popup.
Could this be implemented for the popup? I assume the popup uses a 3rd party library, which make complicate this.
This should theoretically allow a functionally unlimited number of emoji.
Perhaps these could be bulk resized. This was discussed in the previous thread.
I would like to also propose very low resolution versions (32x32 or similar) be created to act as thumbnails for the popup picker, if possible. This may not be worth the effort, or do more harm than good.
I have also noticed other problems with the pickers.
The popup picker and inline picker seem to use different filtering algorithms, which do not provide the same list of emoji for the same input. I personally find the popup picker to work better.
The popup picker seems to insert emoji at the end of the comment/post text with a space before and after.
This means having to remove one or more spaces when combining emoji.
This also means having to cut and paste the inserted text if the desired location was not the end of the post/comment.
I propose that it would be better for the emoji text to be inserted at the location of the typing cursor, without spaces before and after. This is only for the popup picker, it makes sense for the inline picker to insert a space after because it functions as autocomplete.
LeninWeave [none/use name, any] - 2mon
Removed the tags to other users here, because the feedback comm seems to be bugged. Re-posted in /c/technology instead.
2
LeninWeave [none/use name, any] - 2mon
@BoarAvoir@hexbear.net@makotech222@hexbear.net Is there some special setting enabled for /c/feedback? I can't see this post in my post history (but I can see the comments I make on it), in /c/feedback (appears to be empty), or on the "New" sort of the front page. I also can't see any comments under this post unless it's through a direct link.
LeninWeave in feedback
Emoji Picker Performance and UX
There has been discussion recently about the performance of the emoji picker. I wanted to make a follow-up thread.
To establish context, there are two emoji pickers.
Many people have had performance issues with these pickers. Some have proposed reducing the number of emoji, which I am personally strictly opposed to. I think the emoji are a crucial part of this website, including the very rarely used ones. It seems much better to first pursue technical solutions to this problem.
I have also noticed other problems with the pickers.
Removed the tags to other users here, because the feedback comm seems to be bugged. Re-posted in /c/technology instead.
@BoarAvoir@hexbear.net @makotech222@hexbear.net Is there some special setting enabled for /c/feedback? I can't see this post in my post history (but I can see the comments I make on it), in /c/feedback (appears to be empty), or on the "New" sort of the front page. I also can't see any comments under this post unless it's through a direct link.