release: bump version to 0.50.0
This commit is contained in:
@@ -388,7 +388,7 @@ function syncSettingsToggle(visible) {
|
||||
}
|
||||
}
|
||||
|
||||
function setPanelVisible(visible) {
|
||||
function setPanelVisible(visible, { persist = true } = {}) {
|
||||
const { panel } = getElements();
|
||||
if (!panel) return;
|
||||
mediaPanel?.setVisible(visible);
|
||||
@@ -396,12 +396,12 @@ function setPanelVisible(visible) {
|
||||
updateToggleButton(visible);
|
||||
syncSettingsToggle(visible);
|
||||
window.dispatchEvent(new CustomEvent("earth:tv-visibility-change", {
|
||||
detail: { visible },
|
||||
detail: { visible, persist },
|
||||
}));
|
||||
}
|
||||
|
||||
export function setTVPanelVisible(visible) {
|
||||
setPanelVisible(visible);
|
||||
export function setTVPanelVisible(visible, options = {}) {
|
||||
setPanelVisible(visible, options);
|
||||
}
|
||||
|
||||
function clearReformState() {
|
||||
@@ -582,6 +582,10 @@ export function openTVPanelTab(tab = "live") {
|
||||
setActiveTab(tab);
|
||||
}
|
||||
|
||||
export function setActiveTVTab(tab = "live") {
|
||||
setActiveTab(tab);
|
||||
}
|
||||
|
||||
export function isTVPanelVisible() {
|
||||
return mediaPanel?.isVisible() ?? !getElements().panel?.classList.contains("hud-panel-hidden");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user