Robin and GitHub
6f648af926
Merge pull request #1498 from vector-im/renovate/sass-1.x-lockfile
...
Update dependency sass to v1.67.0
2023-09-18 21:08:16 -04:00
Robin and GitHub
0445abb552
Merge pull request #1496 from vector-im/renovate/prettier-2.x-lockfile
...
Update dependency prettier to v2.8.8
2023-09-18 21:07:52 -04:00
Robin
9f893e5373
Format code
2023-09-18 21:05:01 -04:00
Robin and GitHub
1dca11b829
Merge pull request #1495 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.79.0
2023-09-18 21:03:39 -04:00
Robin and GitHub
535712d108
Merge pull request #1492 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-18 18:34:29 -04:00
Robin and GitHub
2d3d171e5e
Merge pull request #1491 from vector-im/renovate/postcss-preset-env-7.x-lockfile
...
Update dependency postcss-preset-env to v7.8.3
2023-09-18 18:33:58 -04:00
Robin and GitHub
62a3a7040b
Merge pull request #1490 from vector-im/renovate/pako-2.x-lockfile
...
Update dependency pako to v2.1.0
2023-09-18 18:33:27 -04:00
Robin and GitHub
0b6b077506
Merge pull request #1478 from robintown/drawer-radius
...
Tweak drawer appearance to better match native system components
2023-09-18 18:31:51 -04:00
Robin and GitHub
38ad42a0d8
Merge pull request #1485 from robintown/lobby-updates
...
Implement new lobby design
2023-09-18 18:31:35 -04:00
Robin and GitHub
fe8ca9df9d
Merge pull request #1489 from robintown/settings-cut-off
...
Fix dropdowns in settings being cut off
2023-09-18 18:27:09 -04:00
Robin and GitHub
00f587898d
Merge pull request #1486 from robintown/page-overflow
...
Fix home page overflowing by a few pixels
2023-09-18 18:26:58 -04:00
Robin and GitHub
5f87d8d16c
Merge pull request #1482 from robintown/no-autojoin
...
Remove auto-join behavior from embedded mode
2023-09-18 18:03:04 -04:00
Robin and GitHub
89fcfb7062
Merge pull request #1481 from robintown/fix-app-selection
...
Fix app selection prompt appearing even in the app
2023-09-18 17:57:20 -04:00
Robin and GitHub
ea3854e9e2
Merge pull request #1488 from vector-im/renovate/eslint-plugin-react-7.x-lockfile
...
Update dependency eslint-plugin-react to v7.33.2
2023-09-18 17:44:16 -04:00
Robin
497c106c9f
Fix dropdowns in settings being cut off
2023-09-18 17:34:24 -04:00
Robin
c1f1cb94fd
Fix home page overflowing by a few pixels
...
Because the height of our header component changed at some point, the hard-coded height values in the CSS were off by a few px and caused the page to overflow slightly.
2023-09-18 16:49:55 -04:00
Robin
771ab41833
Implement new lobby design
2023-09-18 15:58:36 -04:00
Robin and GitHub
60a6347a63
Merge pull request #1467 from vector-im/renovate/sentry-vite-plugin-0.x
...
Update dependency @sentry/vite-plugin to ^0.7.0
2023-09-18 15:55:31 -04:00
Robin and GitHub
4ced2d591b
Merge pull request #1484 from vector-im/renovate/eslint-plugin-jsx-a11y-6.x-lockfile
...
Update dependency eslint-plugin-jsx-a11y to v6.7.1
2023-09-18 15:53:51 -04:00
Robin and GitHub
d59183fa1e
Merge pull request #1483 from vector-im/renovate/eslint-plugin-import-2.x-lockfile
...
Update dependency eslint-plugin-import to v2.28.1
2023-09-18 15:53:27 -04:00
Robin
aacab7719b
Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x
2023-09-18 15:52:39 -04:00
Robin
6bdb4b69ee
Remove auto-join behavior from embedded mode
...
This was a hack that we did back when we were working on PTT, to make the joining process for PTT more seamless, but it doesn't make much sense to auto-join normal calls without giving the user a chance to turn off / adjust their media. If we want this behavior back eventually, I think it would be better serviced by a separate URL parameter.
2023-09-18 13:05:25 -04:00
Robin
6801c95e6a
Fix app selection prompt appearing even in the app
...
Turns out, I just got the name of this URL parameter wrong
2023-09-18 13:03:33 -04:00
Robin
40ef872658
Tweak drawer appearance to better match native system components
2023-09-18 12:17:31 -04:00
Robin and GitHub
f3e8ee6913
Merge pull request #1476 from vector-im/renovate/eslint-config-prettier-8.x-lockfile
...
Update dependency eslint-config-prettier to v8.10.0
2023-09-18 12:08:29 -04:00
Robin and GitHub
2b346911aa
Merge pull request #1475 from vector-im/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.49.0
2023-09-18 12:07:17 -04:00
Robin
6f969c222b
Merge branch 'livekit' into renovate/sentry-vite-plugin-0.x
2023-09-18 12:04:04 -04:00
Robin and GitHub
0b6533bf6d
Merge pull request #1471 from robintown/remove-walkie-talkie
...
Fully remove walkie-talkie mode
2023-09-18 12:03:38 -04:00
Robin
882a0faf6c
Fix the build
2023-09-18 12:02:35 -04:00
Robin
8eb789d6aa
Merge branch 'livekit' into remove-walkie-talkie
2023-09-18 11:58:45 -04:00
Robin
1ecc8e3b22
Fix bad import
2023-09-18 11:56:24 -04:00
Robin and GitHub
6b35832611
Merge pull request #1474 from vector-im/renovate/babel-loader-8.x-lockfile
...
Update dependency babel-loader to v8.3.0
2023-09-18 11:55:37 -04:00
Robin and GitHub
7eca26c3f0
Merge pull request #1469 from vector-im/renovate/node-18.x-lockfile
...
Update dependency @types/node to v18.17.17
2023-09-18 11:55:08 -04:00
Robin and GitHub
4d5b13824f
Merge pull request #1448 from robintown/app-selection
...
Add a prompt to launch Element X on mobile
2023-09-18 11:54:31 -04:00
Robin and GitHub
48c563d31f
Merge pull request #1470 from robintown/feedback-layout
...
Fix the feedback screen looking broken on mobile
2023-09-18 11:54:25 -04:00
Robin and GitHub
010416a85c
Merge pull request #1473 from vector-im/renovate/use-gesture-react-10.x-lockfile
...
Update dependency @use-gesture/react to v10.3.0
2023-09-18 11:54:11 -04:00
Robin and GitHub
1e2b2c6ef9
Merge pull request #1472 from robintown/invert-buttons
...
Invert the microphone and video button states
2023-09-18 11:53:18 -04:00
Robin
cfd61282cc
Merge branch 'livekit' into remove-walkie-talkie
2023-09-18 11:52:52 -04:00
Robin
b53868cbc9
Merge branch 'livekit' into app-selection
2023-09-18 11:50:32 -04:00
Robin
662a85c16a
Add a clarifying comment
2023-09-18 11:46:16 -04:00
Robin and GitHub
43d12e815a
Merge pull request #1447 from robintown/use-modals
...
Start using the new modal component
2023-09-18 11:45:09 -04:00
Robin and GitHub
218ba02fe3
Merge pull request #1468 from vector-im/renovate/testing-library-jest-dom-5.x-lockfile
...
Update dependency @testing-library/jest-dom to v5.17.0
2023-09-18 11:42:11 -04:00
Robin
aaf4d20e7d
Merge branch 'livekit' into use-modals
2023-09-18 11:40:10 -04:00
Robin and GitHub
08be4550d5
Merge pull request #1446 from robintown/modals
...
Implement the new modal designs
2023-09-18 11:38:03 -04:00
Robin and GitHub
bfefcce466
Merge pull request #1445 from robintown/native-fonts
...
Use native system fonts on Android and iOS
2023-09-18 11:37:45 -04:00
Robin
09b9b71f19
Upgrade jest
2023-09-18 11:37:05 -04:00
Robin and GitHub
0f07b77ae7
Merge pull request #1456 from vector-im/renovate/content-type-1.x-lockfile
...
Update dependency @types/content-type to v1.1.6
2023-09-18 11:31:01 -04:00
Robin
282c345ad3
Invert the microphone and video button states
...
… so that they use the 'on' state when muted, and announce the action that they take rather than the current state, as suggested in internal design guidance.
2023-09-18 11:21:56 -04:00
Robin
1e9e096356
Fully remove walkie-talkie mode
2023-09-18 11:06:06 -04:00
Robin
db0d3b1ee9
Fix the feedback screen looking broken on mobile
2023-09-18 10:42:07 -04:00
Robin
bbf91ca867
Add a clarifying comment
2023-09-18 09:48:02 -04:00
Robin and GitHub
d1e5a3043f
Merge pull request #1460 from vector-im/renovate/vector-im-compound-web-0.x-lockfile
...
Update dependency @vector-im/compound-web to v0.4.1
2023-09-18 09:26:45 -04:00
Robin and GitHub
55eed97e58
Merge pull request #1458 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-18 09:23:56 -04:00
Robin and GitHub
9952c35800
Merge pull request #1462 from vector-im/renovate/uuid-9.x-lockfile
...
Update dependency uuid to v9.0.1
2023-09-18 09:23:31 -04:00
d9ac072663
Update comment
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2023-09-18 09:14:46 -04:00
Robin and GitHub
b78b45f9e7
Merge pull request #1454 from vector-im/renovate/babel-monorepo
...
Update dependency @babel/core to v7.22.20
2023-09-17 23:25:52 -04:00
Robin and GitHub
02a50e8f2a
Merge pull request #1453 from vector-im/renovate/docker-setup-buildx-action-digest
...
Update docker/setup-buildx-action digest to dedd61c
2023-09-17 23:25:25 -04:00
Robin and GitHub
d752d04f4f
Merge pull request #1452 from vector-im/renovate/docker-metadata-action-digest
...
Update docker/metadata-action digest to 879dcbb
2023-09-17 23:23:57 -04:00
Robin and GitHub
b3446f0501
Merge pull request #1451 from vector-im/renovate/docker-login-action-digest
...
Update docker/login-action digest to b4bedf8
2023-09-17 23:23:41 -04:00
Robin and GitHub
d8fc3e42ca
Merge pull request #1450 from vector-im/renovate/docker-build-push-action-digest
...
Update docker/build-push-action digest to 4c1b68d
2023-09-17 23:23:21 -04:00
Robin and GitHub
158de65e66
Merge pull request #1449 from vector-im/renovate/actions-upload-artifact-digest
...
Update actions/upload-artifact digest to a8a3f3a
2023-09-17 23:22:57 -04:00
Robin and GitHub
4b93f0825f
Merge pull request #1444 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-17 18:05:57 -04:00
Robin
0f97d655d2
Add a prompt to launch Element X on mobile
...
This shows a bottom sheet on mobile asking the user whether they want to open the call in Element X, as soon as the page is loaded.
2023-09-17 17:48:03 -04: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
Robin
9736f0244b
Use native system fonts on Android and iOS
...
This behavior is called for in the new designs, but Compound Web doesn't (yet) implement it by default.
2023-09-17 12:56:13 -04:00
Robin and GitHub
c481d3c908
Merge pull request #1434 from vector-im/SimonBrandner/feat/gradient
...
Add background gradient
2023-09-15 17:21:28 -04:00
Robin
2bb2107ead
Merge branch 'livekit' into SimonBrandner/feat/gradient
2023-09-15 17:19:37 -04:00
Robin and GitHub
224bfe58d1
Apply graphic positioning suggestion
2023-09-15 17:17:57 -04:00
Robin and GitHub
1dd19a78ac
Merge pull request #1443 from vector-im/dbkr/publish_audio_at_start
...
Always publish microphone track when joining
2023-09-15 17:17:13 -04:00
Robin and GitHub
564af13b59
Merge pull request #1410 from vector-im/dbkr/smooth_focus_switch
...
Smooth Focus Switching
2023-09-15 17:06:22 -04:00
Robin and GitHub
47231f438a
Merge pull request #1440 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-15 07:53:18 -04:00
Robin and GitHub
27616c7227
Merge pull request #1436 from robintown/video-tile-1
...
First pass at the new video tile designs
2023-09-14 11:32:36 -04:00
Robin and GitHub
3da673361f
Merge pull request #1435 from robintown/logo-labels
...
Add accessible label to the in-call logo mark
2023-09-14 11:31:41 -04:00
Robin
915fb63356
First pass at the new video tile designs
...
Here, I've begun updating the styles of video tiles to match the new designs. Not yet updated: the local volume option is supposed to go inside an overflow menu now, but I haven't gotten to that yet.
To make the outlines on hovered / speaking tiles show up properly, I have to remove the usePageFocusStyle hack, which was preventing CSS outlines from being used for anything other than focus rings. I honestly can't tell what problem it was solving in the first place: focus rings still appear to behave as expected throughout the application.
2023-09-13 16:19:29 -04:00
Robin
21c234ebee
Add accessible label to the in-call logo mark
2023-09-13 16:18:29 -04:00
Robin and GitHub
1f95ec7a0c
Merge pull request #1430 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-12 15:02:54 -04:00
Robin and GitHub
d483dd0218
Merge pull request #1427 from robintown/button-accessibility
...
Improve accessibility of buttons
2023-09-11 11:24:53 -04:00
Robin
2d1e820fc6
Regenerate strings
2023-09-11 11:22:35 -04:00
Robin
26ad532532
Merge branch 'livekit' into button-accessibility
2023-09-11 11:22:10 -04:00
Robin and GitHub
3438ee5711
Merge pull request #1426 from robintown/header-footer
...
Implement new in-call header and footer designs
2023-09-11 11:14:59 -04:00
Robin
4b3364584d
Regenerate string files
2023-09-11 11:11:26 -04:00
Robin
ae2b152b3e
Upgrade Compound Web
2023-09-11 11:08:46 -04:00
Robin
6c25a25f8b
Make the focus ring on Compound Web buttons consistent
2023-09-11 11:07:10 -04:00
Robin
8720ccada6
Count participants in a more sensible way
2023-09-11 10:32:03 -04:00
Robin
a9585b1fcf
Merge branch 'livekit' into header-footer
2023-09-11 10:29:19 -04:00
Robin
1445c42cc3
Implement new in-call header and footer designs
2023-09-08 16:41:23 -04:00
Robin
3545a8152a
Improve accessibility of buttons
...
I noticed that none of these buttons had accessible labels, which is obviously no good since they rely on icons alone to convey purpose when not focused.
2023-09-08 15:39:49 -04:00
Robin and GitHub
3331a23373
Merge pull request #1409 from robintown/livekit-isnt-pr
...
Tell the CI that the livekit branch isn't a PR
2023-09-04 05:08:06 -04:00
Robin Townsend
1bdb0db6d2
Tell the CI that the livekit branch isn't a PR
...
This prevents it from trying to run the PR preview workflow on every build of the livekit branch.
2023-09-01 15:08:46 -04:00
Robin and GitHub
e124b77f7f
Merge pull request #1374 from robintown/in-call-footer
...
Implement new designs for in-call footer buttons
2023-09-01 13:26:19 -04:00
Robin and GitHub
b96b77472d
Merge pull request #1406 from vector-im/renovate/react-stately-collections-3.x-lockfile
...
Update dependency @react-stately/collections to v3.10.0
2023-09-01 13:25:57 -04: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
Robin and GitHub
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
Robin and GitHub
29af360df9
Merge pull request #1372 from vector-im/renovate/storybook-monorepo
...
Update dependency @storybook/react to v6.5.16
2023-09-01 09:12:27 -04:00
Robin and GitHub
dfe8f4ab2f
Merge pull request #1395 from vector-im/renovate/opentelemetry-instrumentation-user-interaction-0.x
...
Update dependency @opentelemetry/instrumentation-user-interaction to ^0.33.0
2023-08-31 17:10:00 -04:00
Robin and GitHub
b1b30f3d97
Merge pull request #1394 from vector-im/renovate/opentelemetry-instrumentation-document-load-0.x
...
Update dependency @opentelemetry/instrumentation-document-load to ^0.33.0
2023-08-31 17:06:38 -04:00
Robin and GitHub
186fe91529
Merge pull request #1390 from vector-im/renovate/opentelemetry-js-monorepo
...
Update opentelemetry-js monorepo
2023-08-31 17:02:46 -04:00