AHMAD KADRI
176e409af5
feat(accessibility): add focus and blur handle to the toolbar ( #15054 )
2024-10-09 10:31:16 -05:00
Hristo Terezov
b0a050b66a
fix(keyboard-shortcuts): Rename .web/.native files.
...
The keyboard shortcuts feature is used only on web. We don't need the suffixes.
2024-10-07 10:13:26 -05:00
damencho
39c9c24810
fix(toolbox): Fix re-rendering of toolbar on every state change.
2024-10-03 14:04:14 -05:00
damencho
d6a42fbe43
fix(jwt): Fixes when feature is missing from features.
...
By default, that feature is disabled.
2024-10-03 14:04:14 -05:00
damencho
808bc24d95
fix(jwt): Fixes getJwtDisabledButtons to respect moderator flag.
2024-10-03 14:04:14 -05:00
damencho
e04db24d15
fix(jwt): Use isJwtFeatureEnabled the same way in all places.
...
Fixes an issue where we were showing cc button for visitors that does not have features in the token.
2024-10-03 14:04:14 -05:00
Hristo Terezov
1152073b57
feat(stage-name-label): Don't show for SS when toolbar is hidden
2024-09-18 17:26:20 -05:00
AHMAD KADRI
8d82c20319
Accessibility: keyboard navigation on the toolbar (Context menu) ( #15060 )
...
Accessibility: keyboard navigation on the toolbar (Context menu)
2024-09-17 17:10:44 +03:00
Дамян Минков
ede26956e8
feat(visitors): Transcriptions for visitors. ( #15119 )
...
* feat(visitors): Transcriptions for visitors.
* squash: Fixes filter iq.
* feat: Rewrites room name requests in rayo iq for visitors.
* squash: Handles visitors count that request transcriptions and the languages requested.
* fix(subtitles): Make sure we show captions button when no features but is transcribing.
2024-09-13 18:35:34 -05:00
Hristo Terezov
b747fd3483
feat(subtitles): Move with toolbar.
2024-08-28 17:39:18 -05:00
Hristo Terezov
2d56dbe249
fix(subtitles): Styles.
...
- Move the styles from css to tss-react ones
- Dynamic fontSize based on the visible area of the page
- Remove the gaps in the background when a line is wrapped.
- Change the text color to white.
- Remove transparency.
2024-08-28 16:22:24 -05:00
Hristo Terezov
1d95c30893
feat(shared-video): Allow only whitelisted URLs.
2024-08-13 12:43:45 -05:00
Saúl Ibarra Corretgé
b35200648c
feat(deps) replace lodash with lodash-es
...
The latter supports tree-shaking and we don't need to embed the whole
500KB of lodash.
2024-08-12 10:34:44 +02:00
Calin-Teodor
2d2bae6ec1
feat(toolbox): moved action to appropriate feature and fixed naming
2024-08-09 16:19:13 +03:00
Calinteodor
c2a446a79b
feat(toolbox/web): updated imports and fixed jsdocs ( #14966 )
...
* feat(toolbox/web): updated imports extensions and fixed some jsdocs
2024-08-06 10:51:18 +03:00
Calin-Teodor
fb6a44a39b
feat(toolbox/web): fix You seem to be using a value for content without quotes error log
2024-07-11 16:18:23 +03:00
Calin-Teodor
ff7b6010bd
feat(toolbox): enable full screen button for ipad browsers
2024-06-21 18:04:54 +03:00
Hristo Terezov
6d9bbe0376
fix(MainToolbar): replace hidden buttons.
...
Currently if a button in the main toolbar is not visible, the button is
not replaced by another button from the overflow menu.
2024-06-14 10:18:00 +03:00
Hristo Terezov
d5dd5e4560
fix(Toolbox): Stop rerendering on every action
...
getJwtDisabledButtons which is used as a selector will create a new array every time it is called. This will lead to unneccessary rerenders on every action where there is no difference in the result of getJwtDisabledButtons because the reference of the array will be different.
2024-06-03 14:07:22 -05:00
Hristo Terezov
46ea1f577c
ref(Toolbox): replace mapStateToProps with hooks.
2024-06-03 14:07:22 -05:00
Hristo Terezov
0913554af9
feat(MainToolbar): implement custom order.
...
As part of the PR, it also fixes:
- Removes button aliases
- Unifies the keys in the object returned by getAllToolboxButtons and the button keys
- Makes sure that the number of buttons displayed are always the same as the number of buttons specified in the thresholds and removes the exception for not filling up the main toolbar with buttons from overflow menu when reactions button is disabled.
- Introduces a priority for buttons that will be used to fill empty spaces in the main toolbar.
2024-05-23 12:34:15 -05:00
Hristo Terezov
9bb27b83d9
ref(modules/UI): remove events system.
...
Many of the events are not used at all or used only on one place. For the rest of them the listeners were added 2 times on promoted visitors and not cleaned at all.
2024-04-21 19:42:41 -05:00
Calin-Teodor
55e9136b91
feat(toolbox/native): fixed icon for CustomOptionButton and styles
2024-04-16 16:21:12 +03:00
Calinteodor
36671d7c4f
feat(toolbox/native): custom overflow menu buttons ( #14594 )
...
* feat(toolbox/native): custom buttons for the OverflowMenu
2024-04-10 14:51:10 +03:00
Hristo Terezov
26e09acb8a
fix(buttonsWithNotify): Duplicates in config
...
Fixes the issue with adding duplicate elements in buttonsWithNotifyClick and participantMenuButtonsWithNotifyClick with custom buttons.
2024-03-12 12:19:54 -05:00
Hristo Terezov
e2ec4842a1
fix(toolbarButtons): filter visitor buttons in redux.
...
Filters the toolbarButtons in redux depending on the visitor state instead of filtering them every time in mapStateToProps. This will prevent unnecessary rerenders of the toolbar.
Additionally:
- Moves visitor buttons const from features/config in features/toolbox.
- Removes dublicate functions isButtonEnabled and isToolbarButtonEnabled.
- Adds more buttons to the visitor allowed buttons which functionality has been any way accessible trough shortcuts or somewhere else.
- Enables customButtons to be visible for visitors.
2024-02-29 18:51:47 -06:00
Hristo Terezov
ea075d9bae
fix(toolbarButtons): Store all buttons in redux.
...
The previous version of getToolbarButtons function was actually adding the custom buttons on every call to the config toolbarButtons array, effectively creating dublicates of every custom button. The PR fixes this issue.
Also now we will be running the getToolbarButtons calculation only when needed.
2024-02-29 16:36:52 -06:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
Joseph Garrone
73952ee1f7
refactor(styles): Migrate withStyles to tss-react, remove @mui/styles dependency ( #14310 )
2024-02-26 14:10:07 +02:00
Calin-Teodor
aff671b44a
feat(config/flag): enable/disable participants pane
2024-02-23 14:54:37 +02:00
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation ( #14327 )
2024-02-06 16:22:53 +02:00
Hristo Terezov
fab61d8c32
fix(reactions): Show when received even if UI is disabled
2024-02-01 18:08:19 -06:00
Hristo Terezov
a3bb1a3459
feat(visitors): Hide reactions.
2024-02-01 18:08:19 -06:00
Horatiu Muresan
213f1b68e1
fix(reactions-firefox) Fix drawer menu not scrollable on FF ( #14181 )
...
- fix reactions menu not visibile on FF when in drawer mode
- fix subscriber for tileview
2023-12-21 17:10:48 +02:00
nurjin jafar
998854a22e
accessibility findings in Toolbar ( #14161 )
...
feat(accessibility): update translations and toggled labels
2023-12-21 15:46:02 +02:00
Calin-Teodor
392c8e9aa8
feat(toolbox): fixed undefined for previous layout type
2023-12-19 16:36:23 +02:00
Mihaela Dumitru
6d11aa8049
fix(ui) style prejoin drawer ( #14165 )
2023-12-18 18:30:48 +02:00
Horatiu Muresan
af4488d1e9
fix(toolbox) prevent toolbox shift up on stage view ( #14155 )
2023-12-14 12:32:19 +02:00
Abbas Al-Mansoori
ab08eb2f99
refactor(rnsdk): remove redundant audio and video actions ( #14066 )
...
* refactor(rnsdk): remove redundant audio and video actions
2023-11-17 12:09:31 +02:00
Abbas Al-Mansoori
6d02f50d09
feat(rnsdk): add audio and video muted state changed
2023-11-16 12:54:36 +02:00
AHMAD KADRI
ff656a0625
ref(accessibility): add an aria-expended attribute if the the button open menu ( #14023 )
...
ref(accessibility): add an aria-expended attribute if the the button open menu
2023-11-08 15:59:05 +02:00
Horatiu Muresan
29dbcb309d
fix(drawer-menu) Make drawer menu accessible on small height ( #14026 )
2023-11-07 13:06:03 +02:00
Calinteodor
9c04ba767c
feat(breakout-rooms/native): separate breakout rooms from participants ( #13920 )
...
feat(breakout-rooms/native): separate breakout rooms from participants
2023-10-11 17:34:49 +03:00
Saúl Ibarra Corretgé
a7af01b9e3
fix(screen-sharing) remove stop screen sharing icon
2023-10-06 10:31:47 +02:00
Thomas Egebrand Gram
f74b6cd82f
fix (mobile-layout) change "vh" to "dvh" for all layouts ( #13840 )
...
* Convert all vh units to dvh; fixing layout for mobile browsers such as Chrome for Android.
2023-09-20 12:19:54 +03:00
Horatiu Muresan
463c823d3b
fix(toolbar-buttons) Show tileview in toolbar when separate reactions button ( #13810 )
2023-09-08 14:44:32 +03:00
Robert Pintilii
295878ffff
ref(styles) Move some SCSS to JSS ( #13568 )
2023-09-05 11:20:01 +03:00
Avram Tudor
974e2a5106
ref: improve handling for room destroyed events ( #13591 )
...
* ref: improve handling for room destroyed events
* add missing translation
* code review
* implement kick handling
* implement native handling
* fix tests
* code review changes
* add dialog testId
* fix end conf for react native
* fix lobby test
* add translation for lobby closing
---------
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2023-08-28 15:14:03 +03:00
Mihaela Dumitru
e2a02f4b21
fix(toolbar) disable the profile button based on the toolbar logic ( #13696 )
2023-08-14 09:45:07 +03:00
Horatiu Muresan
5345a77092
chore(tileview) Add config for disabling tileview ( #13692 )
...
- show fixed number of toolbar buttons in toolbar (including custom buttons) instead of sending to overflow menu
2023-08-10 16:31:32 +03:00