Commit Graph

261 Commits

Author SHA1 Message Date
renovate[bot]
0423f2f4bb
Update dependency @vector-im/compound-design-tokens to ^0.0.6 2023-09-25 21:23:48 +00:00
Robin
02db81d846
Merge pull request #1521 from vector-im/renovate/testing-library-jest-dom-6.x
Update dependency @testing-library/jest-dom to v6
2023-09-25 14:44:37 -04:00
Robin
4330b46086 Add @types/jest, which we depend on 2023-09-25 14:41:52 -04:00
Robin
15566770f9 Upgrade react-i18next, too 2023-09-25 12:31:27 -04:00
renovate[bot]
f053ecfa98
Update dependency i18next to v23 2023-09-25 16:28:17 +00:00
renovate[bot]
e790c13112
Update dependency i18next-parser to v8 2023-09-25 16:22:46 +00:00
renovate[bot]
8e2c1dd164
Update dependency i18next-http-backend to v2 2023-09-25 16:04:50 +00:00
Robin
8a22aa55a6
Merge pull request #1535 from vector-im/renovate/i18next-browser-languagedetector-7.x
Update dependency i18next-browser-languagedetector to v7
2023-09-25 12:03:34 -04:00
David Baker
f35dd28bd3 Bump js-sdk
For https://github.com/matrix-org/matrix-js-sdk/pull/3745
2023-09-22 17:40:00 +01:00
renovate[bot]
703aa661ea
Update dependency i18next-browser-languagedetector to v7 2023-09-19 18:45:14 +00:00
Robin
859f1fa4ae
Merge pull request #1526 from vector-im/renovate/eslint-config-prettier-9.x
Update dependency eslint-config-prettier to v9
2023-09-19 12:24:05 -04:00
Robin
40a4a0886a
Merge pull request #1525 from vector-im/renovate/babel-loader-9.x
Update dependency babel-loader to v9
2023-09-19 12:04:27 -04:00
renovate[bot]
44446943d1
Update dependency eslint-config-prettier to v9 2023-09-19 16:04:15 +00:00
renovate[bot]
edd4ff077b
Update dependency @testing-library/jest-dom to v6 2023-09-19 16:04:01 +00:00
renovate[bot]
cb96a8b48e
Update dependency babel-loader to v9 2023-09-19 15:16:27 +00:00
renovate[bot]
bde4f69b84
Update dependency @testing-library/react to v14 2023-09-19 15:16:13 +00:00
renovate[bot]
3ed749ecd9
Update dependency @sentry/vite-plugin to v2 2023-09-19 13:01:09 +00:00
renovate[bot]
4fdb6ad39a
Update dependency @sentry/vite-plugin to ^0.7.0 2023-09-18 15:45:34 +00:00
Robin
9db21e024e Start using the new modal component
This attempts to converge all our modals on the new modal component while changing their designs as little as possible. This should reduce the bundle size a bit and make the app generally feel like it's converging on the new designs, even though individual modals still remain to be revamped.
2023-09-17 14:46:36 -04:00
Robin
f609ec3f4c Implement new modal designs
They aren't yet used anywhere, but this will let us move on to implementing specific modal interactions from the new designs.

I made the design decision of making this new Modal component always be controlled by an explicit open state, which was inspired by some work I did with Jetpack Compose recently, where I saw that this makes state management and the behavior of components so much more obvious.
2023-09-17 14:40:14 -04:00
David Baker
a4d20f85a0 Use js-sdk from latest develop 2023-09-12 16:25:59 +01:00
David Baker
1fb210c5cc Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-12 11:30:46 +01:00
Robin
ae2b152b3e Upgrade Compound Web 2023-09-11 11:08:46 -04:00
David Baker
83fd9a49ab Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-06 09:01:58 +01:00
Robin Townsend
0bf96472eb Work around jsdom not providing TextEncoder 2023-09-01 13:23:24 -04:00
Robin Townsend
8e090af370 Merge branch 'livekit' into in-call-footer 2023-09-01 13:13:02 -04:00
David Baker
0dbd3c2a58 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-09-01 15:09:24 +01:00
Robin
a3edf08776
Merge pull request #1371 from vector-im/renovate/react-spring-web-9.x-lockfile
Update dependency @react-spring/web to v9.7.3
2023-09-01 09:22:44 -04:00
Robin Townsend
27b5ede72e Install @react-spring/rafz
As a workaround for https://github.com/pmndrs/react-spring/issues/2173
2023-09-01 09:19:44 -04:00
renovate[bot]
b1ae9523aa
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.33.0 2023-08-31 21:07:27 +00:00
renovate[bot]
900abc7fa2
Update dependency @opentelemetry/instrumentation-document-load to ^0.33.0 2023-08-31 21:03:50 +00:00
renovate[bot]
550d7acaa8
Update opentelemetry-js monorepo 2023-08-31 16:06:42 +00:00
David Baker
fe4d42f4d0 Update js-sdk 2023-08-31 14:43:53 +01:00
David Baker
dd9397d921 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-31 14:38:05 +01:00
Robin
0e0f6f7fc5
Merge pull request #1361 from vector-im/renovate/npm-mermaid-vulnerability
Update dependency mermaid to v9 [SECURITY]
2023-08-31 09:36:03 -04:00
Robin
65564f8662 Add types for dompurify and d3 2023-08-31 09:31:12 -04:00
Robin
3494f0fb4d
Merge branch 'livekit' into in-call-footer 2023-08-31 07:53:14 -04:00
renovate[bot]
96857476f9
Update dependency @vector-im/compound-design-tokens to ^0.0.5 2023-08-31 09:34:16 +00:00
Robin Townsend
63ccd56573 Implement new designs for in-call footer buttons
This basically amounts to swapping out some CSS, the icons, and the Tooltip component.
2023-08-30 22:04:20 -04:00
David Baker
b5626dd97c Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-30 17:25:00 +01:00
renovate[bot]
11e78cf06b
Update dependency mermaid to v9 [SECURITY] 2023-08-30 14:01:06 +00:00
Robin
841a31a642
Merge pull request #1354 from robintown/colors
Adopt the Compound color system
2023-08-30 08:14:53 -04:00
David Baker
923f081d74 Merge remote-tracking branch 'origin/livekit' into dbkr/matrixrtcsession 2023-08-30 10:04:43 +01:00
David Baker
73b505987d Unpin livekit versions
and upgrade to latest
2023-08-30 09:50:12 +01:00
David Baker
192c3295c9 Update js-sdk 2023-08-29 14:19:08 +01:00
Robin Townsend
aa628cc63c Adopt the Compound color system
As a first step towards adopting the Compound design system and the new Element Call designs, this pulls in Compound's color tokens and applies them to all existing components. I've tried to choose tokens based on the semantics of where they're used, but in some cases, where the new and old design systems differ in semantics, it was necessary to choose tokens based on their resulting color. These hacks can be removed as we implement more of the new designs.

There were a set of environment variables that we used for custom themes, but Compound has way too many design tokens for that approach to still be a good idea, so I decided to replace them all with a single environment variable that just lets you write arbitrary custom CSS.
2023-08-28 17:14:40 -04:00
Šimon Brandner
992e6aa2a3
Update js-sdk
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-08-28 17:01:58 +02:00
David Baker
1955765cfd Bump js-sdk 2023-08-23 14:03:38 +01:00
David Baker
c516207199 Remove matrix-widget-api as a dep & remove livekit stuff from widget init
We'll always have matrix-widget-api as a dep through js-sdk so also
specifyin it ourselves just means we'll end up using a different version
when the js-sdk upgrade their copy and get wierd errors. We could add a
peerDependency if we really felt the need?
2023-08-23 10:12:09 +01:00
David Baker
ee77820e5b Use latest js-sdk branch 2023-08-23 09:59:02 +01:00