Compare commits

..

No commits in common. "2337f7a3ba908b7922c19d3dcffb61cdcfeddcf2" and "ca1a375f2d756b2a6c1eb649a95071bf3f5bde9e" have entirely different histories.

5 changed files with 8 additions and 17 deletions

View File

@ -214,8 +214,6 @@ interface SettingsInterface {
ui: { ui: {
inPlayer: { inPlayer: {
enabled: boolean, enabled: boolean,
enabledFullscreenOnly: boolean,
popupAlignment: 'left' | 'right',
minEnabledWidth: number, // don't show UI if player is narrower than % of screen width minEnabledWidth: number, // don't show UI if player is narrower than % of screen width
activation: 'trigger-zone' | 'player', // what needs to be hovered in order for UI to be visible activation: 'trigger-zone' | 'player', // what needs to be hovered in order for UI to be visible
triggerZoneDimensions: { // how large the trigger zone is (relative to player size) triggerZoneDimensions: { // how large the trigger zone is (relative to player size)

View File

@ -134,7 +134,6 @@
:logger="logger" :logger="logger"
:in-player="!isGlobal" :in-player="!isGlobal"
:site="site" :site="site"
:defaultTab="defaultWindowTab"
@close="uwWindowVisible = false" @close="uwWindowVisible = false"
@preventClose="(event) => uwWindowFadeOutDisabled = event" @preventClose="(event) => uwWindowFadeOutDisabled = event"
></PlayerUIWindow> ></PlayerUIWindow>
@ -221,9 +220,10 @@ export default {
statusFlags: { statusFlags: {
hasDrm: undefined, hasDrm: undefined,
}, },
defaultWindowTab: 'videoSettings',
saveState: {}, saveState: {},
selectedTab: 'videoSettings',
}; };
}, },
computed: { computed: {
@ -406,13 +406,10 @@ export default {
this.triggerZoneActive = active; this.triggerZoneActive = active;
}, },
showUwWindow(tab) { showUwWindow() {
this.defaultWindowTab = tab; // can be undefined
this.uwWindowFadeOut = false; this.uwWindowFadeOut = false;
this.uwWindowVisible = true; this.uwWindowVisible = true;
this.uwTriggerZoneVisible = false; this.uwTriggerZoneVisible = false;
this.allowContextMenuHide();
// refresh DRM status // refresh DRM status
this.eventBus.send('get-drm-status'); this.eventBus.send('get-drm-status');
@ -450,6 +447,10 @@ export default {
handleBusTunnelIn(payload) { handleBusTunnelIn(payload) {
this.eventBus.send(payload.action, payload.config, payload.routingData); this.eventBus.send(payload.action, payload.config, payload.routingData);
},
selectTab(tab) {
this.selectedTab = tab;
} }
} }
} }

View File

@ -200,8 +200,7 @@ export default {
'eventBus', 'eventBus',
'logger', 'logger',
'in-player', 'in-player',
'site', 'site'
'defaultTab'
], ],
computed: { computed: {
// LPT: NO ARROW FUNCTIONS IN COMPUTED, // LPT: NO ARROW FUNCTIONS IN COMPUTED,
@ -212,9 +211,6 @@ export default {
} }
}, },
created() { created() {
if (this.defaultTab) {
this.selectedTab = this.defaultTab;
}
this.siteSettings = this.settings.getSiteSettings(this.site); this.siteSettings = this.settings.getSiteSettings(this.site);
this.tabs.find(x => x.id === 'changelog').highlight = !this.settings.active.whatsNewChecked; this.tabs.find(x => x.id === 'changelog').highlight = !this.settings.active.whatsNewChecked;

View File

@ -169,10 +169,8 @@ const ExtensionConfPatch = [
userOptions.ui = { userOptions.ui = {
inPlayer: { inPlayer: {
enabled: true, // enable by default on new installs enabled: true, // enable by default on new installs
enabledFullscreenOnly: false,
minEnabledWidth: 0.75, minEnabledWidth: 0.75,
activation: 'player', activation: 'player',
popupAlignment: 'left',
triggerZoneDimensions: { triggerZoneDimensions: {
width: 0.5, width: 0.5,
height: 0.5, height: 0.5,

View File

@ -160,10 +160,8 @@ const ExtensionConf: SettingsInterface = {
ui: { ui: {
inPlayer: { inPlayer: {
enabled: true, // enable by default on new installs enabled: true, // enable by default on new installs
enabledFullscreenOnly: false,
minEnabledWidth: 0.75, minEnabledWidth: 0.75,
activation: 'player', activation: 'player',
popupAlignment: 'left',
triggerZoneDimensions: { triggerZoneDimensions: {
width: 0.5, width: 0.5,
height: 0.5, height: 0.5,