From ccef06ef7ba424ed2355fb484e7acaf821ea69ea Mon Sep 17 00:00:00 2001 From: SirStendec Date: Tue, 16 Feb 2021 17:40:27 -0500 Subject: [PATCH] 4.20.65 * Changed: Re-enable Smooth Scrolling, with a warning that it may not work well. * Changed: Display the current FFZ version in the embed/popout player's menu. * Fixed: Recreate more of Twitch's CSS, since they're using more and more dynamic, procedural class names. --- package.json | 2 +- src/modules/metadata.jsx | 8 +- .../components/translation-ui.vue | 30 +-- src/modules/viewer_cards/card.vue | 4 +- src/sites/player/index.jsx | 19 +- src/sites/player/metadata.jsx | 4 +- src/sites/player/player.jsx | 8 +- .../modules/chat/emote_menu.jsx | 2 +- .../twitch-twilight/modules/chat/line.js | 2 +- .../twitch-twilight/modules/chat/scroller.js | 93 +++++++- .../modules/chat/settings_menu.jsx | 2 +- .../twitch-twilight/modules/menu_button.jsx | 10 +- src/sites/twitch-twilight/modules/player.jsx | 8 +- styles/input/button.scss | 223 ++++++++++++++++++ styles/input/index.scss | 5 +- 15 files changed, 366 insertions(+), 54 deletions(-) create mode 100644 styles/input/button.scss diff --git a/package.json b/package.json index 5da0ac0b..0e4db3c2 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.20.64", + "version": "4.20.65", "description": "FrankerFaceZ is a Twitch enhancement suite.", "license": "Apache-2.0", "scripts": { diff --git a/src/modules/metadata.jsx b/src/modules/metadata.jsx index 59e50d18..67be4957 100644 --- a/src/modules/metadata.jsx +++ b/src/modules/metadata.jsx @@ -227,7 +227,7 @@ export default class Metadata extends Module { /> {can_copy &&
)} {popup = (
+ )}
); container.appendChild(cont); @@ -149,9 +150,13 @@ export default class PlayerSite extends BaseSite { } else if ( ! should_render ) { cont.remove(); return; - } else - lbl = cont.querySelector('button > div > div'); + } else { + btn = cont.querySelector('button'); + lbl = cont.querySelector('.ffz--label'); + ver = cont.querySelector('.ffz--version'); + } - lbl.textContent = this.i18n.t('site.menu_button', 'FrankerFaceZ Control Center'); + lbl.textContent = btn.title = this.i18n.t('site.menu_button', 'FrankerFaceZ Control Center'); + ver.textContent = this.resolve('core').constructor.version_info.toString(); } } \ No newline at end of file diff --git a/src/sites/player/metadata.jsx b/src/sites/player/metadata.jsx index b23c5a89..1cf99636 100644 --- a/src/sites/player/metadata.jsx +++ b/src/sites/player/metadata.jsx @@ -433,7 +433,7 @@ export default class Metadata extends Module { tip_content={null} > {btn = ()} {popup = (