1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-31 18:31:06 +00:00

add option to hide player extensions overlay

adds option 'Hide the extensions dock overlay.' under `Player > General
>> Appearance`. When enabled, it prevents extensions like the "Prime
Gaming Benefits" thing from appearing when mousing over the player.
This commit is contained in:
lemonslut 2025-05-28 23:02:25 -06:00
parent b250075813
commit 6d92889dda
No known key found for this signature in database
2 changed files with 16 additions and 0 deletions

View file

@ -0,0 +1,4 @@
.extensions-dock__dock {
display: none !important;
}

View file

@ -161,6 +161,17 @@ export default class Player extends PlayerBase {
}
});
this.settings.add('player.extensions-overlay.hide', {
default: false,
ui: {
path: 'Player > General >> Appearance',
component: 'setting-check-box',
title: 'Hide the extensions dock overlay.',
},
changed: val => this.css_tweaks.toggle('player-extensions-overlay', val)
});
/*this.settings.add('player.hide-rerun-bar', {
default: false,
ui: {
@ -182,6 +193,7 @@ export default class Player extends PlayerBase {
this.css_tweaks.toggle('theatre-no-whispers', this.settings.get('player.theatre.no-whispers'));
this.css_tweaks.toggle('theatre-metadata', this.settings.get('player.theatre.metadata'));
this.css_tweaks.toggle('player-extensions-overlay', this.settings.get('player.extensions-overlay.hide'));
this.css_tweaks.toggleHide('player-event-bar', this.settings.get('player.hide-event-bar'));
//this.css_tweaks.toggleHide('player-rerun-bar', this.settings.get('player.hide-rerun-bar'));