diff --git a/apps/client/src/common/components/client-modal/RedirectClientModal.tsx b/apps/client/src/common/components/client-modal/RedirectClientModal.tsx index 3fd9dc251..553d93e71 100644 --- a/apps/client/src/common/components/client-modal/RedirectClientModal.tsx +++ b/apps/client/src/common/components/client-modal/RedirectClientModal.tsx @@ -64,7 +64,7 @@ export function RedirectClientModal({ id, isOpen, name, currentPath, origin, onC Either by selecting a URL Preset or entering a custom path.

- Manage URL Presets + Manage URL Presets
Select View or URL Preset diff --git a/apps/client/src/features/control/playback/playback-timer/PlaybackTimer.tsx b/apps/client/src/features/control/playback/playback-timer/PlaybackTimer.tsx index 0b49e5bf1..f4d28dfad 100644 --- a/apps/client/src/features/control/playback/playback-timer/PlaybackTimer.tsx +++ b/apps/client/src/features/control/playback/playback-timer/PlaybackTimer.tsx @@ -95,7 +95,7 @@ function StoppedStatus() { const hasReport = Object.keys(data).length > 0; if (hasReport) { - return Go to report management; + return Go to report management; } return null; diff --git a/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx b/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx index 8cc8f5c99..930f59c13 100644 --- a/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx +++ b/apps/client/src/features/rundown/entry-editor/BlockEditor.tsx @@ -118,7 +118,7 @@ export default function BlockEditor({ block }: BlockEditorProps) {
Custom Fields - {isEditor && Manage Custom Fields} + {isEditor && Manage Custom Fields}
diff --git a/apps/client/src/features/rundown/entry-editor/EventEditor.tsx b/apps/client/src/features/rundown/entry-editor/EventEditor.tsx index 7325a086e..da6900dca 100644 --- a/apps/client/src/features/rundown/entry-editor/EventEditor.tsx +++ b/apps/client/src/features/rundown/entry-editor/EventEditor.tsx @@ -67,14 +67,14 @@ export default function EventEditor({ event }: EventEditorProps) {
Custom Fields - {isEditor && Manage Custom Fields} + {isEditor && Manage Custom Fields}
Automations - {isEditor && Manage Automations} + {isEditor && Manage Automations}
diff --git a/apps/client/src/features/rundown/entry-editor/MilestoneEditor.tsx b/apps/client/src/features/rundown/entry-editor/MilestoneEditor.tsx index 2c9d5a90e..39a2e6c46 100644 --- a/apps/client/src/features/rundown/entry-editor/MilestoneEditor.tsx +++ b/apps/client/src/features/rundown/entry-editor/MilestoneEditor.tsx @@ -68,7 +68,7 @@ export default function MilestoneEditor({ milestone }: MilestoneEditorProps) {
Custom Fields - {isEditor && Manage Custom Fields} + {isEditor && Manage Custom Fields}
diff --git a/apps/electron/src/menu/applicationMenu.js b/apps/electron/src/menu/applicationMenu.js index 5b4309254..78d3b7bb4 100644 --- a/apps/electron/src/menu/applicationMenu.js +++ b/apps/electron/src/menu/applicationMenu.js @@ -111,12 +111,12 @@ function makeFileMenu(serverUrl, redirectWindow, showDialog, download) { click: () => redirectWindow('/editor?settings=project__create'), }, { - label: 'Edit project info...', - click: () => redirectWindow('/editor?settings=project__data'), + label: 'Edit project data...', + click: () => redirectWindow('/editor?settings=settings__data'), }, { label: 'Manage projects', - click: () => redirectWindow('/editor?settings=project__manage'), + click: () => redirectWindow('/editor?settings=project__list'), }, { label: 'Download project', @@ -148,21 +148,17 @@ function makeViewMenu(clientUrl) { return { label: 'Views', submenu: [ - makeItemOpenInBrowser('Lower Thirds', `${clientUrl}/lower`), - { type: 'separator' }, - makeItemOpenInBrowser('Timer', `${clientUrl}/timer`), - makeItemOpenInBrowser('Minimal Timer', `${clientUrl}/minimal`), - makeItemOpenInBrowser('Clock', `${clientUrl}/clock`), - makeItemOpenInBrowser('Backstage', `${clientUrl}/backstage`), - makeItemOpenInBrowser('Timeline (beta)', `${clientUrl}/timeline`), - makeItemOpenInBrowser('Studio Clock', `${clientUrl}/studio`), - makeItemOpenInBrowser('Countdown', `${clientUrl}/countdown`), - { type: 'separator' }, makeItemOpenInBrowser('Editor', `${clientUrl}/editor`), makeItemOpenInBrowser('Cuesheet', `${clientUrl}/cuesheet`), makeItemOpenInBrowser('Operator', `${clientUrl}/op`), + { type: 'separator' }, + makeItemOpenInBrowser('Timer', `${clientUrl}/timer`), + makeItemOpenInBrowser('Backstage', `${clientUrl}/backstage`), + makeItemOpenInBrowser('Timeline (beta)', `${clientUrl}/timeline`), + makeItemOpenInBrowser('Lower Thirds', `${clientUrl}/lower`), + makeItemOpenInBrowser('Studio Clock', `${clientUrl}/studio`), + makeItemOpenInBrowser('Countdown', `${clientUrl}/countdown`), makeItemOpenInBrowser('Project info', `${clientUrl}/info`), - { type: 'separator' }, { role: 'forceReload' }, { type: 'separator' }, @@ -190,65 +186,60 @@ function makeSettingsMenu(redirectWindow) { { label: 'Open Settings', accelerator: 'CommandOrControl+,', - click: () => redirectWindow('/editor?settings=project'), - }, - { - label: 'Project', - submenu: [ - { - label: 'Project data', - click: () => redirectWindow('/editor?settings=project__data'), - }, - { - label: 'Manage projects', - click: () => redirectWindow('/editor?settings=project__manage'), - }, - ], + click: () => redirectWindow('/editor?settings=settings'), }, { label: 'App Settings', submenu: [ { - label: 'General settings', - click: () => redirectWindow('/editor?settings=general__settings'), + label: 'Project data', + click: () => redirectWindow('/editor?settings=settings__data'), }, { - label: 'Editor settings', - click: () => redirectWindow('/editor?settings=general__editor'), + label: 'General settings', + click: () => redirectWindow('/editor?settings=settings__general'), }, { label: 'View settings', - click: () => redirectWindow('/editor?settings=general__view'), + click: () => redirectWindow('/editor?settings=settings__view'), }, ], }, { - label: 'Feature Settings', + label: 'Project', submenu: [ + { + label: 'Create...', + click: () => redirectWindow('/editor?settings=project__create'), + }, + { + label: 'Manage projects', + click: () => redirectWindow('/editor?settings=project__list'), + }, + ], + }, + { + label: 'Project data', + submenu: [ + { + label: 'Rundown defaults', + click: () => redirectWindow('/editor?settings=manage__defaults'), + }, { label: 'Custom fields', - click: () => redirectWindow('/editor?settings=feature_settings__custom'), + click: () => redirectWindow('/editor?settings=manage__custom'), }, { - label: 'URL presets', - click: () => redirectWindow('/editor?settings=feature_settings__urlpresets'), + label: 'Manage rundowns', + click: () => redirectWindow('/editor?settings=manage__rundowns'), }, - { - label: 'Report', - click: () => redirectWindow('/editor?settings=feature_settings__report'), - }, - ], - }, - { - label: 'Data Sources', - submenu: [ { label: 'Import spreadsheet', - click: () => redirectWindow('/editor?settings=sources__xlsx'), + click: () => redirectWindow('/editor?settings=manage__sheets'), }, { label: 'Sync with Google Sheet', - click: () => redirectWindow('/editor?settings=sources__gsheet'), + click: () => redirectWindow('/editor?settings=manage__sheets'), }, ], }, @@ -270,12 +261,25 @@ function makeSettingsMenu(redirectWindow) { ], }, { - label: 'Network', + label: 'Sharing and reporting', submenu: [ { - label: 'Share link', - click: () => redirectWindow('/editor?settings=network__link'), + label: 'URL presets', + click: () => redirectWindow('/editor?settings=sharing__presets'), }, + { + label: 'Share link', + click: () => redirectWindow('/editor?settings=sharing__link'), + }, + { + label: 'Runtime report', + click: () => redirectWindow('/editor?settings=sharing__report'), + }, + ], + }, + { + label: 'Network', + submenu: [ { label: 'Event log', click: () => redirectWindow('/editor?settings=network__log'),