Add settings panel with strip reopen button and AV disabled notification
CI / ci (push) Successful in 46s

Features:
- Added ScryingPoolSettings application with reopen/close strip buttons
- Registered settings menu in module settings (GM only)
- Added template for settings panel with styled buttons
- Added translations for settings UI
- Added info notification when AV is not available

Files:
- src/ui/gm/ScryingPoolSettings.js: New settings application
- templates/settings.hbs: Settings panel template
- lang/en.json: Added translations
- module.js: Registered settings menu and AV notification

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-05-25 15:57:58 +02:00
parent 3c8ebaf82a
commit 6bbde5c1cf
4 changed files with 151 additions and 2 deletions
+8 -2
View File
@@ -27,7 +27,8 @@
"gmShowed": "GM showed {name}'s camera",
"personalHidden": "GM has hidden your camera. Your portrait is shown to other Participants.",
"personalShowed": "Your camera is now visible to the table.",
"avConfigGMOnly": "A/V settings are managed by the GM."
"avConfigGMOnly": "A/V settings are managed by the GM.",
"AVDisabled": "Audio/Video is not available in this FoundryVTT instance. Scrying Pool camera control features are disabled."
},
"settings": {
"showGMSelfFeed": {
@@ -205,7 +206,12 @@
"PlayerPrivacyPanelHint": "Opt in or out of Reaction Cam and other automation features",
"GMPlayerPrivacySelector": "View Player Privacy Settings",
"GMPlayerPrivacySelectorLabel": "View and manage player privacy consent settings",
"GMPlayerPrivacySelectorHint": "Select a player to view their automation opt-in preferences (read-only)"
"GMPlayerPrivacySelectorHint": "Select a player to view their automation opt-in preferences (read-only)",
"Title": "Scrying Pool Settings",
"Hint": "Configure Scrying Pool module behavior",
"StripStatus": "Strip Status",
"ReopenStrip": "Open Strip",
"CloseStrip": "Close Strip"
}
}
}