Menú de opciones ⋮ de la app (popup nativo) + preferencia de autostart
Botón ⋮ en la barra de pestañas (y clic derecho sobre ella) → menú NATIVO del sistema, idéntico en Windows y macOS, solo del shell (la web app no se toca): - Nueva/cerrar pestaña, recargar, acercar/alejar/tamaño real. - "Abrir esta página en el navegador" (la pestaña activa, vía opener). - "Iniciar con el sistema" con check: ahora la elección SE RECUERDA (antes el arranque re-activaba el autostart en cada apertura). - "Buscar actualización…" manual con aviso del resultado (instalando / ya estás al día / sin red), además del chequeo silencioso de siempre. - Versión visible y "Salir de Labstream OS". El manejador de menús pasa a ser global (antes solo existía dentro del cfg de macOS): lo comparten el menú de macOS y el popup ⋮ de ambas plataformas. El menú de macOS gana "Buscar actualización…" y "Abrir en el navegador". Versión 1.2.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Este commit está contenido en:
7
dist/index.html
vendido
7
dist/index.html
vendido
@@ -158,6 +158,7 @@
|
||||
<button id="z-pct" title="Restablecer zoom (⌘/Ctrl+0)">100%</button>
|
||||
<button id="z-mas" title="Acercar (⌘/Ctrl++)">+</button>
|
||||
</div>
|
||||
<button class="icono" id="menu" title="Opciones de la app">⋮</button>
|
||||
</div>
|
||||
<script>
|
||||
const T = window.__TAURI__;
|
||||
@@ -216,6 +217,12 @@
|
||||
|
||||
document.getElementById("nueva").addEventListener("click", () => emitir("ls-new-tab", {}));
|
||||
document.getElementById("recargar").addEventListener("click", () => emitir("ls-reload", {}));
|
||||
// Menú de OPCIONES de la app (nativo, lo pinta Rust): botón ⋮ o clic derecho en la barra.
|
||||
document.getElementById("menu").addEventListener("click", () => emitir("ls-menu", {}));
|
||||
document.getElementById("bar").addEventListener("contextmenu", (e) => {
|
||||
e.preventDefault();
|
||||
emitir("ls-menu", {});
|
||||
});
|
||||
document.getElementById("z-menos").addEventListener("click", () => emitir("ls-zoom", { dir: -1 }));
|
||||
document.getElementById("z-mas").addEventListener("click", () => emitir("ls-zoom", { dir: 1 }));
|
||||
$pct.addEventListener("click", () => emitir("ls-zoom", { dir: 0 }));
|
||||
|
||||
Referencia en una nueva incidencia
Block a user