This repository was archived by the owner on Sep 11, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 816
Add support for screen sharing in 1:1 calls #5992
Merged
dbkr
merged 97 commits into
matrix-org:develop
from
SimonBrandner:fix/12652/screen-share
Jul 27, 2021
Merged
Changes from 20 commits
Commits
Show all changes
97 commits
Select commit
Hold shift + click to select a range
4a6d8eb
Add screensharing icons
SimonBrandner 198722e
Add classes for screensharing buttons
SimonBrandner 1f27354
Add support for up to 4 feeds
SimonBrandner 5b2f941
Add button to screenshare
SimonBrandner 4c9d9dd
Enable screenshare in all video calls
SimonBrandner 430808a
Simplifie CSS
SimonBrandner 69b0425
Improve and fix sorting
SimonBrandner 2749715
Remove screensharing call type
SimonBrandner 135cdb2
Add dialog with info about the screensharing change
SimonBrandner 0eeb21d
Remove unnecessary import
SimonBrandner 228b2cc
Increase z-index of call controls
SimonBrandner 90f4ad7
Always sort feeds
SimonBrandner acd0fa4
Add a comment about when it is possible to screenshare
SimonBrandner 834579f
Don't render any audio non-primary feeds
SimonBrandner adddb0f
Show screensharign button only if connected
SimonBrandner 5c2abd2
Do not render the audio element if there is no audio track
SimonBrandner 17fad0e
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 4cbec87
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 340bbee
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner f949526
Add a missing ;
SimonBrandner 1d3bf91
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 6cd7608
Improve wording
SimonBrandner 641c902
i18n
SimonBrandner befcbf8
Add spaces into curly braces
SimonBrandner 6192318
Add CallViewSidebar
SimonBrandner 5608e92
Add styling for CallViewSidebar
SimonBrandner 97b976b
Adjust for sidebar
SimonBrandner 1b2b471
Properly handle feed prop updates
SimonBrandner 84070bf
Rework how feeds work
SimonBrandner e431f41
Fix feeds misbehaving
SimonBrandner 176fb9b
Don't show sidebar in PiP
SimonBrandner 0c55a6c
Add presenting text
SimonBrandner ed148de
Derive mute state from props
SimonBrandner d62f959
Fix imports
SimonBrandner 6592839
Simplifie some naming
SimonBrandner e5188a5
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner c5ee2a6
Add share button and refoctor
SimonBrandner 6ae1f53
Add min-width
SimonBrandner 9a67851
Hide feeds with muted video in certain cases and fix colors
SimonBrandner 6d29c19
Move call controls into a separate method
SimonBrandner 10e8a1d
Allow fullscreening in all call types
SimonBrandner 65c477f
Add sidebar icons
SimonBrandner 60ab7aa
Support hiding sidebar
SimonBrandner a933e08
Also turn off camera when hiding sidebar
SimonBrandner cc46233
Remove emtpy line
SimonBrandner fc239ff
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 657896c
Delint
SimonBrandner a03b48d
Add missing null guard
SimonBrandner 6ef7ecb
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner d512a83
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 77c8425
Rewrite using TabbedView and improve TS
SimonBrandner 31f5d01
Improve the look and feel of the picker
SimonBrandner 27b0261
i18n
SimonBrandner 18ba7a2
Give sources a little padding
SimonBrandner 2a2b8ad
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 66a3b0f
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 6491a00
Add some types
SimonBrandner c25feb9
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner fadb13e
Center all buttons
SimonBrandner 0a282b5
Reorder buttons
SimonBrandner e5563ac
Update the screen-sharing buttons
SimonBrandner 3751f04
Add "You are presenting toast"
SimonBrandner 15406ea
Put the sidebar to the bottom rather than the top
SimonBrandner 690905d
Show sidebar button only when screen-sharing
SimonBrandner 0af6450
Reverse sidebar order
SimonBrandner c7a2849
Correct sidebar toggle behaviour
SimonBrandner cfaf4b8
Correct sidebar behaviour when muting local video
SimonBrandner 4546df7
Update sidebar icons
SimonBrandner 3993e69
Put the call controls close togather
SimonBrandner 9fb872c
Sort feeds
SimonBrandner be52eba
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 51cf426
Update the toast
SimonBrandner 2014517
Always show screensharing feed as primary
SimonBrandner 74649f1
Correct feed ordering
SimonBrandner 337664a
Update sidebar behaviour
SimonBrandner 0a80675
Adjust hiding local feeds
SimonBrandner dc7f6d8
Show sidebar in PiP mode
SimonBrandner 3fac4ad
Fix feed sizing issues
SimonBrandner ddd4b4b
Show a "Your camera is turned off" toast
SimonBrandner 9891edd
Rename to toast
SimonBrandner d243f7b
Move some CSS to a more correct place
SimonBrandner c2aada6
Clearer avatar sizing
SimonBrandner 7ad62a8
Reorganize some CSS
SimonBrandner 1b9b5fd
Fix sidebar hiding
SimonBrandner 37335b2
Show toast even for non-presenters
SimonBrandner 6429b3c
Only show toast about camera in video calls
SimonBrandner 72948b9
Keep aspect ratio for voice feeds
SimonBrandner 8998382
Fix dumb typo
SimonBrandner 2873bf6
Make feeds bit a smaller
SimonBrandner 8695beb
Fix overflow issues
SimonBrandner 33abe83
Always hide all feeds
SimonBrandner f4287fc
Simplifie sidebar showing logic
SimonBrandner 2841383
rethemendex
SimonBrandner b762303
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner 50c27eb
Add myself to the license header as I need to re-run the CI
SimonBrandner 24f0c76
Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…
SimonBrandner b9e305d
Delete mistake line
SimonBrandner File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.