diff --git a/client/src/App.css b/client/src/App.css
index b28937f73..27fa5fcf3 100644
--- a/client/src/App.css
+++ b/client/src/App.css
@@ -7,6 +7,6 @@ body,
html,
.App {
margin: 0px auto;
- overflow: hidden;
+ overflow: clip;
height: 100vh;
}
diff --git a/client/src/app/context/collapseAtom.js b/client/src/app/context/collapseAtom.js
index 57ee2a9e4..ed6b63bc3 100644
--- a/client/src/app/context/collapseAtom.js
+++ b/client/src/app/context/collapseAtom.js
@@ -58,12 +58,3 @@ export const BatchOperation = atom(null, (get, set, payload) => {
localStorage.setItem(PATH, JSON.stringify(options));
});
-
-// change collapsed in all items
-export const setAll = async (items, isCollapsed) => {
- // clear storage
- localStorage.removeItem(PATH);
-
- // call batch
- BatchOperation({ items: items, isCollapsed: isCollapsed });
-};
diff --git a/client/src/common/components/buttons/LockIconBtn.jsx b/client/src/common/components/buttons/LockIconBtn.jsx
index d52030fd1..c499594d0 100644
--- a/client/src/common/components/buttons/LockIconBtn.jsx
+++ b/client/src/common/components/buttons/LockIconBtn.jsx
@@ -10,8 +10,9 @@ export default function LockIconBtn(props) {
ref={ref}
size={props.size || 'xs'}
icon={}
- colorScheme='pink'
- color={'pink.300'}
+ color={active ? 'pink.100' : 'pink.300'}
+ borderColor={active ? undefined : 'pink.300'}
+ backgroundColor={active ? 'pink.300' : undefined}
variant={active ? 'solid' : 'outline'}
onClick={clickhandler}
_focus={{ boxShadow: 'none' }}
diff --git a/client/src/common/components/views/Paginator.jsx b/client/src/common/components/views/Paginator.jsx
index 540fddf4f..9fcb89762 100644
--- a/client/src/common/components/views/Paginator.jsx
+++ b/client/src/common/components/views/Paginator.jsx
@@ -6,7 +6,7 @@ import { useInterval } from 'app/hooks/useInterval';
export default function Paginator(props) {
const { events, selectedId } = props;
const LIMIT_PER_PAGE = props.limit || 8;
- const SCROLL_TIME = props.time * 1000 || 5000;
+ const SCROLL_TIME = props.time * 1000 || 10000;
const SCROLL_PAST = false;
const [numEvents, setNumEvents] = useState(0);
const [page, setPage] = useState([]);
diff --git a/client/src/common/input/EditableText.jsx b/client/src/common/input/EditableText.jsx
index 73739d6c2..f41d8ad0a 100644
--- a/client/src/common/input/EditableText.jsx
+++ b/client/src/common/input/EditableText.jsx
@@ -33,9 +33,9 @@ export default function EditableText(props) {
>
-
+
);
diff --git a/client/src/features/editors/Editor.module.css b/client/src/features/editors/Editor.module.css
index 3e20053c6..73563ae0c 100644
--- a/client/src/features/editors/Editor.module.css
+++ b/client/src/features/editors/Editor.module.css
@@ -18,11 +18,12 @@
/* 2/3 window, hide previews */
@media (max-width: 1250px) and (min-height: 700px) {
.mainContainer {
+ height: 100%;
grid-template-rows: 1fr 1fr;
grid-template-columns: 48em 1fr 1fr;
- grid-template-areas:
+ /* grid-template-areas:
'even play sett'
- 'even mess sett';
+ 'even mess sett'; */
}
.info {
@@ -40,6 +41,11 @@
'play';
}
+ .messages,
+ .playback {
+ min-width: 31em;
+ }
+
.editor,
.info,
.settings {
diff --git a/client/src/features/editors/list/ActionButtons.jsx b/client/src/features/editors/list/ActionButtons.jsx
index 8c1d2bff4..ddd673728 100644
--- a/client/src/features/editors/list/ActionButtons.jsx
+++ b/client/src/features/editors/list/ActionButtons.jsx
@@ -17,7 +17,7 @@ export default function ActionButtons(props) {
aria-label='Options'
size='xs'
icon={}
- _expanded={{ bg: 'pink.300', color: 'white' }}
+ _expanded={{ bg: 'orange.300', color: 'white' }}
_focus={{ boxShadow: 'none' }}
backgroundColor={'orange.200'}
color={'orange.500'}
diff --git a/client/src/features/menu/MenuActionButtons.jsx b/client/src/features/menu/MenuActionButtons.jsx
index eff31e739..4bb954e40 100644
--- a/client/src/features/menu/MenuActionButtons.jsx
+++ b/client/src/features/menu/MenuActionButtons.jsx
@@ -23,7 +23,7 @@ export default function MenuActionButtons(props) {
aria-label='Options'
size={props.size || 'xs'}
icon={}
- _expanded={{ bg: 'pink.300', color: 'white' }}
+ _expanded={{ bg: 'orange.300', color: 'white' }}
_focus={{ boxShadow: 'none' }}
backgroundColor={'orange.200'}
color={'orange.500'}
diff --git a/client/src/features/viewers/backstage/StageManager.jsx b/client/src/features/viewers/backstage/StageManager.jsx
index 0fa299413..6ee5cadc8 100644
--- a/client/src/features/viewers/backstage/StageManager.jsx
+++ b/client/src/features/viewers/backstage/StageManager.jsx
@@ -42,7 +42,7 @@ export default function StageManager(props) {
// Format messages
const showPubl = publ.text !== '' && publ.visible;
let stageTimer = formatDisplay(Math.abs(time.running), true);
- if (time.running < 0) stageTimer = '-' + stageTimer;
+ if (time.running < 0) stageTimer = `-${stageTimer}`;
// motion
const titleVariants = {
diff --git a/client/src/features/viewers/production/Pip.jsx b/client/src/features/viewers/production/Pip.jsx
index c2dbe6d8d..15d6385a0 100644
--- a/client/src/features/viewers/production/Pip.jsx
+++ b/client/src/features/viewers/production/Pip.jsx
@@ -51,11 +51,8 @@ export default function Pip(props) {
// Format messages
const showInfo =
general.backstageInfo !== '' && general.backstageInfo != null;
-
- const stageTimer =
- time.currentSeconds != null && !isNaN(time.currentSeconds)
- ? formatDisplay(time.currentSeconds, true)
- : '';
+ let stageTimer = formatDisplay(Math.abs(time.running), true);
+ if (time.running < 0) stageTimer = `-${stageTimer}`;
return (