Commit Graph

43433 Commits

Author SHA1 Message Date
Arthurk12
5f74d750e5 feat(layout): add new hidden layout MEDIA_ONLY
Introduces a new layout type called `MEDIA_ONLY`, which shows only media
elements(presentation area and cameras). This layout follows the same
heuristics used by the smart layout to arrange presentation and cameras
in the screen.
2024-10-09 20:10:14 -03:00
Arthurk12
28eb37a498 fix(layout): correct top and height calculation of camera dock bounds
Fixes an issue with the camera dock bounds calculation, where the banner
height was being accounted for twice, leading to incorrect dock height
and excessive spacing. The height is now correctly based on the media
are height, which already factors in the banner height.

Additionally, the top position of the camera dock is now calculated
using the media area's top position, correctly factoring in the margin of
the media area.
2024-10-09 19:44:51 -03:00
Arthurk12
a0f1039721 feat(layout): add optional parameter to calculateMediaAreaBounds
Adds an optional parameter to the `calculateMediaAreaBounds` function,
allowing a margin to be specified when determining the media area
bounds. Any usage of the function without the optional parameter will
default to the previous behavior(no margin).
2024-10-09 19:44:41 -03:00
Arthurk12
cf8a9b857c refactor(layout): propagate and replicate mapping
This commit introduces a mapping between each layout type and the structures
it should propagate or replicate. This change enhances the clarity of the
implemented behavior for each layout type and simplifies modifications to the
elements propagated for each layout.

Additionally, the push layout engine has been updated to utilize the new
mapping structure.
2024-10-09 19:44:34 -03:00
Arthurk12
c647e886bf fix(layout): focused camera propagation
The focused camera id is of type string and was set to boolean `false`
when a camera was unfocused, causing it to throw an error on apollo and
consequently not propagating the focused camera status. This commit fixes
this issue by setting the focused camera id to its initial string value `none`
when a camera is unfocused.
2024-10-09 19:44:27 -03:00
Arthurk12
2c8d39c471 fix(layout): sidebar content display check
Adds a check for unmounting the sidebar content when the display option
from layout context is `false`.
2024-10-09 19:44:18 -03:00
Guilherme Leme
f375d4d3aa [plugin-sdk-issue-121] - change naming for jsEntrypointchecksum 2024-10-09 17:40:41 -03:00
Guilherme Leme
04a5a9da9f [plugin-sdk-issue-121] - Added checksum logic to both the manifest and the js bundled plugin 2024-10-09 16:36:32 -03:00
Ramón Souza
e80511144e
Merge pull request #21335 from JoVictorNunes/chat-replies-feat
feat(chat): message replies
2024-10-09 15:29:35 -03:00
Tainan Felipe
1efe1b1b0b
fix: Remove TlDraw from the DOM when the presentation is minimized (#21106)
* Remove TlDraw from the DOM when the presentation is minimized

* Fix: Restore presentation on annotation update
2024-10-09 14:23:12 -04:00
Ramón Souza
6741437a28
Merge pull request #21381 from ramonlsouza/issue-21297
fix: Unlocking specific user to see other viewers cursors not working
2024-10-09 14:34:30 -03:00
KDSBrowne
f785b13e8d improve timeout handling in adjustCameraOnMount 2024-10-09 17:25:29 +00:00
Ramón Souza
3aabed9c27 fix fullscreen button 2024-10-09 14:23:06 -03:00
KDSBrowne
a54d10de45 fix camera position not updating correctly when tab is hidden 2024-10-09 15:49:22 +00:00
Anton Georgiev
882d851d4b
Merge pull request #21398 from antobinary/dev-merge-oct-9
chore: Merge BBB 3.0.0-beta.3 into develop
2024-10-09 10:35:51 -04:00
Anton Georgiev
1276261651 Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2024-10-09 09:58:03 -04:00
Ramón Souza
dc655dc8a6
Merge pull request #21391 from Scroody/i-21332-2
Fix(webcam): do not display fullscreen button on iPhone
2024-10-09 10:35:41 -03:00
transifex-integration[bot]
4aaf82a8a5
Translate en.json in gl (#21395)
100% translated source file: 'en.json'
on 'gl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-09 08:59:10 -04:00
Ramón Souza
4fc037235a
Merge pull request #21390 from ramonlsouza/issue-21342
style: Update outline buttons to full colour
2024-10-09 09:24:20 -03:00
KDSBrowne
74bab5a76e
fix(whiteboard): Disable tldraw right-click options (#21383)
* disable tldraw right-click options

* hide menu options for background image
2024-10-09 09:12:17 -03:00
KDSBrowne
37facb3c1a
fix(whiteboard): Restrict pan keyboard shortcut to presenter only (#21384)
* restrict pan keyboard shortcut to only presenter

* dont run tldraw simple key shortcuts when mods pressed
2024-10-09 09:05:59 -03:00
germanocaumo
3525e0e9d6 fix(whiteboard): increase timeout on camera updates
Reintroduce the CAMERA_UPDATE_DELAY to help camera update zoom after resizing.
2024-10-09 08:52:52 -03:00
André Möller
bcbb265993 Fix: [3.0 Beta2] Pinning shared notes onto whiteboard crashes whiteboard 2024-10-09 08:40:48 -03:00
Tainan Felipe
b068b24e69
Fix: Restore keyboard navigation on userlist (#21246)
* Fix: Restore keyboard navigation on userlist

* Add: restore function

* Fix: Add support to arrow down and space to enter navigation area

* Fix: Wrong page size calculation
2024-10-09 08:29:07 -03:00
Anton Georgiev
62a864d570
docs: Added a section for ClamAV (#21394) 2024-10-08 21:23:29 -04:00
Anton Georgiev
155f16c56e
build: Bump bbb-transcription-controller to 0.2.8 (#21393) 2024-10-08 20:01:42 -04:00
Guilherme Leme
6756eef841 [new-server-side-architecture] - Fix case where some properties were not correctly passed to manifest.json 2024-10-08 17:46:36 -03:00
Guilherme Leme
b77a6ae483 [new-server-side-architecture] - Changes in review 2024-10-08 14:32:01 -03:00
André Möller
829c75dba1 Fix: [3.0] Can't exit webcam in fullscreen mode on the mobile 2024-10-08 14:21:26 -03:00
Ramón Souza
d888ac5b6b adjust reactions icon color 2024-10-08 13:42:09 -03:00
Ramón Souza
ac38d3c9a8 update actions bar buttons background 2024-10-08 13:41:41 -03:00
Ramón Souza
def7bfd442 remove actions bar separator 2024-10-08 13:40:04 -03:00
germanocaumo
aab6e7b9d4 fix(whiteboard): more zoom fixes
Reorder where adjustCamerOnMout is called and fixes viewer zoom when it loses presenter.
2024-10-08 10:59:18 -03:00
Anton Georgiev
9a2a50d2cc
recording: Set playback_protocol to https (#21287)
Changing the default value from http to https. At this point the playback links generated in the recording metadata.xml files should default to httpS protocol
2024-10-07 14:33:30 -04:00
transifex-integration[bot]
5b3fa08912
Translate en.json in ja (#21377)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-07 11:09:53 -04:00
germanocaumo
9e214c6d72 fix(whiteboard): zoom not updating when tldraw remounts
Missing editor in dependency array so the zoom can apply when it remounts
e.g. changing Animations in settings
2024-10-07 11:03:22 -03:00
Ramón Souza
5f23ff3029 fix unlocked user cant see other users whiteboard cursor 2024-10-07 10:43:56 -03:00
João Victor
7e33f86cdd Merge branch 'v3.0.x-release' into chat-message-edit-and-delete 2024-10-07 08:51:39 -03:00
João Victor
4d64ef45a8 Merge branch 'chat-replies-feat' into chat-message-edit-and-delete 2024-10-07 08:39:06 -03:00
João Victor
a46afa8cd0 fix(chat): Add support for disabledFeatures in chat message toolbar 2024-10-07 08:37:35 -03:00
Joao
45cd19208e fix(chat): Permission for editing a message 2024-10-04 16:42:04 -03:00
Paulo Lanzarin
71e56adfc5
Merge pull request #21371 from bigbluebutton/u30sfu2170a1
build(bbb-webrtc-sfu): v2.17.0-alpha.1
2024-10-04 15:44:07 -03:00
Anton Georgiev
78c6c48dc5
build: Bump bbb-presentation-video to 5.0.0-beta.2 (#21372) 2024-10-04 14:37:21 -04:00
Joao
a9ab4a3dcd fix(chat): Tweak the memoization functions for chat messages 2024-10-04 15:27:50 -03:00
Paulo Lanzarin
8aa3e19728
build(bbb-webrtc-sfu): v2.17.0-alpha.1
v2.17.0-alpha.1
---
* feat: add `enabled` flag to SFU modules, default to true
* fix(livekit): do not sync stale egress instances
* build(livekit): add LiveKit submodule to base configuration
2024-10-04 14:50:49 -03:00
Gustavo Trott
84954c05f3
Merge pull request #21369 from Scroody/i-19426
Fix(Akka): [3.0] - maxParticipants is applying one less than the parameter value
2024-10-04 14:16:50 -03:00
André Castro
bc6bc53cbc
Fix: userdata-bbb_force_listen_only param applying to moderator (#21365) 2024-10-04 13:59:06 -03:00
Joao
f979bc55bd fix(chat): Add missing graphql fields for chat messages subscription 2024-10-04 13:51:13 -03:00
germanocaumo
dca54654c3 fix(whiteboard): fit to width and zoom misc fixes
- Ensure presenter & viewer camera are the same whten using Fit To Width
- Some zoom issues when resizing/reloading
- Fix Viewer still sable to zoom white mouse wheel after someone takes presenter
- Do not apply shortcuts when using "Edit Link" shape dialog is open
- Hide Tldraw native reset zoom button as it does not to what expected
2024-10-04 13:28:06 -03:00
André Möller
a3a0fdc719 Fix: [3.0] - maxParticipants is applying one less than the parameter value 2024-10-04 12:11:51 -03:00