diff --git a/apps/client/src/common/hooks/useEntryAction.ts b/apps/client/src/common/hooks/useEntryAction.ts
index 3f9ae04ea..f155c3b20 100644
--- a/apps/client/src/common/hooks/useEntryAction.ts
+++ b/apps/client/src/common/hooks/useEntryAction.ts
@@ -589,7 +589,7 @@ export const useEntryActions = () => {
try {
await ungroupMutation(blockId);
} catch (error) {
- logAxiosError('Error dissolving block', error);
+ logAxiosError('Error dissolving group', error);
}
},
[ungroupMutation],
diff --git a/apps/client/src/features/overview/composite/OverviewWrapper.tsx b/apps/client/src/features/overview/composite/OverviewWrapper.tsx
index 762d4c043..fb7cd9177 100644
--- a/apps/client/src/features/overview/composite/OverviewWrapper.tsx
+++ b/apps/client/src/features/overview/composite/OverviewWrapper.tsx
@@ -82,11 +82,11 @@ export function CurrentBlockOverview() {
return (
<>
-
+
-
+
insertAtId({ type: SupportedEntry.Event }, cursor, true), { preventDefault: true }],
[
- 'alt + B',
+ 'alt + G',
() => insertAtId({ type: SupportedEntry.Block }, cursor),
{ preventDefault: true, usePhysicalKeys: true },
],
- ['alt + shift + B', () => insertAtId({ type: SupportedEntry.Block }, cursor, true), { preventDefault: true }],
+ ['alt + shift + G', () => insertAtId({ type: SupportedEntry.Block }, cursor, true), { preventDefault: true }],
[
'alt + D',
diff --git a/apps/client/src/features/rundown/RundownEmpty.tsx b/apps/client/src/features/rundown/RundownEmpty.tsx
index 1a16ed180..3620432c3 100644
--- a/apps/client/src/features/rundown/RundownEmpty.tsx
+++ b/apps/client/src/features/rundown/RundownEmpty.tsx
@@ -26,7 +26,7 @@ export default function RundownEmpty(props: RundownEmptyProps) {
diff --git a/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx b/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx
index 043b99d48..8cc8f5c99 100644
--- a/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx
+++ b/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx
@@ -58,7 +58,7 @@ export default function BlockEditor({ block }: BlockEditorProps) {
return (
-
Block schedule
+
Group schedule
{
diff --git a/apps/client/src/features/rundown/entry-editor/EventEditorEmpty.tsx b/apps/client/src/features/rundown/entry-editor/EventEditorEmpty.tsx
index ba62e7633..30b92b28b 100644
--- a/apps/client/src/features/rundown/entry-editor/EventEditorEmpty.tsx
+++ b/apps/client/src/features/rundown/entry-editor/EventEditorEmpty.tsx
@@ -42,7 +42,7 @@ function EventEditorEmpty() {
- | Select block |
+ Select group |
{deviceAlt}
+
@@ -126,21 +126,21 @@ function EventEditorEmpty() {
|
- | Add block below |
+ Add group below |
{deviceAlt}
+
- B
+ G
|
- | Add block above |
+ Add group above |
{deviceAlt}
+
Shift
+
- B
+ G
|
diff --git a/apps/client/src/features/rundown/rundown-block/RundownBlock.tsx b/apps/client/src/features/rundown/rundown-block/RundownBlock.tsx
index c2220ea35..6e6c0ff7f 100644
--- a/apps/client/src/features/rundown/rundown-block/RundownBlock.tsx
+++ b/apps/client/src/features/rundown/rundown-block/RundownBlock.tsx
@@ -36,7 +36,7 @@ export default function RundownBlock({ data, hasCursor, collapsed, onCollapse }:
const [onContextMenu] = useContextMenu([
{
- label: 'Clone Block',
+ label: 'Clone Group',
icon: IoDuplicateOutline,
onClick: () => clone(data.id),
},
@@ -47,7 +47,7 @@ export default function RundownBlock({ data, hasCursor, collapsed, onCollapse }:
isDisabled: data.entries.length === 0,
},
{
- label: 'Delete Block',
+ label: 'Delete Group',
icon: IoTrash,
onClick: () => deleteEntry([data.id]),
withDivider: true,
@@ -120,7 +120,7 @@ export default function RundownBlock({ data, hasCursor, collapsed, onCollapse }:
-
+
onCollapse(!collapsed, data.id)}>
{collapsed ? : }
@@ -139,7 +139,7 @@ export default function RundownBlock({ data, hasCursor, collapsed, onCollapse }:
{formatDuration(data.duration)}
-
Events
+
Entries
{data.entries.length}
diff --git a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/cuesheetColsFactory.tsx b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/cuesheetColsFactory.tsx
index 55d1e759c..16f0b8b2b 100644
--- a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/cuesheetColsFactory.tsx
+++ b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/cuesheetColsFactory.tsx
@@ -23,7 +23,7 @@ function MakeStart({ getValue, row, table }: CellContext)
const event = row.original;
if (!isOntimeEvent(event)) {
- return {formatTime(getValue() as number)};
+ return {formatTime(getValue() as number, formatOpts)};
}
const { handleUpdateTimer } = table.options.meta;
diff --git a/e2e/tests/features/204-editor-crud.spec.ts b/e2e/tests/features/204-editor-crud.spec.ts
index dadb17870..06e64277d 100644
--- a/e2e/tests/features/204-editor-crud.spec.ts
+++ b/e2e/tests/features/204-editor-crud.spec.ts
@@ -16,8 +16,8 @@ test('CRUD operations on the rundown', async ({ page }) => {
await expect(page.getByTestId('rundown-delay')).toHaveCount(0);
await expect(page.getByTestId('rundown-block')).toHaveCount(0);
- // create blocks using the quick add buttons
- await page.getByRole('button', { name: 'Block' }).nth(1).click();
+ // create groups using the quick add buttons
+ await page.getByRole('button', { name: 'Group' }).nth(1).click();
await page.getByRole('button', { name: 'Delay' }).nth(1).click();
await page.getByRole('button', { name: 'Event', exact: true }).nth(1).click();
await expect(page.getByTestId('rundown-event')).toHaveCount(2);
diff --git a/e2e/tests/features/209-rundown-shortcuts.spec.ts b/e2e/tests/features/209-rundown-shortcuts.spec.ts
index ba996c496..195e9bf80 100644
--- a/e2e/tests/features/209-rundown-shortcuts.spec.ts
+++ b/e2e/tests/features/209-rundown-shortcuts.spec.ts
@@ -84,13 +84,13 @@ test('Add block', async ({ page }) => {
await page.getByTestId('entry-1').click();
// add block below
- await page.getByTestId('rundown-event').locator('div').filter({ hasText: '1' }).press('Alt+B');
+ await page.getByTestId('rundown-event').locator('div').filter({ hasText: '1' }).press('Alt+G');
await expect(page.getByTestId('rundown-event')).toHaveCount(1);
await expect(page.getByTestId('rundown-block')).toHaveCount(1);
await page.getByTestId('rundown-block').getByTestId('block__title').fill('block below');
// add block above
- await page.getByTestId('rundown-event').locator('div').filter({ hasText: '1' }).press('Alt+Shift+B');
+ await page.getByTestId('rundown-event').locator('div').filter({ hasText: '1' }).press('Alt+Shift+G');
await expect(page.getByTestId('rundown-event')).toHaveCount(1);
await expect(page.getByTestId('rundown-block')).toHaveCount(2);
await page.getByTestId('block__title').first().fill('block above');
@@ -172,5 +172,5 @@ test('Delete event', async ({ page }) => {
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '1' }).press('Alt+Backspace');
await expect(page.getByTestId('rundown-event')).toHaveCount(0);
await expect(page.getByRole('button', { name: 'Create Event' })).toBeVisible();
- await expect(page.getByRole('button', { name: 'Create Block' })).toBeVisible();
+ await expect(page.getByRole('button', { name: 'Create Group' })).toBeVisible();
});