Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Add support for screen sharing in 1:1 calls #5992

Merged
merged 97 commits into from
Jul 27, 2021

Commits on May 7, 2021

  1. Add screensharing icons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 7, 2021
    Configuration menu
    Copy the full SHA
    4a6d8eb View commit details
    Browse the repository at this point in the history
  2. Add classes for screensharing buttons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 7, 2021
    Configuration menu
    Copy the full SHA
    198722e View commit details
    Browse the repository at this point in the history
  3. Add support for up to 4 feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 7, 2021
    Configuration menu
    Copy the full SHA
    1f27354 View commit details
    Browse the repository at this point in the history
  4. Add button to screenshare

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 7, 2021
    Configuration menu
    Copy the full SHA
    5b2f941 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Enable screenshare in all video calls

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 8, 2021
    Configuration menu
    Copy the full SHA
    4c9d9dd View commit details
    Browse the repository at this point in the history
  2. Simplifie CSS

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 8, 2021
    Configuration menu
    Copy the full SHA
    430808a View commit details
    Browse the repository at this point in the history
  3. Improve and fix sorting

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 8, 2021
    Configuration menu
    Copy the full SHA
    69b0425 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Remove screensharing call type

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    2749715 View commit details
    Browse the repository at this point in the history
  2. Add dialog with info about the screensharing change

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    135cdb2 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary import

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    0eeb21d View commit details
    Browse the repository at this point in the history
  4. Increase z-index of call controls

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    228b2cc View commit details
    Browse the repository at this point in the history
  5. Always sort feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    90f4ad7 View commit details
    Browse the repository at this point in the history
  6. Add a comment about when it is possible to screenshare

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 10, 2021
    Configuration menu
    Copy the full SHA
    acd0fa4 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Don't render any audio non-primary feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 11, 2021
    Configuration menu
    Copy the full SHA
    834579f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Show screensharign button only if connected

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 13, 2021
    Configuration menu
    Copy the full SHA
    adddb0f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Do not render the audio element if there is no audio track

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 19, 2021
    Configuration menu
    Copy the full SHA
    5c2abd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17fad0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cbec87 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    340bbee View commit details
    Browse the repository at this point in the history
  2. Add a missing ;

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed May 20, 2021
    Configuration menu
    Copy the full SHA
    f949526 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    1d3bf91 View commit details
    Browse the repository at this point in the history
  2. Improve wording

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    6cd7608 View commit details
    Browse the repository at this point in the history
  3. i18n

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    641c902 View commit details
    Browse the repository at this point in the history
  4. Add spaces into curly braces

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    befcbf8 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Add CallViewSidebar

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    6192318 View commit details
    Browse the repository at this point in the history
  2. Add styling for CallViewSidebar

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    5608e92 View commit details
    Browse the repository at this point in the history
  3. Adjust for sidebar

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    97b976b View commit details
    Browse the repository at this point in the history
  4. Properly handle feed prop updates

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    1b2b471 View commit details
    Browse the repository at this point in the history
  5. Rework how feeds work

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    84070bf View commit details
    Browse the repository at this point in the history
  6. Fix feeds misbehaving

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    e431f41 View commit details
    Browse the repository at this point in the history
  7. Don't show sidebar in PiP

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    176fb9b View commit details
    Browse the repository at this point in the history
  8. Add presenting text

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    0c55a6c View commit details
    Browse the repository at this point in the history
  9. Derive mute state from props

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    ed148de View commit details
    Browse the repository at this point in the history
  10. Fix imports

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    d62f959 View commit details
    Browse the repository at this point in the history
  11. Simplifie some naming

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    6592839 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e5188a5 View commit details
    Browse the repository at this point in the history
  13. Add share button and refoctor

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    c5ee2a6 View commit details
    Browse the repository at this point in the history
  14. Add min-width

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    6ae1f53 View commit details
    Browse the repository at this point in the history
  15. Hide feeds with muted video in certain cases and fix colors

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    9a67851 View commit details
    Browse the repository at this point in the history
  16. Move call controls into a separate method

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    6d29c19 View commit details
    Browse the repository at this point in the history
  17. Allow fullscreening in all call types

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    10e8a1d View commit details
    Browse the repository at this point in the history
  18. Add sidebar icons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    65c477f View commit details
    Browse the repository at this point in the history
  19. Support hiding sidebar

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    60ab7aa View commit details
    Browse the repository at this point in the history
  20. Also turn off camera when hiding sidebar

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    a933e08 View commit details
    Browse the repository at this point in the history
  21. Remove emtpy line

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    cc46233 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    fc239ff View commit details
    Browse the repository at this point in the history
  2. Delint

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    657896c View commit details
    Browse the repository at this point in the history
  3. Add missing null guard

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    a03b48d View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    6ef7ecb View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    d512a83 View commit details
    Browse the repository at this point in the history
  2. Rewrite using TabbedView and improve TS

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    77c8425 View commit details
    Browse the repository at this point in the history
  3. Improve the look and feel of the picker

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    31f5d01 View commit details
    Browse the repository at this point in the history
  4. i18n

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    27b0261 View commit details
    Browse the repository at this point in the history
  5. Give sources a little padding

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    18ba7a2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a2b8ad View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    66a3b0f View commit details
    Browse the repository at this point in the history
  2. Add some types

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    6491a00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c25feb9 View commit details
    Browse the repository at this point in the history
  4. Center all buttons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    fadb13e View commit details
    Browse the repository at this point in the history
  5. Reorder buttons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    0a282b5 View commit details
    Browse the repository at this point in the history
  6. Update the screen-sharing buttons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    e5563ac View commit details
    Browse the repository at this point in the history
  7. Add "You are presenting toast"

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    3751f04 View commit details
    Browse the repository at this point in the history
  8. Put the sidebar to the bottom rather than the top

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    15406ea View commit details
    Browse the repository at this point in the history
  9. Show sidebar button only when screen-sharing

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    690905d View commit details
    Browse the repository at this point in the history
  10. Reverse sidebar order

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    0af6450 View commit details
    Browse the repository at this point in the history
  11. Correct sidebar toggle behaviour

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    c7a2849 View commit details
    Browse the repository at this point in the history
  12. Correct sidebar behaviour when muting local video

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    cfaf4b8 View commit details
    Browse the repository at this point in the history
  13. Update sidebar icons

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    4546df7 View commit details
    Browse the repository at this point in the history
  14. Put the call controls close togather

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    3993e69 View commit details
    Browse the repository at this point in the history
  15. Sort feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    9fb872c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Configuration menu
    Copy the full SHA
    be52eba View commit details
    Browse the repository at this point in the history
  2. Update the toast

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    51cf426 View commit details
    Browse the repository at this point in the history
  3. Always show screensharing feed as primary

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    2014517 View commit details
    Browse the repository at this point in the history
  4. Correct feed ordering

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    74649f1 View commit details
    Browse the repository at this point in the history
  5. Update sidebar behaviour

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    337664a View commit details
    Browse the repository at this point in the history
  6. Adjust hiding local feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    0a80675 View commit details
    Browse the repository at this point in the history
  7. Show sidebar in PiP mode

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    dc7f6d8 View commit details
    Browse the repository at this point in the history
  8. Fix feed sizing issues

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    3fac4ad View commit details
    Browse the repository at this point in the history
  9. Show a "Your camera is turned off" toast

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    ddd4b4b View commit details
    Browse the repository at this point in the history
  10. Rename to toast

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    9891edd View commit details
    Browse the repository at this point in the history
  11. Move some CSS to a more correct place

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    d243f7b View commit details
    Browse the repository at this point in the history
  12. Clearer avatar sizing

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    c2aada6 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Reorganize some CSS

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    7ad62a8 View commit details
    Browse the repository at this point in the history
  2. Fix sidebar hiding

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    1b9b5fd View commit details
    Browse the repository at this point in the history
  3. Show toast even for non-presenters

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    37335b2 View commit details
    Browse the repository at this point in the history
  4. Only show toast about camera in video calls

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    6429b3c View commit details
    Browse the repository at this point in the history
  5. Keep aspect ratio for voice feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    72948b9 View commit details
    Browse the repository at this point in the history
  6. Fix dumb typo

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    8998382 View commit details
    Browse the repository at this point in the history
  7. Make feeds bit a smaller

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    2873bf6 View commit details
    Browse the repository at this point in the history
  8. Fix overflow issues

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    8695beb View commit details
    Browse the repository at this point in the history
  9. Always hide all feeds

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    33abe83 View commit details
    Browse the repository at this point in the history
  10. Simplifie sidebar showing logic

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    f4287fc View commit details
    Browse the repository at this point in the history
  11. rethemendex

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 22, 2021
    Configuration menu
    Copy the full SHA
    2841383 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    b762303 View commit details
    Browse the repository at this point in the history
  2. Add myself to the license header as I need to re-run the CI

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    50c27eb View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Merge remote-tracking branch 'upstream/develop' into fix/12652/screen…

    …-share
    
    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    24f0c76 View commit details
    Browse the repository at this point in the history
  2. Delete mistake line

    Signed-off-by: Šimon Brandner <[email protected]>
    SimonBrandner committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    b9e305d View commit details
    Browse the repository at this point in the history