Calinteodor
75c43fc8f2
feat(toolbox): Fixed background color prop custom buttons (#15529)
* feat(toolbox): fixed backgroundColor prop for custom menu buttons
4 meses atrás
Calinteodor
95a6001a6f
feat(toolbox): use custom buttons inside toolbox (#15506)
*Adding capability to use customToolbbarButtons config option inside Toolbox as well and updating event name by making it more general.
4 meses atrás
Calin-Teodor
298279a956
feat(toolbox): reactions menu native ui adjustments
5 meses atrás
Saúl Ibarra Corretgé
1edf88e744
fix(lint) tame linter
5 meses atrás
Calin-Teodor
5c65446ef4
feat(toolbox/native): update CustomOptionButton props
6 meses atrás
Calinteodor
c11147b583
feat(toolbox): adapt toolbox and hang up menu visibility to mobile web (#15340)
On mobile web we want to keep both toolbox and hang up menu visible because they depend on each other.
6 meses atrás
AHMAD KADRI
176e409af5
feat(accessibility): add focus and blur handle to the toolbar (#15054)
8 meses atrás
damencho
39c9c24810
fix(toolbox): Fix re-rendering of toolbar on every state change.
8 meses atrás
damencho
808bc24d95
fix(jwt): Fixes getJwtDisabledButtons to respect moderator flag.
8 meses atrás
AHMAD KADRI
8d82c20319
Accessibility: keyboard navigation on the toolbar (Context menu) (#15060)
Accessibility: keyboard navigation on the toolbar (Context menu)
9 meses atrás
Дамян Минков
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.
9 meses atrás
Hristo Terezov
1d95c30893
feat(shared-video): Allow only whitelisted URLs.
10 meses atrás
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.
10 meses atrás
Calin-Teodor
2d2bae6ec1
feat(toolbox): moved action to appropriate feature and fixed naming
10 meses atrás
Calinteodor
c2a446a79b
feat(toolbox/web): updated imports and fixed jsdocs (#14966)
* feat(toolbox/web): updated imports extensions and fixed some jsdocs
10 meses atrás
Calin-Teodor
fb6a44a39b
feat(toolbox/web): fix You seem to be using a value for content without quotes error log
11 meses atrás
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.
1 ano atrás
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.
1 ano atrás
Hristo Terezov
46ea1f577c
ref(Toolbox): replace mapStateToProps with hooks.
1 ano atrás
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.
1 ano atrás
Calin-Teodor
55e9136b91
feat(toolbox/native): fixed icon for CustomOptionButton and styles
1 ano atrás
Calinteodor
36671d7c4f
feat(toolbox/native): custom overflow menu buttons (#14594)
* feat(toolbox/native): custom buttons for the OverflowMenu
1 ano atrás
Hristo Terezov
26e09acb8a
fix(buttonsWithNotify): Duplicates in config
Fixes the issue with adding duplicate elements in buttonsWithNotifyClick and participantMenuButtonsWithNotifyClick with custom buttons.
1 ano atrás
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.
1 ano atrás
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.
1 ano atrás
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint (#14412)
1 ano atrás
Joseph Garrone
73952ee1f7
refactor(styles): Migrate withStyles to tss-react, remove @mui/styles dependency (#14310)
1 ano atrás
Mihaela Dumitru
3f657c3ded
feat(whiteboard) add native implementation (#14327)
1 ano atrás
Hristo Terezov
fab61d8c32
fix(reactions): Show when received even if UI is disabled
1 ano atrás
Hristo Terezov
a3bb1a3459
feat(visitors): Hide reactions.
1 ano atrás
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
1 ano atrás
nurjin jafar
998854a22e
accessibility findings in Toolbar (#14161)
feat(accessibility): update translations and toggled labels
1 ano atrás
Mihaela Dumitru
6d11aa8049
fix(ui) style prejoin drawer (#14165)
1 ano atrás
Abbas Al-Mansoori
ab08eb2f99
refactor(rnsdk): remove redundant audio and video actions (#14066)
* refactor(rnsdk): remove redundant audio and video actions
1 ano atrás
Abbas Al-Mansoori
6d02f50d09
feat(rnsdk): add audio and video muted state changed
1 ano atrás
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
1 ano atrás
Horatiu Muresan
29dbcb309d
fix(drawer-menu) Make drawer menu accessible on small height (#14026)
1 ano atrás
Calinteodor
9c04ba767c
feat(breakout-rooms/native): separate breakout rooms from participants (#13920)
feat(breakout-rooms/native): separate breakout rooms from participants
1 ano atrás
Saúl Ibarra Corretgé
a7af01b9e3
fix(screen-sharing) remove stop screen sharing icon
1 ano atrás
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.
1 ano atrás
Horatiu Muresan
463c823d3b
fix(toolbar-buttons) Show tileview in toolbar when separate reactions button (#13810)
1 ano atrás
Robert Pintilii
295878ffff
ref(styles) Move some SCSS to JSS (#13568)
1 ano atrás
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 >
1 ano atrás
Mihaela Dumitru
e2a02f4b21
fix(toolbar) disable the profile button based on the toolbar logic (#13696)
1 ano atrás
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
1 ano atrás
Horatiu Muresan
91de33550d
feat(toolbar-buttons) Add optional background color (#13691)
1 ano atrás
Mihaela Dumitru
1b7a81afa5
feat(external-api) extend event to listen to system buttons and add config to prevent execution
1 ano atrás
Robert Pintilii
961a9236fd
ref: remove some Abstract components (#13553)
1 ano atrás
Robert Pintilii
52fbd3aeb8
ref(toolbar) Convert to function component (#13511)
Extract keyboard shortcuts logic to custom hook
1 ano atrás
Gabriel Borlea
ca8c055a58
fix(shortcuts): reactions description translations (#13504)
* fix(shortscuts): reactions description translations
* fix lint
2 anos atrás