summaryrefslogtreecommitdiffstats
path: root/src/components/CallView/Grid/Grid.vue
AgeCommit message (Collapse)Author
2023-06-22lint codeMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-06-22allow wrapper to shrink, consider gaps and padddings in columns calculationMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-06-15set new navigation buttons offsetMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-06-12align hover styles for navigation buttons with collapse buttonMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-05-12replace complex calculations with Array.at()Maksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-05-05techdebt(vue3): define emitsGrigorii K. Shartsev
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-04-12adjust styles, change class overlappingMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-02-27Merge pull request #8764 from ↵Maksim
nextcloud/fix/7703/change-button-component-for-videos Change native buttons to NcButton components
2023-02-24Merge pull request #8844 from nextcloud/hide-bottom-stripe-in-recordingsJoas Schilling
Hide bottom stripe in recordings
2023-02-24Hide bottom stripe in recordingsDaniel Calviño Sánchez
This is specially important if the height of the recording is limited, due to the minimum fixed height of the stripe. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2023-02-24change native buttons to NcButton componentsMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-02-23fix styles for local video in stripeMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-02-23apply lint rules to .vue filesMaksim Sukharev
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-02-15Add recording mode for call viewDaniel Calviño Sánchez
When the call view is shown in recording mode the local participant is not shown, and there is no visible button to show the grid stripe either. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-09Fix bottom stripe of speaker view with high DPIJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-28Add a function to get grid debug informationJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-28🔍 Take the devicePixelRatio into consideration for the grid size calculationJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-17Fix screenshot mode for the gridviewJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-09fixup! Adjust videos border radiusDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-08-15Fix vue/no-reserved-component-namesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-15Fix importsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-23Update my emailMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2022-07-13Since v5.0.0 of the lib, the property decorative has been removed.Joas Schilling
This means the "decorative" is added to the span element, causing the HTML validation to fail: > Attribute decorative not allowed on element span at this point. Upstream commit https://github.com/robcresswell/vue-material-design-icons/commit/c65d8ea786ea49210193cb3129c12a68ed6c0baf > This patch also removes the default title, encouraging better > accessibility by removing unhelpful titles that dont indicate usage. The > `decorative` prop has been removed and any icons that do not have a > meaningful title will be hidden from screen readers. Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-18Eslint warning fixes till messagesList folder includedmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2022-04-20Use RemoteVideoBlocker in call viewDaniel Calviño Sánchez
Now the remote videos will be blocked when not needed, that is, when explicitly disabled by the local user or when not visible. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-24Fix "switch-to-screen-id" eventDaniel Calviño Sánchez
Since the LocalMediaControls were moved to the TopBar that component is no longer a descendant of CallView, so the "switch-to-screen-id" event is not propagated up to it. Therefore it is replaced by an event bus event, which can be listened from the CallView. Moreover, the "switch-to-screen-id" events emitted by other components is not correctly propagated either up to the CallView. For consistency and simplicity the event is moved to an event bus event in those cases too. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-24Fix eslintJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-01-20Fix linter errorsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-12Fix size of material design iconsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-10Fix some stylelintJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-10Always show pagination buttonsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-12-10Improve grid pagination buttonsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18Fill local videomarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18Merge pull request #6521 from nextcloud/bugfix/noid/add-breathing-room-to-stripeMarco
Add breathing room to stripe
2021-11-17Fix everything but localvideomarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-17Also add breathing room in the stripeJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-16Remove unused importJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-16Update screenshot mechanism with new controls and rounded cornersJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-12Round videosmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-10Add grid gapsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-02Fix grid when the number of videos is below the limitDaniel Calviño Sánchez
When "videosCap" is set it was always applied, no matter the actual number of videos. Due to this, even if there was just a single remote video, as the available size was calculated based on the limit rather than on the actual number of videos a mostly empty grid was shown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-10-27Add config setting to make grid videos limit a hard limitDaniel Calviño Sánchez
The hard limit can be enabled with OCC with "occ config:app:set spreed --value=yes grid_videos_limit_enforced". The changes will take effect once the user reloads the page The grid videos limit by default is a fuzzy limit, as the number of videos shown could be larger due to the available space and aspect ratio to distribute the videos on. When the limit is made a hard limit the distributed slots will be the same as before, but only as many videos as allowed by the limit will be filled in each page. However, note that with the hard limit the grid may look "broken", as there is still space to be filled with videos yet they are in the next page. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-24Fix selecting the own screen in the gridviewJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-17Lint fixMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-06-11Send media streams in calls only when publishing is allowedDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-02-22Adjust screenshotingJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-16Add a screenshot mode with images and fake audio/video statesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-09Prevent current page in grid to become negativeDaniel Calviño Sánchez
If the number of pages was -1 (which happens if there are no remote videos and thus "slots" becomes -1) the current page became -2. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-01-30Merge pull request #5017 from ↵marco
nextcloud/bugfix/5016/hover-color-for-grid-collapser Add hover effects for grid collapser
2021-01-29Make background of call screen #444444Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>