Compare commits

...

27 Commits

Author SHA1 Message Date
David Baker
03caa22f0e Merge pull request #1611 from vector-im/dbkr/depthlimit
Re-enable livekit rageshake logging & with depth limit
2023-09-27 13:28:38 +01:00
Robin
eedd19f515 Merge pull request #1595 from robintown/border-priority
Give speaking border priority over hover border
2023-09-27 07:58:07 -04:00
Robin
6bb004ea55 Merge pull request #1594 from robintown/grid-clipping
Fix the video grid getting clipped at the edges
2023-09-27 07:57:56 -04:00
Robin
2f0469880b Merge pull request #1593 from robintown/layout-toggle-bg
Make the layout toggle opaque
2023-09-27 07:57:44 -04:00
David Baker
96eafef027 Merge pull request #1627 from vector-im/renovate/nwtgck-actions-netlify-2.x
Update nwtgck/actions-netlify action to v2
2023-09-27 09:06:08 +01:00
renovate[bot]
b748c03e74 Update nwtgck/actions-netlify action to v2 2023-09-26 22:41:44 +00:00
Robin
4469cece86 Merge pull request #1620 from vector-im/renovate/postcss-preset-env-9.x
Update dependency postcss-preset-env to v9
2023-09-26 15:35:51 -04:00
Robin
03a2350e5c Merge pull request #1603 from vector-im/renovate/babel-monorepo
Update dependency @babel/core to v7.23.0
2023-09-26 12:16:08 -04:00
renovate[bot]
f29dafc5c4 Update dependency postcss-preset-env to v9 2023-09-26 16:10:50 +00:00
renovate[bot]
d6c3559a6e Update dependency @babel/core to v7.23.0 2023-09-26 16:10:19 +00:00
Robin
db67343133 Merge pull request #1619 from vector-im/renovate/vite-plugin-svgr-3.x-lockfile
Update dependency vite-plugin-svgr to v3.3.0
2023-09-26 12:09:48 -04:00
renovate[bot]
77f7551ab0 Update dependency vite-plugin-svgr to v3.3.0 2023-09-26 16:07:18 +00:00
Robin
c0c59dcb74 Merge pull request #1602 from vector-im/renovate/typescript-eslint-monorepo
Update typescript-eslint monorepo to v6.7.3
2023-09-26 12:07:11 -04:00
Robin
8f42aca6e2 Merge pull request #1604 from vector-im/renovate/vitejs-plugin-react-4.x-lockfile
Update dependency @vitejs/plugin-react to v4.1.0
2023-09-26 11:38:42 -04:00
renovate[bot]
ec9d82b99c Update typescript-eslint monorepo to v6.7.3 2023-09-26 15:38:34 +00:00
Robin
e2a42656de Merge pull request #1605 from vector-im/renovate/eslint-8.x-lockfile
Update dependency eslint to v8.50.0
2023-09-26 11:38:02 -04:00
Robin
dc27cd67e8 Merge pull request #1616 from vector-im/renovate/posthog-js-1.x-lockfile
Update dependency posthog-js to v1.81.1
2023-09-26 11:36:47 -04:00
Robin
da8745871c Merge pull request #1618 from vector-im/renovate/sass-1.x-lockfile
Update dependency sass to v1.68.0
2023-09-26 11:35:44 -04:00
renovate[bot]
11255ce550 Update dependency sass to v1.68.0 2023-09-26 15:29:13 +00:00
Robin
23e7abecbc Merge pull request #1601 from vector-im/renovate/vaul-0.x-lockfile
Update dependency vaul to v0.6.7
2023-09-26 11:28:41 -04:00
renovate[bot]
c4a5232cd5 Update dependency posthog-js to v1.81.1 2023-09-26 14:10:47 +00:00
renovate[bot]
5dae6e1168 Update dependency eslint to v8.50.0 2023-09-26 06:12:22 +00:00
renovate[bot]
7d3e2b9958 Update dependency @vitejs/plugin-react to v4.1.0 2023-09-26 06:12:06 +00:00
renovate[bot]
0657edee90 Update dependency vaul to v0.6.7 2023-09-26 01:54:58 +00:00
Robin
988f0a8bc9 Give speaking border priority over hover border
Because that's how it works in the designs
2023-09-25 14:38:00 -04:00
Robin
14bd53c02b Fix the video grid getting clipped at the edges
And also, put the scroll bar in a more sensible spot by turning the footer into a proper sticky footer.
2023-09-25 14:16:29 -04:00
Robin
172c7664be Make the layout toggle opaque
So that the background doesn't shine through it
2023-09-25 14:13:35 -04:00
11 changed files with 692 additions and 615 deletions

View File

@@ -60,7 +60,7 @@ jobs:
- name: Deploy to Netlify
id: netlify
uses: nwtgck/actions-netlify@v1.2.4
uses: nwtgck/actions-netlify@v2.1.0
with:
publish-dir: dist
deploy-message: "Deploy from GitHub Actions"

View File

@@ -60,7 +60,7 @@ jobs:
- name: Deploy to Netlify
id: netlify
uses: nwtgck/actions-netlify@v1.2.4
uses: nwtgck/actions-netlify@v2.1.0
with:
publish-dir: dist
deploy-message: "Deploy from GitHub Actions"

View File

@@ -53,7 +53,7 @@ jobs:
- name: ☁️ Deploy to Netlify
id: netlify
uses: nwtgck/actions-netlify@v1.2
uses: nwtgck/actions-netlify@v2.1
with:
publish-dir: webapp
deploy-message: "Deploy from GitHub Actions"

View File

@@ -63,7 +63,7 @@
"mermaid": "^9.0.0",
"normalize.css": "^8.0.1",
"pako": "^2.0.4",
"postcss-preset-env": "^7",
"postcss-preset-env": "^9.0.0",
"posthog-js": "^1.29.0",
"re-resizable": "^6.9.0",
"react": "18",

View File

@@ -17,18 +17,18 @@ limitations under the License.
.inRoom {
display: flex;
flex-direction: column;
overflow: hidden;
min-height: 100%;
height: 100%;
width: 100%;
--footerPadding: var(--cpd-space-4x);
--footerHeight: calc(50px + 2 * var(--footerPadding));
}
.controlsOverlay {
position: relative;
flex: 1;
display: flex;
flex-direction: column;
overflow: auto;
overflow-inline: hidden;
contain: strict;
}
.centerMessage {
@@ -45,17 +45,15 @@ limitations under the License.
}
.footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
box-sizing: border-box;
position: sticky;
inset-block-end: 0;
display: grid;
grid-template-columns: 1fr auto 1fr;
grid-template-areas: "logo buttons layout";
align-items: center;
gap: var(--cpd-space-3x);
padding: var(--footerPadding) var(--inline-content-inset);
padding-block: var(--cpd-space-4x);
padding-inline: var(--inline-content-inset);
background: linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0%,
@@ -84,14 +82,14 @@ limitations under the License.
}
@media (min-height: 400px) {
.inRoom {
--footerPadding: var(--cpd-space-10x);
.footer {
padding-block: var(--cpd-space-10x);
}
}
@media (min-height: 800px) {
.inRoom {
--footerPadding: var(--cpd-space-15x);
.footer {
padding-block: var(--cpd-space-15x);
}
}

View File

@@ -18,6 +18,7 @@ limitations under the License.
padding: 2px;
border: 1px solid var(--cpd-color-border-interactive-secondary);
border-radius: var(--cpd-radius-pill-effect);
background: var(--cpd-color-bg-canvas-default);
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
display: flex;
}

View File

@@ -23,7 +23,6 @@ limitations under the License.
flex: 1;
overflow: hidden;
height: 100%;
padding-block-end: var(--footerHeight);
}
@media (max-width: 500px) {

View File

@@ -15,14 +15,11 @@ limitations under the License.
*/
.grid {
contain: strict;
contain: layout style;
position: relative;
flex-grow: 1;
margin-inline: var(--inline-content-inset);
padding-block-end: var(--footerHeight);
margin-block-start: var(--cpd-space-4x);
overflow-y: auto;
overflow-x: hidden;
margin-block: var(--cpd-space-4x);
}
.slots {

View File

@@ -19,5 +19,4 @@ limitations under the License.
overflow: hidden;
flex: 1;
touch-action: none;
margin-bottom: var(--footerHeight);
}

View File

@@ -43,7 +43,8 @@ limitations under the License.
}
.videoTile.speaking {
outline: 4px solid var(--cpd-color-border-accent);
/* !important because speaking border should take priority over hover */
outline: 4px solid var(--cpd-color-border-accent) !important;
}
@media (hover: hover) {

1260
yarn.lock

File diff suppressed because it is too large Load Diff