Revert sticker ordering
Describe the problem
With the latest cinny release (v4.3.0), emojis and stickers are now completely differently ordered. This results in muscle memory being destroyed and everything feeling a bit off. Having 100+ stickers, all now being in a different order (and not being in the same order like in other chat apps, e.g. FluffyChat), makes this really hard.
Describe the solution you'd like
Revert the sticker ordering.
I can see why ordering emojis can be useful (that's how it's done in Discord too), but stickers shouldn't be sorted in alphabetical order.
Alternatives considered
Maybe add an option that disables the sorting for both emojis and stickers.
Additional context
No response
While the change certainly has effect on existing muscle memory order, but for good forward this is a good change as earlier it wasn't guaranteed that everyone see them in same order because different homeservers might save the event in different order (as discussed in PR that enabled this change). The also follow same order as they shown in room settings as well.
The also follow same order as they shown in room settings as well.
Actually, now they don't anymore.
| Emoji Selection | Room Settings | User Settings |
|---|---|---|
While the change certainly has effect on existing muscle memory order
It will also have effect on future muscle memory, since this sorting only happens in cinny, making cinny feature-incompatible with all other matrix clients that decide to implement the emojipacks feature.
I definitly agree with @SteffoSpieler here, it is really feeling off and all the other clients have the stickers and emojis ordered by the date they were added.
Oh my packs were uploaded in a-z order so I thought settings also follow the same. IMO the room and user emoji should also be a-z ordered. Another benefit of a-z order is that if you want to add new emoji or sticker to an existing pack, you can determine it's order by changing it's name, but if you keep the order as upload date, new emoji always will be added to last.
you can determine it's order by changing it's name, but if you keep the order as upload date, new emoji always will be added to last.
I don't want to have to enter :aaaaEmojiName: or :0012EmojiName:. Especially since that's only working for Cinny users. I personally use multiple clients (Cinny on PC, FluffyChat on mobile), and thus we have an inconsistency here.
How about.... add the feature to sort emojis / stickers. In the end it's just an array that gets send to and read from the server. Cinny being the only one who actually changes the order is a deal breaker for me.
If there's actually an issue with federated emojipacks, then this shouldn't be fixed through a single client but through the actual homeservers that have the bug. And if it's just happening on Cinny, then there's something different that's broken here. Why being the odd one out of all matrix clients?
I feel any particular ordering picked is opinionated and the user should be able to change the order manually. Some stickers I use way more than others and I'd like them at the top!