Joao Victor
b75fbe8279
Remove merge residue
2022-06-01 16:55:28 -03:00
Joao Victor
2a1401f2ae
Merge remote-tracking branch v2.6.x-release into virtual-background-upload
2022-06-01 16:50:29 -03:00
Joao Victor
1c02ff3877
fix: make drag-and-drop stuff follow the config
2022-06-01 14:30:50 -03:00
Joao Victor
4840543701
fix: move config key to public.virtualBackgrounds (Settings.yml)
2022-06-01 14:23:00 -03:00
Joao Victor
769629daf6
improvement: add a new service function for reading the file
2022-06-01 12:05:16 -03:00
Joao Victor
b3d18a1d28
improvement: add HOC to concentrate drag-and-drop code
2022-06-01 10:34:21 -03:00
Joao Victor
e7d9b46097
fix: add some file sanitization
2022-05-31 16:32:58 -03:00
Max Franke
8b8ba0c9f4
fix(webcam): draggable camera dock
2022-05-31 14:14:18 -03:00
Max Franke
2fbb4e8821
fix(webcam): user status icons align
...
Align user status icons to match other icons paddings/margins
2022-05-31 13:38:37 -03:00
Max Franke
a53b41721b
fix(video-avatar): prevent state update on an unmounted component
2022-05-31 13:38:37 -03:00
Max Franke
00a8e64261
feat(video-avatar): change border
...
Apply isTalking border with a pseudo-element.
2022-05-30 15:08:25 -03:00
Max Franke
45d3738960
feat(video-avatar): hide icons when squeezed
2022-05-24 17:20:29 -03:00
prlanzarin
0a05d3b673
fix: client crash on meeting end/user left with cameras
2022-05-13 16:20:57 +00:00
Joao Victor
a7e5869c91
feat(video): upload of own webcam virtual background
2022-05-10 14:17:16 -03:00
Paulo Lanzarin
c6dedfebe2
Merge pull request #14938 from frankemax/add-video-avatar-loading-2.6
...
feat(webcam): avatar loading
2022-05-10 09:56:58 -03:00
Max Franke
f9b2fbf4d2
fix(video-list-item): mirror own webcam
...
Fix mirror own webcam not working
Probably broke after e45deb5e7e
2022-05-09 16:28:30 -03:00
Max Franke
d75111d85a
fix(video-list-item): spinner and unhealthy stream
...
Fix spinner
Add unhealthy stream filter to the avatar
2022-05-09 16:17:38 -03:00
Max Franke
cf56e064e4
fix(user-status): add joined value
...
Add correct prop types to user-status
2022-05-09 16:17:38 -03:00
Max Franke
d642464897
feat(video-list-item): avatar loading
...
Add a new avatar component to video list item
Change the design of the components, following the new video list idea
Add icons related to the state of the user
2022-05-09 16:17:33 -03:00
Mario Junior
dced094ad7
Merge pull request #14833 from lfzawacki/develop-bbb
...
New Layout code and push layout states for camera position, size, focus and presentation minize
2022-05-04 16:51:06 -03:00
prlanzarin
bdd781e647
refactor(webcam): remove unused code in video-provider/service
2022-05-02 14:43:48 +00:00
Anton Georgiev
1e038e7855
Merge pull request #14732 from frankemax/hide-webcam-info-small
...
feat(video): hide webcam container info depending on container size
2022-04-27 11:16:56 -04:00
Max Franke
9392669cd8
feat(video-list-item): prevent undefined observer
...
Add extras checks to observer related values
Move the video container width bound to a const
2022-04-27 11:48:14 -03:00
Lucas
2db9a1b343
Merge branch 'develop' into develop-bbb
2022-04-26 15:08:43 -03:00
Anton Georgiev
9a8264ec6c
Merge pull request #14736 from prlanzarin/u25-wave-idea3
...
feat(audio): local echo test and audio energy meter
2022-04-14 17:07:28 -04:00
Lucas Zawacki
378d0f18a0
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into develop-bbb
2022-04-14 18:48:02 +00:00
Lucas Zawacki
83847a21aa
Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb
2022-04-13 21:08:32 +00:00
Max Franke
c01c778a2e
feat(video): hide webcam stuff when squeezed
...
Hide the default buttons when video container is too small.
Groups the functionality of other buttons into just one button.
2022-04-11 18:48:17 -03:00
prlanzarin
d6c7f23a0e
feat(audio): local echo test and audio energy meter
...
New features:
- A simplified echo test mode that only does a local loopback (instead of
going to FS and back)
- A volume meter for microphone streams to the AudioSettings view
Those two features are experimental and disabled by default; see
public.app.media.simplifiedEchoTest and public.app.media.showVolumeMeter configs
Collateral changes:
- fix: localize fallback device strings in AudioSettings/DeviceSelector
- Refactor on some media stream utils to be re-usable across components
- Refactor in AudioSettings to keep gUM #uses stable.
* TODO: need to pass streams through AudioManager to avoid the surplus gUM.
- fix(audio): drop ScriptProcessorNode usage (deprecated)
* Used in volume meter for tracking - use hark instead
2022-04-11 19:21:56 +00:00
Anton Georgiev
0275b8710b
Merge pull request #14787 from Arthurk12/camera-cancellable-button-2.5
...
refactor(webcam): cancellable button
2022-04-11 10:17:50 -04:00
Ramon Souza
1c873bd8d6
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr08
2022-04-08 17:30:21 -03:00
Arthurk12
f2d5e7af2c
refactor(webcam): cancellable button
...
Makes it possible to cancel webcam sharing while connecting.
Simplifies button state logic.
2022-04-08 18:54:47 +00:00
Anton B
6eead03fb3
set dynamic steps by current settings
2022-03-29 10:53:07 -03:00
Anton Georgiev
29f5947e21
Merge pull request #14590 from frankemax/refactor-video-list-item
...
refactor(video-list-item): hookify and reorganize component
2022-03-28 11:53:25 -04:00
Max Franke
e45deb5e7e
refactor(video-list-item): hookify and reorganize component
2022-03-24 13:29:13 -03:00
prlanzarin
4ae5c70248
feat(video): add flag to disable quality change exemptions (floor, pin)
2022-03-14 11:58:53 -03:00
prlanzarin
ccbb6c6651
fix(video): add debounce and option to exclude constraints from dynamic camera profiles
...
Tries to mitigate too-rapidly-switching camera profiles causing video freezes
due to encoder resets. Excluding constraints might not help a lot since
the thing that actually restarts the encoder is the bitrate change, but
they're not really important in the context of dynamic profiles.
We can't get rid of bitrate changes, though, since it's what does the actual
quality constraining.
The camera profile change debounce timer is 2.5s by default (which is
the same timer used for floor changes).
Also fixed an issue with camera profile backfiring due to badly defined peers
2022-03-14 11:56:48 -03:00
Pedro Beschorner Marin
5cd2b0b635
Merge remote-tracking branch 'bigbluebutton/v2.5.x-release' into f-v-amccc
2022-03-10 12:25:17 -03:00
Ramón Souza
ae5e116e16
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-24-25-mar09
2022-03-09 20:40:07 +00:00
Pedro Beschorner Marin
6ff1d680d9
feat(video): add meeting camera cap control
...
Include `meetingCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams a meeting can have.
Disabled by default.
2022-03-07 09:36:55 -03:00
Pedro Beschorner Marin
ea35f4f598
fix(video): respect disabled cap
...
User's camera cap should be disabled when set to zero but the UI control
wasn't respecting this configuration.
2022-03-04 15:20:27 -03:00
Anton Georgiev
5f884f6674
Merge remote-tracking branch 'bbb/v2.4.x-release' into merge-24-into-25
2022-03-03 18:35:05 +00:00
Lucas Zawacki
1180f4edf1
bug(layout): Guarantee right size for focused video
2022-02-25 15:05:34 -03:00
Lucas Zawacki
8d6931f656
feature(layout): Add focused camera to layout context
2022-02-24 14:22:00 -03:00
Pedro Beschorner Marin
e8ff5ebdc8
feat(video): add user camera cap control
...
Include `userCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams an user can share.
Default set to 3.
2022-02-22 13:13:48 -03:00
Joao Victor
6b923a1279
Fix button chevron and webcam selector
2022-02-21 17:40:00 -03:00
Ramón Souza
1d1375b3cf
move modal component to common folder
2022-02-15 15:54:55 +00:00
Ramón Souza
fa7af8fe27
move menu component to common folder
2022-02-15 15:38:55 +00:00
Ramón Souza
96900ee6a3
move icon component to common folder
2022-02-15 14:51:51 +00:00
Ramón Souza
0377854b98
move fullscreen-button component to common folder
2022-02-15 14:42:02 +00:00