Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion client-v3/e2e/tests/03-system-config.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,9 @@ test('can open the View Clients modal', async () => {

test('switches to the Logs tab and can change source', async () => {
await page.click('.nav-link:has-text("Logs")');
await expect(page.locator('text=Server').first()).toBeVisible({ timeout: 10_000 });
await expect(page.locator('.tab-pane.active label').filter({ hasText: /^Server$/ })).toBeVisible({
timeout: 10_000,
});
// Switch to Client logs — Bootstrap btn-check inputs have pointer-events:none; click the label
await page
.locator('.tab-pane.active label')
Expand Down
8 changes: 3 additions & 5 deletions client-v3/src/components/config/ConfigSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,12 @@
<template #label>
<span>
{{ setting.display_name !== '' ? setting.display_name : key }}
<span
<IMdiHelpCircle
v-if="setting.help_text !== ''"
:id="`${key}-help-icon`"
v-b-tooltip.hover.top="setting.help_text"
class="text-muted ms-1"
style="cursor: help"
:title="setting.help_text"
>?</span
>
/>
</span>
</template>
<BFormSelect
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,9 @@
<template v-else>
<div
v-if="allocationByCharacter[data.item.Character]?.[scene.id] != null"
v-b-tooltip.hover.top="getTooltipText(data.item.Character, scene.id)"
class="allocation-cell"
:class="getConflictClassForCell(data.item.Character, scene.id)"
:title="getTooltipText(data.item.Character, scene.id)"
>
{{ allocationByCharacter[data.item.Character]?.[scene.id] }}
<IMdiAlert
Expand Down
7 changes: 6 additions & 1 deletion client-v3/src/components/show/config/mics/MicTimeline.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,12 @@
By Cast
</BButton>
</BButtonGroup>
<BButton size="sm" variant="outline-secondary" title="Export as PNG" @click="handleExport">
<BButton
v-b-tooltip.hover.top="'Export as PNG'"
size="sm"
variant="outline-secondary"
@click="handleExport"
>
<IMdiDownload /> Export
</BButton>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@
<div
v-for="micStatus in sceneData.micStatuses"
:key="`mic-${micStatus.mic.id}`"
v-b-tooltip.hover.top="getMicTooltip(micStatus)"
class="mic-status-item"
:class="micStatus.statusClass"
:title="getMicTooltip(micStatus)"
>
<div class="mic-name">{{ micStatus.mic.name ?? `Mic ${micStatus.mic.id}` }}</div>
<div v-if="micStatus.character" class="mic-character">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,14 @@
class="scene-bar-wrapper"
>
<div
v-b-tooltip.hover.top="
`${sceneData.scene.name}: ${sceneData.micCount} microphone${sceneData.micCount !== 1 ? 's' : ''}`
"
class="scene-bar"
:style="{
backgroundColor: getDensityColor(sceneData.micCount),
height: getBarHeight(sceneData.micCount) + 'px',
}"
:title="`${sceneData.scene.name}: ${sceneData.micCount} microphone${sceneData.micCount !== 1 ? 's' : ''}`"
>
<span class="mic-count">{{ sceneData.micCount }}</span>
</div>
Expand Down
7 changes: 6 additions & 1 deletion client-v3/src/components/show/config/stage/CrewTimeline.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@
<div v-else class="timeline-wrapper">
<div class="timeline-controls-bar">
<span class="text-light small">Crew Assignments</span>
<BButton size="sm" variant="outline-secondary" title="Export as PNG" @click="handleExport">
<BButton
v-b-tooltip.hover.top="'Export as PNG'"
size="sm"
variant="outline-secondary"
@click="handleExport"
>
<IMdiDownload />
</BButton>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@
</BButton>
</BButtonGroup>
<BButton
v-b-tooltip.hover.top="'Export as PNG'"
size="sm"
variant="outline-secondary"
title="Export as PNG"
@click="handleExport"
>
<IMdiDownload />
Expand Down
2 changes: 1 addition & 1 deletion client-v3/src/components/show/live/StageManagerPane.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
{{ getSceneDisplayName(scene) }}
</span>
<span class="scene-badges d-flex align-items-center gap-1">
<IMdiPin v-if="pinnedScenes[scene.id]" title="Pinned" />
<IMdiPin v-if="pinnedScenes[scene.id]" v-b-tooltip.hover.top="'Pinned'" />
<BBadge v-if="scene.id === currentSceneId" variant="success" pill>Current</BBadge>
<BBadge v-else-if="scene.id === nextSceneId" variant="primary" pill>Next</BBadge>
</span>
Expand Down
16 changes: 11 additions & 5 deletions client-v3/src/components/user/settings/UserSettingsConfig.vue
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,17 @@
/>
</BFormGroup>

<BFormGroup
label-cols="4"
label="Browser Console Log Level"
label-for="console-log-level-input"
>
<BFormGroup label-cols="4" label-for="console-log-level-input">
<template #label>
Browser Console Log Level
<IMdiHelpCircle
v-b-tooltip.hover.top="
'Controls which log messages appear in your browser\'s developer console.'
"
class="text-muted ms-1"
style="cursor: help"
/>
</template>
<BFormSelect
id="console-log-level-input"
v-model="state.console_log_level"
Expand Down
Loading