mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-08-03 00:18:31 +00:00
* Fixed: Smooth Scrolling no longer causing chat to scroll. (Closes #1068) * Fixed: Issue with users using certain external stylesheets causing chat messages to become impossible to read on mouse hover. (Closes #1066) * Fixed: Issues with badge sorting causing some badges to be overridden when they shouldn't be. * Changed: Improve caching of badge data, such that re-rendering chat lines requires less computation. * Changed: Refactor how chat lines listen for settings changes to reduce code duplication. * Changed: Refactor how chat lines are invalidated to minimize work when changing settings. * API Added: `chat:rerender-lines` event that, when emitted, causes all chat lines to be re-rendered. * API Added: `chat:update-line-tokens` event that, when emitted, causes all chat lines to have their tokens invalidated and recalculated. * API Added: `chat:update-line-badges` event that, when emitted, causes all chat lines to have their cached badges invalidated and recalculated. * API Changed: `chat:update-lines-by-user` now has extra properties for separately invalidating tokens or badges. The full signature is `chat:update-lines-by-user(id, login, invalidate_tokens = true, invalidate_badges = true)` |
||
---|---|---|
.. | ||
actions | ||
components | ||
badges.jsx | ||
clip_info.gql | ||
components.js | ||
emoji.js | ||
emote_info.gql | ||
emote_set_info.gql | ||
emotes.js | ||
index.js | ||
override-editor.vue | ||
overrides.js | ||
rich_providers.js | ||
room.js | ||
tokenizers.jsx | ||
user.js | ||
video_info.gql |