Robin
e9fd84816e
Invert the colors of the camera and microphone buttons again
...
Turns out design prefers the button colors how they were prior to fa844446b6 .
2026-04-21 11:21:48 +02:00
Timo K
9fa382ed0c
fix loudspeaker confusion and icons
2026-04-15 16:42:28 +02:00
Timo K
3fc823e049
Fix unit tests
2026-04-15 15:51:21 +02:00
Timo K
505e408c47
Merge branch 'toger5/move-settings-out-of-bottom-bar' into toger5/bottom-bar-storybook
2026-04-15 14:42:26 +02:00
Timo K
75fb89a98a
review: update styles + aria hidden
2026-04-15 14:20:19 +02:00
Timo K
dbf76db590
cleanup ReactionData
2026-04-15 13:06:47 +02:00
Timo K
32823aef92
test and lints
2026-04-14 18:15:20 +02:00
Timo K
4295ae55d4
Merge branch 'toger5/move-settings-out-of-bottom-bar' into
...
toger5/bottom-bar-storybook
2026-04-14 18:09:59 +02:00
Timo K
ab751e8c38
review: smaller changes
...
- use correct button styles
- move overrides to options
- add flex-wrap: nowrap
2026-04-14 17:44:47 +02:00
Timo K
a069d28f3a
review: make appBar styling use IconButton (fix margins)
2026-04-14 17:44:47 +02:00
Timo K
400259207e
Also use CallFooter for lobby
2026-04-14 13:25:33 +02:00
Timo K
5f0afd3edc
Add tests to make sure we always have one settings button.
2026-04-13 15:49:28 +02:00
Timo K
098a8c0c41
Improve logic for settings button show/hide.
...
Fix button shown in appbar
2026-04-10 18:59:17 +02:00
Timo K
251a41e7a5
fix imports
2026-04-10 18:28:15 +02:00
Timo K
9de5938e79
Add back the settings button to the bottom buttons group for SPA mobile.
...
This is an edgecase where we need the settings button but have hidden it
before.
2026-04-10 18:27:52 +02:00
Timo K
9528c4f837
fix lints
2026-04-10 18:27:24 +02:00
Timo K
5da7dd6413
Move footer to storybook
2026-04-10 18:27:24 +02:00
Timo K
cf642aa670
Move settings button out of the button bar.
...
User overflow button instead: at the top for mobile, bottom left for
web.
2026-04-08 16:05:46 +02:00
Robin
c0d60b2c29
Improve accessibility of microphone, camera, and screen share buttons
...
Taking Valere's suggestion of giving them the 'switch' role. Also, the aria-label attributes were redundant (having tooltips already gives the buttons aria-labelledby).
2026-03-21 02:53:48 +01:00
Robin
fa844446b6
Invert the colors of the camera and microphone buttons
...
So that they use primary color tokens when unmuted, and secondary color tokens when muted. This makes them work like the screen sharing button.
2026-03-18 11:29:55 +01:00
Timo K
54bef07b3b
linter
2026-03-10 13:57:06 +01:00
Timo K
38382539ad
fix lints
2026-03-10 13:57:06 +01:00
Timo K
8db1c4c370
Implement new Pip Layout (with control buttons)
2026-03-10 13:57:06 +01:00
Timo K
220fc51eb5
add initializeWidget to tests.
2026-01-22 19:38:39 +01:00
Valere
7a8c2d6ca9
Merge branch 'livekit' into valere/initial_mute_states
2026-01-12 19:13:40 +01:00
Valere
56beb59346
review: Update copyright properly
2026-01-12 15:35:21 +01:00
Robin
f89a7a8211
Fix tests
2026-01-09 12:58:06 +01:00
Valere
a9153f2781
fix: Regression on default mutestate for voicecall + end-2-end tests
2026-01-09 12:03:56 +01:00
Robin
b6ca0c4cd6
Fix tests
2026-01-05 13:55:58 +01:00
Timo K
e741285b11
Fix lints, move CallViewModel.test.ts. Fix audio renderer
2025-11-07 14:04:40 +01:00
Robin
58cd12b9b8
Fix a number of remaining test failures
2025-10-22 22:57:29 -04:00
Robin
13636b78d9
Replace deprecated CallMembership.sender with userId
2025-10-14 12:07:51 -04:00
Valere
6710f4c72a
Test: Fix mocking to fix failing tests
2025-10-10 11:09:41 +02:00
davidegirardi
5811794f31
Add drum/joke reaction ( #3217 )
...
* Add drum/joke reaction
* Add license information
* Update test snapshot
* update snapshot test
---------
Co-authored-by: Robin <robin@robin.town >
Co-authored-by: Davide Girardi <davideg@element.io >
Co-authored-by: fkwp <github-fkwp@w4ve.de >
2025-09-16 11:46:25 +02:00
Robin
0ed47c2588
Merge branch 'livekit' into robin/switch-camera-tile
2025-08-14 16:39:08 +02:00
Robin
b3863748dc
Replace many usages of useObservableEagerState with useBehavior
...
This hook is simpler in its implementation (therefore hopefully more correct & performant) and enforces a type-level distinction between raw Observables and Behaviors.
2025-07-11 00:24:46 -04:00
Robin
7c5336fc40
Remove the switch camera button
2025-07-10 15:29:38 -04:00
Robin
0c27610119
Remove usages of forwardRef
...
It has been deprecated in React 19, which allows functional components to receive refs just like any other prop.
2025-06-23 23:06:33 -04:00
Robin
8704b44b78
Update test snapshots for React 19 changes
2025-06-09 11:48:01 -04:00
Robin
0661486676
Merge branch 'livekit' into renovate/major-compound
2025-05-28 18:07:30 -04:00
Robin
07a4244c05
Upgrade Compound Web to v7.12.0
2025-05-28 18:04:29 -04:00
Timo
adb5934f0b
temp
2025-03-13 17:51:41 -04:00
Valere
4c91326edb
fix, testing: i18n not properly configured
2025-03-03 14:41:31 +01:00
Hugh Nimmo-Smith
0f5dc33918
Fix copyright header to say dual license not just AGPL ( #3013 )
...
This probably should have been part of https://github.com/element-hq/element-call/pull/2984
2025-02-18 17:59:58 +00:00
Robin
cda802a2e9
Make error screens more visually consistent ( #2951 )
2025-01-17 09:35:39 +00:00
davidegirardi
d5bf65057a
Add wave/hello reaction ( #2921 )
...
Co-authored-by: Hugh Nimmo-Smith <hughns@element.io >
Co-authored-by: Davide Girardi <davideg@element.io >
2025-01-08 14:05:07 +00:00
Quentin Gliech
b5f4a07868
Upgrade to React Router v6 ( #2919 )
2025-01-06 17:00:20 +00:00
Will Hunt
abf2ecd521
Refactor reactions / hand raised to use rxjs and start ordering tiles based on hand raised. ( #2885 )
...
* Add support for using CallViewModel for reactions sounds.
* Drop setting
* Convert reaction sounds to call view model / rxjs
* Use call view model for hand raised reactions
* Support raising reactions for matrix rtc members.
* Tie up last bits of useReactions
* linting
* Update calleventaudiorenderer
* Update reaction audio renderer
* more test bits
* All the test bits and pieces
* More refactors
* Refactor reactions into a sender and receiver.
* Fixup reaction toggle button
* Adapt reactions test
* Tests all pass.
* lint
* fix a couple of bugs
* remove unused helper file
* lint
* finnish notation
* Add tests for useReactionsReader
* remove mistaken vitest file
* fix
* filter
* invert
* fixup tests with fake timers
* Port useReactionsReader hook to ReactionsReader class.
* lint
* exclude some files from coverage
* Add screen share sound effect.
* cancel sub on destroy
* tidy tidy
2024-12-19 15:54:28 +00:00
Hugh Nimmo-Smith
0087e37f30
Enable @typescript-eslint/consistent-type-imports lint rule ( #2886 )
...
* Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
Revert "Enable @typescript-eslint/consistent-type-imports lint rule"
This reverts commit ba385fa00b7e410cc508fd5fb9fe972233ae114f.
Enable @typescript-eslint/consistent-type-imports lint rule
This is to help ensure that we get proper vite/rollup lazy loading by not `import`ing more than we need to.
.
* Format
2024-12-11 09:27:55 +00:00
Will Hunt
b3ceb5300c
Add keyboard shortcuts for raised hand / reactions ( #2784 )
...
* Add support for reactions / raised-hands via keyboard shortcuts.
* Add tests
* Fixup shortcuts
* update snapshotr
* fix type
* keyshortcuts
* remove mistakenly commited file
* fix label logic
* Add renderer for call joined / left
* Use caption
* lint
* remove unexpected file
* remove other unexpected change
* Remove other other unexpected change.
2024-11-19 16:57:57 +00:00