Feat : open link on current firefox session
All checks were successful
release / build (push) Successful in 44s
release / verify-windows (push) Successful in 1m19s

This commit is contained in:
jeanotx32
2026-08-12 00:40:20 +02:00
parent 55bb55ae55
commit 6ad8429cf1
6 changed files with 176 additions and 22 deletions

View File

@@ -359,8 +359,12 @@ export function AgentSettings({ agent, targets, onClose, onCommand, notify }: Pr
onChange={(event) =>
patchBrowser({ args: event.target.value.split(/\s+/).filter(Boolean) })
}
placeholder="--new-window"
placeholder="aucun"
/>
<span className="muted small">
Laisse vide : le lien part vers la fenêtre déjà ouverte. <code>--new-window</code>
{' '}en créerait une nouvelle à chaque capture, et OBS perdrait sa cible.
</span>
</label>
</div>
@@ -380,13 +384,23 @@ export function AgentSettings({ agent, targets, onClose, onCommand, notify }: Pr
</label>
</div>
<label className="checkbox">
<input
type="checkbox"
checked={browser.closeOnStop}
onChange={(event) => patchBrowser({ closeOnStop: event.target.checked })}
/>
<span>Fermer la fenêtre à l'arrêt de l'enregistrement</span>
<label className="field">
<span>À l'arrêt de l'enregistrement</span>
<select
value={browser.onStop}
onChange={(event) =>
patchBrowser({ onStop: event.target.value as BrowserSettings['onStop'] })
}
>
<option value="blank">Charger une page vide (recommandé)</option>
<option value="keep">Ne rien faire</option>
<option value="close">Fermer la fenêtre</option>
</select>
<span className="muted small">
La page vide libère le décodeur vidéo tout en conservant la fenêtre donc la
source OBS. Fermer la fenêtre oblige à la repointer dans OBS au prochain
enregistrement.
</span>
</label>
<p className="muted small">