Ramón Souza
d6f160d00f
screenshare component isPreenter rework;
2021-11-23 14:20:29 +00:00
Anton Georgiev
542db847ff
Merge pull request #13574 from Tainan404/smooth-reconnection-25
...
Improve data structure to not break on reconnections
2021-11-17 15:55:21 -05:00
Ramón Souza
6e7f35270e
convert screenshare component
2021-11-05 16:36:03 +00:00
Tainan Felipe
f5eef03f3f
Improve data structure to not break on reconnections
2021-11-03 14:37:54 -03:00
Anton Georgiev
022f125e15
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev
2021-10-29 13:24:51 +00:00
Max Franke
664bad7d08
feat(screenshare): UX updates
...
Reduce the font size to 21px (1.3rem) and font weight to 600.
2021-10-27 11:51:39 -03:00
Anton Georgiev
1622425cbc
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into 2.4-into-develop
2021-10-22 19:12:58 +00:00
Ramón Souza
9e71583ec7
restore old minimize presentation button and add a flag to switch
2021-10-14 19:31:47 +00:00
Anton Georgiev
24d672a832
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev
2021-10-14 15:13:17 +00:00
Tainan Felipe
1de8e0779d
Add server side reactivity to publications
2021-10-13 15:00:52 -03:00
Anton Georgiev
5202cd47ca
Merge pull request #13306 from lfzawacki/develop-minimize-all
...
feature: Allow external video and screenshare to be minimized just like the presentation area
2021-10-04 11:45:51 -04:00
Lucas Fialho Zawacki
d7f3924350
Enable swap layout for screenshare and external video
2021-09-27 21:03:20 +00:00
Ramon Souza
2b2792102b
fix hidePresentation parameter
2021-09-27 17:13:41 -03:00
Anton Georgiev
aa2089887c
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.4
2021-09-25 14:59:22 +00:00
Anton Barboza
dce318e1ad
avoid using static timeouts and fix Random Poll test
2021-09-22 13:52:27 -03:00
Ramon Souza
098826c70a
rename layout functions
2021-09-10 17:48:52 -03:00
Ramon Souza
981e707612
add selector to containers, remove old layoutContext + convert base component into function
2021-09-10 14:21:04 -03:00
Ramon Souza
1bea5551ff
hide screenshare when sidebar content is closed - focus on video
2021-08-31 13:21:31 -03:00
Anton Georgiev
4ecb24b4fa
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-aug30
2021-08-30 18:11:16 +00:00
Mario Jr
00e01c1872
add screenshare's peer information to video stats in connection status modal
...
Added support for getStats in screenshare's service. This works similar
to the getStats for video provider, and the information retrieved from
screenshare is added to the video information for cameras.
2021-08-23 12:36:01 -03:00
Ramon Souza
84b1651302
Merge remote-tracking branch 'upstream/develop' into issue-12953
2021-08-11 16:38:13 -03:00
Ramon Souza
be4859df6d
remove fullscreen state
2021-08-11 13:29:09 -03:00
Ramon Souza
53d0b8b949
exit fullscreen when component is unmounted
2021-08-11 13:19:24 -03:00
Ramon Souza
f4df88bf8d
fix screenshare with hidden presentation
2021-08-09 16:12:41 -03:00
Vitor Mateus De Almeida
145ca61d40
linting some files
2021-08-09 11:24:02 -03:00
Vitor Mateus De Almeida
1b18977eac
rename all NewLayout.. to Layout..
2021-08-05 08:03:24 -03:00
Vitor Mateus De Almeida
09082734c9
remove old media, webcam draggable and panel components
2021-08-05 04:26:03 -03:00
Vitor Mateus De Almeida
abf089ae73
remove layout manager legacy
2021-08-05 01:22:07 -03:00
Max Franke
eac5bbd851
fix(screenshare): broken maximized ui before fully loaded
...
Fixes a small bug which allows the user to use the
shrink/expand button before the display it is
fully loaded
2021-08-02 13:32:44 -03:00
Ramon Souza
d3ed4d6ea6
rtl smart layout
2021-07-26 17:45:03 -03:00
Ramon Souza
116da0c6a8
move screenshare notifications to screenshare component
2021-07-21 10:38:48 -03:00
Ramon Souza
43eda61beb
set presentation isOpen on toggleSwapLayout
2021-07-16 15:48:48 -03:00
Vitor Mateus De Almeida
f0145e001e
Add resizable and draggable in cameras dock
...
Remove settings and change resizable context data
Add resizable draggable drop areas in cameras dock
2021-07-13 04:25:03 -03:00
Anton Georgiev
36595c7375
Merge pull request #12729 from ramonlsouza/fullscreen-camera
...
feat: fullscreen cameras and screenshare in new Layout Manager
2021-07-12 14:33:35 -04:00
Pedro Beschorner Marin
e6c43f282a
fix(screenshare): fullscreen status from state
...
isFullscreen is a state property and is being fetched from the component
props. I think this is something I messed up while resolving a cherry-pick
conflict.
2021-07-12 11:01:23 -03:00
Max Franke
5d0ae8ff04
feat(screenshare): change loading icon
...
Change the previous loading spinner to the new loading dots, ensuring
a bit more UI consistency.
Add the "unhealthy stream" filter to make the dots a little more visible and
remove the loading spinner.
2021-07-09 14:51:38 -03:00
Ramon Souza
07ab688a4a
fullscreen screenshare
2021-07-06 16:27:28 -03:00
prlanzarin
0453e9e842
fix(webcams): reduce number of gUM calls
...
Shave off the number of calls in video-preview and video-provider by
using a stream storage
We don´t call an upfront gUM in video-preview anymore to lift the
fingerprinting barrier on device labels and IDs. Flow has been reversed:
upfront enumerate, load first preview, then check if previous
enumeration was obfuscated.
Add a stream storage in video-preview`s service to avoid re-fetching
them in video-providerj
Remove some unneeded video-preview container props
Improve some of video-preview`s error locales
2021-07-02 16:13:31 +00:00
Ramon Souza
e1f1b2e49f
screenshare layout values
2021-06-15 10:47:37 -03:00
Ramon Souza
d2e2a34dfe
screenshare size
2021-06-15 08:51:44 -03:00
Arthur B. Grossi
cdd688000c
style(layout): buttons outline
...
Adds margin to presentation and screenshare buttons
in order to prevent outline cut.
2021-06-14 14:53:21 -03:00
Max Franke
f2c95c61e3
feat(screenshare): reduce mirror effect
...
Add the shrink/expand button in the screenshare layout to reduce the mirror/tunnel
effect, when the presenter is sharing the same screen as the application is.
2021-06-07 09:11:32 -03:00
Ramon Souza
75b9261f6f
remove unused imports/variables
2021-04-22 13:17:20 -03:00
prlanzarin
1e199097b4
screenshare: check if the user is still presenter after gDM resolves
...
If the presenter gets changed while the user kept the getDisplayMedia browser picker open, accepting the getDisplayMedia prompt might get the previous presenter´s client-side state inconsistent as if they were sharing. The screen sharing is a no-op though
This adds a check after gDM resolves to see whether the user is still the presenter; if they aren`t, just clean up the gDM stream and make it a full no op
2021-03-24 18:41:14 +00:00
Anton Georgiev
e673fb2cf4
Merge pull request #11630 from prlanzarin/u23-sculptor
...
listenonly,video-provider,screenshare: remove ICE gathering pre-flight check
2021-03-12 12:58:43 -05:00
prlanzarin
ab17b10c38
listenonly,video-provider,screenshare: remove ICE gathering pre-flight check
2021-03-12 02:51:45 +00:00
prlanzarin
ef4ad8820d
screenshare: adapt shutdown on breakout room joins, only stop sharers
...
Adapted the breakout room screen sharing shutdown to use the new refactor calls
Also changed the behaviour a bit to only trigger the stop code for presenters/sharers, mimicking the camera behaviour and not leaving viewer with stuck screens
2021-03-12 01:31:46 +00:00
prlanzarin
775cbf4124
screenshare: move end alert sound to a reliable place
2021-03-12 00:44:38 +00:00
prlanzarin
7eb91f9273
Merge branch 'u22-screenshare18102020' of https://github.com/prlanzarin/bigbluebutton-1 into u23-ilgiardino
2021-03-11 18:49:14 +00:00
Ramon Souza
08067e905f
polling component also checks if screenshare is fullscreen
2021-02-23 14:04:00 -03:00