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.
2024-12-03 13:51:38 +02:00
AHMAD KADRI
176e409af5
feat(accessibility): add focus and blur handle to the toolbar ( #15054 )
2024-10-09 10:31:16 -05:00
damencho
39c9c24810
fix(toolbox): Fix re-rendering of toolbar on every state change.
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
Дамян Минков
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
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
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
Hristo Terezov
a3bb1a3459
feat(visitors): Hide reactions.
2024-02-01 18:08:19 -06: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
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
Horatiu Muresan
91de33550d
feat(toolbar-buttons) Add optional background color ( #13691 )
2023-08-10 16:30:14 +03:00
Mihaela Dumitru
1b7a81afa5
feat(external-api) extend event to listen to system buttons and add config to prevent execution
2023-07-20 12:25:40 +02:00
Robert Pintilii
52fbd3aeb8
ref(toolbar) Convert to function component ( #13511 )
...
Extract keyboard shortcuts logic to custom hook
2023-07-03 12:58:58 +03:00
Gabriel Borlea
ca8c055a58
fix(shortcuts): reactions description translations ( #13504 )
...
* fix(shortscuts): reactions description translations
* fix lint
2023-06-29 15:58:46 +03:00
Robert Pintilii
2d8014775a
ref(toolbar) Move getButtons to functions ( #13502 )
...
Move visible logic inside each button
Move click functionality inside each button
Extract getButtons function from Toolbox components to functions file
2023-06-29 14:59:12 +03:00
Robert Pintilii
d40aecb05d
feat(toolbox) Shift up to make tile name visible
2023-05-25 15:26:04 +02:00
Robert Pintilii
ae281e9935
ref(TS) Improve TS ( #13370 )
...
Use correct types for action, dispatch and getState
2023-05-22 09:54:11 +03:00
Hristo Terezov
f8bd8b616e
feat(reactions): New button for web.
2023-05-02 08:20:35 -05:00
Hristo Terezov
be55ccd6f4
fix(main-Toolbox): Display the correct buttons.
...
If some of the buttons from the main toolbar are disabled we were
displaying buttons from the overflow menu in their place.
2023-05-02 08:20:35 -05:00
Avram Tudor
1402a63324
ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux ( #13260 )
...
* ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux
fix unsynced default value between config flag and local storage
* code review
* fix build
2023-04-26 11:21:42 +03:00
Robert Pintilii
eda25ca3c9
fix(toolbar) Remove focus on hide ( #13256 )
2023-04-24 14:07:42 +03:00
Calinteodor
ba4784f149
feat(subtitles): rework feature ( #12484 )
...
* feat(subtitles): separated web from native and created native subtitles screen
2023-04-18 16:01:34 +03:00
Calin-Teodor
035cccb97b
fix(toolbox): imports
2023-04-14 00:05:25 +03:00
Robert Pintilii
fc0fd2d08c
ref(TS) Convert some components to TS ( #13198 )
2023-04-13 15:49:34 +03:00
Robert Pintilii
0b65acb528
ref: Remove some index files ( #13151 )
...
Fix imports
2023-04-03 13:49:19 +03:00
Robert Pintilii
206a4afd76
ref(TS) Convert some components to TS ( #13129 )
2023-03-30 11:27:53 +03:00
Emmanuel Pelletier
c81777a475
Make (most) UI elements reachable via keyboard ( #12657 )
...
feat(a11y): make (most) UI elements reachable via keyboard
2023-02-28 12:21:15 +02:00
damencho
d7f6c2bbf0
feat: Introduces iAmVisitor mode.
2023-02-24 07:51:47 -06:00
damencho
863fd12488
feat: Hide self-view and buttons in visitors mode.
2023-02-24 07:51:47 -06:00
Calinteodor
f8af9c4fae
feat(notifications): native UI updates ( #12798 )
...
* feat(notifications): native notifications UI updates
2023-02-21 11:26:04 +02:00
Yash-Ambekar
e3c95e376a
fix(toolbar) Removed width from toolbar ( #12935 )
2023-02-20 20:29:57 +02:00
Robert Pintilii
27b8794d8c
feat(video-picker) Redesign ( #12902 )
...
Convert some files to TS
Implement redesign
Add Virtual background and Flip video to picker menu
2023-02-14 12:15:37 +02:00
Gabriel Borlea
1a113ba733
feat: add custom buttons for participant menu and toolbar via config ( #12832 )
...
* add custom remote menu button
* add config for custom buttons
* whitelist custom buttons flag
* add toolbox custom button
* fix notify toolbox buttons
* whitelist toolbar custom buttons
* rename and fix notify
* rename participant remote menu
* revert some flag wrong changes
* fix some formatings
* add undefined type to custom buttons toolbox
* code review
* code review 2
* fix linting issue
2023-02-09 13:12:00 +02:00
Robert Pintilii
ae7e441e21
fix(context-menu) Minor style fixes ( #12874 )
2023-02-07 12:05:46 +02:00
Robert Pintilii
fbc0a502e7
ref(TS) Improve TS ( #12656 )
2023-02-02 13:12:31 +02:00
Shawn
ab262ec8b1
fix(toolbox): do not show hangup menu for non-moderators
2023-02-02 10:50:15 +01:00
Horatiu Muresan
42868c9ec2
fix(context-menu) Fit the overflow menu on small heights ( #12848 )
2023-01-31 15:19:01 +02:00
Kirat
2bf3089dbf
Fixed overflow of popover ( #12814 )
2023-01-25 19:09:55 +01:00
Horatiu Muresan
3e58cd8af3
feat(narrow-layout) Use drawer menus on desktop narrow mode ( #12799 )
2023-01-25 17:02:26 +02:00
Avram Tudor
d7bedb2e07
ref(misc) remove unused code for dock / undock ( #12661 )
...
* ref(misc) remove unused code for dock / undock
* remove translations
2022-12-09 15:19:57 +02:00
Robert Pintilii
0ba033e07d
ref(TS) Improve TS ( #12612 )
...
Remove unnecessary @ts-ignores
Remove unnecessary eslint-disable
2022-11-28 12:52:45 +02:00
Shawn
93ab7725e7
feat(toolbox) notify click for hangup-menu and end-meeting menu button
2022-11-11 16:06:53 -06:00
Robert Pintilii
936a1a6b0e
ref(design) Update icons ( #12489 )
...
Remove unused icons
Remove fill none from icons
Rename some icons
2022-11-08 12:24:32 +02:00
Robert Pintilii
b52b4c2a78
ref(TS ) Improve TS ( #12491 )
...
Remove global variables from files
Change type to interface
2022-11-03 10:35:51 +02:00