From a081247fdc1f0177f106a52c819e19fdb81865af Mon Sep 17 00:00:00 2001 From: SirStendec Date: Tue, 14 Nov 2017 04:11:43 -0500 Subject: [PATCH] Improve support for interactive tooltips. Allow chat tokenizers to supply custom delays and interactive flags for their tooltips. Wrap text in elements. Fix bug with stream uptime metadata. Fix bug with fine-router. Add method to EventEmitter that wraps emit in a try/catch. Add lilz to the socket server lineup. --- changelog.html | 24 ++++++++++++ src/main.js | 2 +- src/modules/chat/index.js | 22 +++++++++-- src/modules/chat/room.js | 7 +++- src/modules/chat/tokenizers.js | 15 ++++++++ src/modules/metadata.js | 9 ++++- src/modules/tooltips.js | 36 +++++++++++++++++- src/sites/twitch-twilight/index.js | 2 +- src/utilities/compat/fine-router.js | 6 +-- src/utilities/constants.js | 3 +- src/utilities/events.js | 9 +++++ src/utilities/tooltip.js | 58 ++++++++++++++++++----------- styles/tooltips.scss | 2 - styles/widgets.scss | 13 +++++-- 14 files changed, 168 insertions(+), 40 deletions(-) diff --git a/changelog.html b/changelog.html index 96dad766..e062c1da 100644 --- a/changelog.html +++ b/changelog.html @@ -1,3 +1,27 @@ +
4.0.0-beta1.3@b86de82715b14711a01c
+ + +
4.0.0-beta1.2@5ddb43a7481741a4fdec
+ + +
4.0.0-beta1.2@843d3308f09fa8d42276
+ + +
4.0.0-beta1.2@a2ef3cb4f248129b2a3b
+ +
4.0.0-beta1