Commit Graph

144 Commits

Author SHA1 Message Date
KDSBrowne
a6f3d02f18 add configuration to disable infinite wb in breakouts 2024-07-06 17:36:21 +00:00
Anton Georgiev
abeb12146b
Merge pull request #20480 from KDSBrowne/v30-enable-whiteboard-infinite-canvas
feat(whiteboard): Add infinite whiteboard for presentation slides
2024-07-05 17:54:55 -04:00
KDSBrowne
c341ea44f8 update canvas names to whiteboard 2024-07-05 20:13:30 +00:00
Guilherme Pereira Leme
ccb2e74bc1
feat(plugin): Added sendGenericDataForLearningAnalyticsDashboard for plugins (#20628)
* [data-channel-analytics-options]  - Added data-channel analytics and record options and added a parameter options for the useDataChannel function

* Update bigbluebutton-html5/public/locales/en.json

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* [data-channel-analytics-options] -created new sendDataAnalytics for plugin and change presentation toolbar button

* [data-channel-analytics-options]  - QUICK FIX

* [update-data-channel-function] - fix action metadata

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options]  - changes in review

* [captionLocale] - Changes in review

* [data-channel-analytics-options]  - update SDK

* [data-channel-analytics-options]  Changes in review

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options] - changes in review

* [data-channel-analytics-options] - changes in review

* Refactor learning dashboard json structure with genericData

* fix typo

* [data-channel-analytics-options] - changes according to new json structure

* changes in review

---------

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-07-05 16:49:45 -03:00
KDSBrowne
5958ef0646 prevent needing to reload to enable iwb on other slides 2024-07-05 15:03:37 +00:00
KDSBrowne
f024995f98 Restore default slide position after disabling infinite wb 2024-07-03 17:15:39 +00:00
KDSBrowne
687ee36d29 add functionality to enable infinite whiteboard 2024-07-03 17:14:47 +00:00
Ramón Souza
4d64464029 migrate switchSlide action 2024-01-20 11:01:20 -03:00
Guilherme Pereira Leme
eb7adfb994
feat(plugins): code refactor for readability (#19222)
* [plugin-sdk-refactor-organization] - rearrange of files and folders (WIP)

* [plugin-sdk-refactor-organization ] - final touches

* [plugin-sdk-refactor-organization ] - fix

* [plugin-sdk-refactor-organization ] - update SDK
2023-11-28 15:31:28 -03:00
Ramón Souza
3045575aab remove unused slides collection code 2023-11-13 17:27:08 -03:00
Ramón Souza
3457413d58 Merge remote-tracking branch 'upstream/v3.0.x-release' into pres-graphql 2023-11-01 08:56:39 -03:00
André
2d6da1212d Client: Multi user white board number clickable 2023-10-30 15:50:32 -03:00
Ramón Souza
10be312d00 remove podId param from components 2023-10-11 15:41:20 -03:00
Ramón Souza
e65740909e remove unused code in presentation service 2023-10-09 16:10:02 -03:00
Ramón Souza
2f9b2d12f8 move parseCurrentSlideContent to component 2023-10-09 10:57:28 -03:00
Guilherme Pereira Leme
92c9ba971e
feature: Plugin UI extensible area for user list dropdown and associated refactors (#18607)
* [user-list-dropdown-plugin-implementation] - basic structure[

* [user-list-dropdown-plugin-implementation] - refactor for userListDropdown objects

* [user-list-dropdown-plugin-implementation] - Stabilized version

* [user-list-dropdown-plugin-implementation] - changes in review

* [user-list-dropdown-plugin-implementation] - changes in review

* [user-list-dropdown-plugin-implementation] - remove debug logs

* refactor hook usage count

* [user-list-dropdown-plugin] - lint errors

* [user-list-dropdown-plugin] - changes in review and fix first rendering

* [user-list-dropdown-plugin] - change users query to be global and reusable

* [user-list-dropdown-plugin] - bump SDK version

* [user-list-dropdown-plugin] -  new menu structure refactor

---------

Co-authored-by: Tainan Felipe <tainanfelipe214@gmail.com>
2023-09-05 09:49:55 -03:00
Gustavo Trott
5eb04aab91 Resolve conflicts 2023-08-30 15:31:32 -03:00
Anton Georgiev
1186db7712 Merge remote-tracking branch 'bbb/v2.6.x-release' into aug22merge 2023-08-24 15:05:20 -04:00
Gustavo Trott
201b6949a3 Resolve conflicts 2023-08-22 15:07:42 -03:00
KDSBrowne
399b9e805d handle slide change with fit to width 2023-08-20 00:21:03 +00:00
Guilherme Pereira Leme
cacbc331ce
feature: plugin architecture implementation for presentation toolbar (#17994) 2023-08-15 19:31:11 -03:00
Ramón Souza
2e2b2d5b31 fix prop warnings 2023-08-14 10:47:23 -03:00
Gustavo Trott
3758dd89e2 Merge 2.7 into Develop 2023-07-31 11:24:25 -03:00
Ramón Souza
ee78814827 change quick poll button styles 2023-07-25 15:05:00 -03:00
hiroshisuga
d07afd5414
Update component.jsx 2023-05-10 23:54:17 +09:00
Bohdan Zhemelinskyi
2015c50105 destructure function 2023-03-15 18:16:56 +00:00
Bohdan Zhemelinskyi
1025e4b1dc move cloe function to container 2023-03-15 18:06:59 +00:00
Bohdan Zhemelinskyi
dc9ac7a125 close poll on slide change 2023-03-15 17:12:47 +00:00
germanocaumo
d09f2681d9 refactor(html5): presentation/whiteboard/cursor code cleanup and linting 2023-03-10 11:30:46 +00:00
KDSBrowne
3dc730d5bf inject pan tool into tldraw toolbar 2023-02-23 23:47:34 +00:00
KDSBrowne
c2ceec25e2 add external link share to smart slides 2022-11-02 14:54:57 +00:00
germanocaumo
df5d275f32 fix(whiteboard): allow pan with fitToWidth enabled 2022-10-19 15:07:47 +00:00
KDSBrowne
011a41f6d1 restrict poll item length to 30 chars 2022-10-17 23:43:04 +00:00
KDSBrowne
412221c664 add custom polling functionality to smart polls 2022-10-17 20:25:20 +00:00
Ramón Souza
b4f4de7e34
Merge pull request #15623 from ramonlsouza/fix-import-lost
fix: restore imports lost on merge
2022-08-31 13:26:15 -03:00
Ramón Souza
8bd14d3a91 restore imports lost on merge 2022-08-31 13:06:33 -03:00
Ramón Souza
470f491352
Merge pull request #15583 from germanocaumo/tldraw-viewbox-sync
fix(tldraw): sync viewed area between presenter/viewers +
2022-08-30 17:00:14 -03:00
Ramón Souza
62f8ab3cb2 Merge remote-tracking branch 'upstream/v2.6.x-release' into pr-15460-aug26 2022-08-26 14:05:45 -03:00
germanocaumo
61cb5b8ef4 fix(tldraw): fit to width / presenter / slide changing 2022-08-23 18:19:17 +00:00
KDSBrowne
eb7c3dcbc8 update pan tool button after zoom changes 2022-08-22 16:55:44 +00:00
germanocaumo
d4b8bdce7e fix(tldraw): sync viewed area between presenter/viewers +
- Return to the ResizeAndMoveSlide event to do pan&zoom, respecting the viewed width and height ratio
- Defaults zoom in toolbar to 100% like before to be more consistent
- Fit to width and Reset Zoom is back (fit tho width still has some sync problems)
- Fix to not change to first page when presenter reloads page
2022-08-16 12:12:43 +00:00
KDSBrowne
26f3e5dc3f add pan button to presentation toolbar 2022-08-14 22:49:39 +00:00
Gabriel Porfirio
8198953f30 removing unused imports 2022-07-28 16:50:31 -03:00
Ramon Souza
db5ac1428a Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
gabriellpr
49f12c43af
Merge branch 'v2.6.x-release' into dark-light-buttons 2022-07-13 15:36:31 -03:00
gabriellpr
8d75eddd88 WIP: styling light and dark buttons 2022-07-05 09:05:46 -03:00
Anton B
c71e5c9f74 test: fix all 2.6 tests and temporarily skip inconsistent ones 2022-07-01 17:55:32 -03:00
Maxim Khlobystov
93a94ca88f Fit to width and multi-presentation upload 2022-06-20 19:02:10 -04:00
KDSBrowne
4f9f9c11d3 fix viewer zoom reset when presenter remounts presentation 2022-06-17 00:35:27 +00:00
KDSBrowne
8dac344f43 replace zoom minBound with zoomed state 2022-06-15 19:46:06 +00:00