Emote wheel order is messed up #1057

Closed
opened 2026-10-12 16:39:41 +00:00 by QuillTheCreature · 3 comments
Member

📋 Description

Since #987 the emote wheels order is messed up ruining everyone's muscle memory and it doesn't align anymore with other servers.


🔁 Steps to Reproduce

  1. Spawn as any character
  2. Open the emote wheel

📸 Screenshots / Videos

How it should be How it is right now
image image
image image
image image
image image

🧩 Notes

Please @EchoOfNothing do your magic and save us all.

## 📋 Description Since https://git.byrdstation.space/Byrd-Station/Byrd/pulls/987 the emote wheels order is messed up ruining everyone's muscle memory and it doesn't align anymore with other servers. --- ## 🔁 Steps to Reproduce 1. Spawn as any character 2. Open the emote wheel --- ## 📸 Screenshots / Videos | How it should be | How it is right now | | --- | --- | | ![image](/attachments/c6b5c3d9-30cd-4c5e-a0bd-a9f8c95dee4a) | ![image](/attachments/c60b5ad2-1c8b-4411-a238-2519b2487a00) | | ![image](/attachments/818b555d-56a4-447b-ab5d-f06b82cb6f29) | ![image](/attachments/da9cb26d-8410-4ad9-9638-be3fa52973d6) | | ![image](/attachments/8f637970-1e46-4bca-9b0d-940688068865) | ![image](/attachments/d8df0f41-5406-45c1-aa4e-c9b9e455a7d2) | | ![image](/attachments/c1432ada-f0a0-4182-b3e6-5ebac5088880) | ![image](/attachments/02e3cbe3-e0fe-42f5-a29a-feafeafae106) | --- ## 🧩 Notes Please @EchoOfNothing do your magic and save us all.
Author
Member

From looking at everything it just takes the order of however the engine loads the yml files so restoring to that old order is quite tough when we want to add new emotes ...

I've looked into ordering them alphabetically but this doesn't restore the original order.

No idea what we should do here.

From looking at everything it just takes the order of however the engine loads the yml files so restoring to that old order is quite tough when we want to add new emotes ... I've looked into ordering them alphabetically but this doesn't restore the original order. No idea what we should do here.
Owner

@QuillTheCreature wrote in #1057 (comment):

From looking at everything it just takes the order of however the engine loads the yml files so restoring to that old order is quite tough when we want to add new emotes ...

I've looked into ordering them alphabetically but this doesn't restore the original order.

No idea what we should do here.

I suggested ordering them alphabetically so they don't get shuffled in the future and we have a somewhat consistent layout, but if you want to restore the previous layout then the only option I can think of right now is adding a new optional field order (or something similar) and sorting by it before sorting alphabetically as a second layer (so even emotes without order field set are still sorted in a consistent way).
Do you want to give this a try or should I do this?

@QuillTheCreature wrote in https://git.byrdstation.space/Byrd-Station/Byrd/issues/1057#issuecomment-8948: > From looking at everything it just takes the order of however the engine loads the yml files so restoring to that old order is quite tough when we want to add new emotes ... > > I've looked into ordering them alphabetically but this doesn't restore the original order. > > No idea what we should do here. I suggested ordering them alphabetically so they don't get shuffled in the future and we have a somewhat consistent layout, but if you want to restore the previous layout then the only option I can think of right now is adding a new optional field `order` (or something similar) and sorting by it before sorting alphabetically as a second layer (so even emotes without order field set are still sorted in a consistent way). Do you want to give this a try or should I do this?
Author
Member

I suggested ordering them alphabetically so they don't get shuffled in the future and we have a somewhat consistent layout, but if you want to restore the previous layout then the only option I can think of right now is adding a new optional field order (or something similar) and sorting by it before sorting alphabetically as a second layer (so even emotes without order field set are still sorted in a consistent way).

gulps, yeah will do.

Gonna add a optional field, restore the order manually, then order alphabetically for everything unsorted.

> I suggested ordering them alphabetically so they don't get shuffled in the future and we have a somewhat consistent layout, but if you want to restore the previous layout then the only option I can think of right now is adding a new optional field order (or something similar) and sorting by it before sorting alphabetically as a second layer (so even emotes without order field set are still sorted in a consistent way). gulps, yeah will do. Gonna add a optional field, restore the order manually, then order alphabetically for everything unsorted.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Byrd-Station/Byrd#1057
No description provided.