João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency
with observer hook ( #20322 )
...
* refactor(storage): replace Tracker.Dependency with observer hook
* fix(storage): set initial value
* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
Guilherme Pereira Leme
41bb140dc5
feat: change way of rendering contents in presentation area to a pile-based logic. ( #19854 )
2024-03-25 18:13:57 -03:00
Guilherme Pereira Leme
c6391b3986
feat(plugin): add generic component to extensible areas list and layout.set to uiCommands ( #19582 )
...
* [plugin-sdk-generic-component] - generic component extensible area and ui command layout set
* [plugin-generic-component] - update sdk
* [plugin-generic-component] - fix lint errors
* [plugin-generic-component] - fix problem warned by CI tests
2024-02-19 07:59:45 -03:00
Ramón Souza
db70edd3ab
remove empty space on top and bottom if navbar and action bar are disabled
2023-11-28 15:45:12 +01:00
Ramón Souza
18c6ea0cff
rename participants and chat layout
2023-11-28 11:41:24 +01:00
vitoralmeida
7e4be752af
fix(layout-manager): fix SonarCloud reports #18879
2023-11-27 14:42:14 -03:00
vitoralmeida
9cb8f05a67
feat(layout-manager): hide unnecessary controllers #18879
2023-11-24 17:23:22 -03:00
vitoralmeida
5892460456
feat(layout-manager): adds new layouts for specific integration scenarios #18879
2023-11-24 04:07:41 -03:00
André
d78b2988f5
27 to 30
2023-11-10 10:51:29 -03:00
Scroody
86f4e372f8
Fix: Warnings when creating a new meeting
2023-07-19 13:22:50 -03:00
Anton Georgiev
a962a44c74
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into june14merge
2023-06-14 10:07:54 -04:00
Scroody
bd087969dc
Fix: Whites squares
2023-06-08 14:54:41 -03:00
Scroody
09286137c2
Approach to solve issue changed.
2023-06-05 16:46:04 -03:00
Ramón Souza
18720e1536
Merge remote-tracking branch 'upstream/v2.7.x-release' into issue-13844
2023-05-17 15:44:39 -03:00
Anton Georgiev
4e851a7571
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-267-27
2023-05-15 11:51:17 -04:00
Ramón Souza
ffe8754733
add grid layout
2023-05-11 17:20:26 -03:00
Ramón Souza
a97d0216eb
fix pinned shared notes on join
2023-05-08 10:01:08 -03:00
Ramón Souza
af8556e026
Merge remote-tracking branch 'upstream/v2.6.x-release' into 26-27-apr24
2023-04-24 17:15:47 -03:00
Scroody
23bac8b628
Fix: Draggable cameras when presentation minimized
2023-04-19 14:04:28 -03:00
Ramón Souza
17f428d0af
Merge pull request #17486 from danielpetri1/blank-space
...
fix(bbb-html5): Maximize webcams when removing all presentations
2023-04-06 13:17:52 -03:00
Anton Georgiev
72c575b911
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-apr-6
2023-04-06 11:50:26 -04:00
danielpetri1
eb9b12a581
No blank space in sidebar
2023-04-06 14:37:34 +00:00
danielpetri1
b91e766184
Maximize webcams when all presentations removed
2023-04-05 15:37:56 +00:00
Ramón Souza
caddf61259
fix camera position when notificationBar appears
2023-04-04 09:34:00 -03:00
Ramón Souza
d181eba1c2
replace lodash.throttle with native function
2023-03-02 10:25:08 -03:00
Ramón Souza
41c187d93e
Merge remote-tracking branch 'upstream/v2.6.x-release' into lodash-radash
2023-03-01 15:19:12 -03:00
Ramón Souza
0a622eff32
replace lodash throttle with standalone package
2023-03-01 15:13:29 -03:00
GuiLeme
0dc4f832af
[issue-16734] - fixed bugs related to sharedNotesPinned - non-presenter users and smartLayout hidden presentation area
2023-02-27 12:18:23 -03:00
Ramón Souza
811d6aa1c1
replace lodash delay and defaultsDeep
2023-02-23 14:38:48 -03:00
Ramón Souza
432db58347
adjust camera position in breakout rooms - smart layout
2023-02-14 09:40:27 -03:00
Ramón Souza
d20079e7b9
fix closed chat on join
2022-11-30 15:32:47 -03:00
Joao Victor
4c6050521b
feat: pin/unpin shared notes on media area (HTML5 portion)
2022-10-24 10:11:28 -03:00
Ramón Souza
b4fb203593
fix mobile init values for external video/screnshare
2022-07-27 10:56:04 -03:00
prlanzarin
b8811bafd4
fix(layout): use actual screen share size when calculating smart layout
...
Smart layout (et al) presumes screen sharing will always use 100%
width of the media area. That causes cameras to always be positioned on
top, which is not always the optimal position depending on the viewport
and stream aspect ratio/resolution - so space is wasted.
This commit uses the actual screen sharing video size as provided by
HTMLVideo's videoWidth/videoHeight properties. The calculation uses the
same logic as the one used for presentation/slides, which should make it
a bit familiar.
There's also a handler for HTMLVideo's `resize` event for those browsers
that support it - which enables handling of variable-sized screen
sharing streams. That handler is debounced at 500 ms to prevent
excessive CPU use.
Extra testing is needed with the widest range possible of
browsers/environments and feature combinations.
2022-07-22 13:28:43 +00:00
prlanzarin
8f77f4cd1f
fix(layout): set external-video/screen share initial states on all layouts
...
Only smart layout takes screen sharing/external video states in account
when populating its initial state. The others don't, and that causes
some weird issues when switching back-and-forth between layout types due
to their input states becoming inconsistent - ie having an active screen
sharing and transitioning from Smart -> Custom would mark it as false
(due to its absence from the initial state) and pollute its state for
subsequent layouts.
This commit guarantees those features are taken into account when
populating initial input states for Focus On*/Custom layouts.
2022-07-21 18:07:49 +00:00
KDSBrowne
046518abe5
handle cursor positions for smart layout
2022-07-06 20:03:04 +00:00
Ramon Souza
0d3a5326fc
Merge remote-tracking branch 'upstream/v2.5.x-release' into 25260-may10
2022-05-10 10:53:00 -03:00
Ramon Souza
07f9a192b9
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr27
2022-04-27 15:32:20 -03:00
Lucas Zawacki
83847a21aa
Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb
2022-04-13 21:08:32 +00:00
Ramon Souza
0b26f066e0
change captions position to not depend on presentation
2022-04-13 15:10:40 -03:00
Ramon Souza
375cf41498
fix smart layout invisible video bug
2022-03-30 15:30:39 -03:00
Arthurk12
eacce4ee46
fix(layout): camera resize when pushing
...
Adds isResizing property to LayoutMeetings collection.
Moves the point where the last camera dock size is stored from webcam
component to custom layout component, since it is the only one with
this feature.
2022-03-22 15:29:49 -03:00
Arthurk12
1c3a5bd053
fix(layout): camera dock size
...
Fixes camera dock sudden increase when moving its position in custom layout.
Uses the last camera dock size stored for that dock position, if not,
make it default size.
2022-03-22 15:28:36 -03:00
Ramon Souza
7b86065e3f
fix smart layout invisible video bug
2022-03-17 11:06:21 -03:00
Arthurk12
5100049c29
fix(layout): webcam container resize bar
...
Fixes missing webcam container's resize bar on custom layout when cameras
are placed at the bottom of the presentation and the chat is closed.
2022-03-09 16:49:24 -03:00
Anton Georgiev
9cd7eccf63
Merge pull request #14558 from ramonlsouza/issue-14552
...
fix: Video warning keeps showing after hiding presentation/external video
2022-03-08 12:18:03 -05:00
Ramón Souza
38d804da37
do not display external video message when it is minimized
2022-03-08 17:10:26 +00:00
Ramón Souza
9ec9bfc790
do not display presentation placeholder in smart layout
2022-03-07 20:21:58 +00:00
Lucas Zawacki
43afef9bad
feature(layout): Remove 'swap layout' concept
2022-02-24 16:05:18 -03:00
Ramón Souza
dba04834c7
Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08
2022-02-09 15:52:42 +00:00