release: bump version to 0.50.0

This commit is contained in:
rayd1o
2026-05-10 22:06:01 +08:00
parent e1984c7a35
commit 455b8360d0
80 changed files with 10936 additions and 298 deletions

View File

@@ -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");
}