Skip to content

Conversation

@Fiffers
Copy link
Contributor

@Fiffers Fiffers commented Jan 8, 2026

This PR implements three new features:

  • Context menu options
  • On-demand Text/Emoji chat replacement
  • Recently downloaded emoji

Context Menu Options

Right clicking an emoji in the chat allows the user to toggle the enabled state of the emoji as well as its resize mode.
531712870-91320852-3e0e-4578-a509-9d010acb7d4e

Text/Emoji Chat Replacement

Wait, wasn't this already happening? Well, yes. However, there were lots of situations where an emoji just gets unloaded for whatever reason (click the reload button, turn off the plugin, etc), and there would just be a nothing in its place. This change makes it so that if an emoji gets loaded or unloaded, the plugin will parse the chat and update the messages appropriately.

Replacing emoji on plugin shutdown and then the text after plugin startup:
531713183-4588039c-4f91-4a69-9546-ab32990416b0

Cycling between the two as the user toggles an emoji, with the state synced between the two interfaces:
531713282-f3097349-b2ac-400e-bd96-79fda57131dc

Recently downloaded emoji:

Whenever some emoji are downloaded from the repository, you'll now be shown a thingy that will display what's new so you can figure out what changed and also disable something you don't want to see before it shows up in the chat.
532668376-f180bf3b-501a-4d5b-89cc-35244b791725

@runelite-github-app
Copy link

@runelite-github-app
Copy link

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant