CSantosM
5edb36670b
ov-components: standardize device service usage and improve component styles
2026-01-27 15:39:09 +01:00
CSantosM
7208cb3a65
ov-components: Improves virtual background support handling
...
Adds a more robust mechanism to manage virtual background support, including:
- Displaying a warning message when the browser does not support virtual backgrounds.
- Disabling background selection buttons when virtual backgrounds are not supported.
- Optimizing background processor initialization and attachment for different browsers (handling lazy loading for Firefox).
- Centralizing the check for virtual background support in the OpenViduService.
This change ensures a better user experience by clearly indicating when virtual backgrounds are unavailable and preventing users from attempting to use an unsupported feature.
2026-01-26 13:13:47 +01:00
CSantosM
6cfa44c4f1
ov-components: Refactors Firefox background processor handling
...
Simplifies the logic for attaching and detaching the background processor in Firefox.
Ensures the processor is stopped when background effects are disabled, optimizing performance.
2026-01-22 19:35:22 +01:00
CSantosM
465403f8cb
ov-components: Added getParticipantByIdentity to participantService
2026-01-22 12:31:00 +01:00
CSantosM
b321d5bb69
ov-components: enhance resize handling and add height tracking in LayoutComponent
2026-01-19 17:03:24 +01:00
CSantosM
59e4a14d15
ov-components: enhance background processing for Firefox and add getVideoTrack method
2026-01-18 16:31:07 +01:00
Carlos Santos
8dd058fd50
ov-components: add disconnected state handling and translations for multiple languages
2026-01-15 18:03:27 +01:00
github-actions
9dc4236f1e
openvidu-components-angular: Bumped version to 3.5.0
2025-12-29 11:54:10 +00:00
Carlos Santos
28da654141
ov-components: adjust top bar height from 80px to 50px for improved layout consistency
2025-12-23 16:51:02 +01:00
Carlos Santos
c2a87459cd
ov-components: update status icons visibility and styling for better user feedback
2025-12-23 13:15:11 +01:00
Carlos Santos
ce7dd0aa6f
ov-components: replace user media subscription with reactive effect for local participant changes
2025-12-22 19:46:10 +01:00
Carlos Santos
703403f182
ov-components: refactor toolbar panel buttons to use Angular signals for state management and enhance badge styles
2025-12-22 19:42:49 +01:00
Carlos Santos
13cfff1aad
ov-components: refine participant name container styles and adjust flex container layout
2025-12-22 19:14:07 +01:00
Carlos Santos
961867941a
ov-component: introduce layout management classes and caching mechanism
...
- Added LayoutDimensionsCache for caching dimension calculations to optimize layout rendering.
- Implemented LayoutRenderer for handling DOM manipulation and rendering of layout elements.
- Created layout-types model to define various layout-related types and constants.
- Developed OpenViduLayout class to orchestrate layout calculations and rendering, maintaining backward compatibility.
- Updated document and layout services to reference new layout model structure.
2025-12-22 18:03:45 +01:00
Carlos Santos
3c02121ebe
ov-components: enhance layout flexibility with additional element slots and improved rendering logic
2025-12-22 16:55:57 +01:00
Carlos Santos
ff492a1f22
ov-components: add isPinned getter to determine if participant's video is fixed in UI
2025-12-22 13:21:32 +01:00
Carlos Santos
f300788c1e
ov-components: migrate to Angular signals for local and remote participants
2025-12-22 13:20:58 +01:00
Carlos Santos
1b9162b6e5
ov-components: Enhance layout handling by adding support for small elements and adjusting layout calculations
2025-12-19 20:18:50 +01:00
Carlos Santos
d229da9e47
ov-components: Add encryption key mismatch warning in chat panel and update translations
2025-12-17 17:39:04 +01:00
Carlos Santos
ddc7226b64
ov-components: Avoid unnecessary encryption decryption data channels
...
Livekit client now encrypt and decrypt data channels
Updated imports
2025-12-17 17:38:28 +01:00
Carlos Santos
47253bbda1
ov-components: update link color and font weight in styles
2025-12-17 16:10:08 +01:00
Carlos Santos
db8c6d5af9
ov-components: update dependencies in package.json and package-lock.json
2025-12-17 10:27:47 +01:00
Carlos Santos
86f71fc111
ov-components: update livekit-client to version 2.16.1 in package.json and package-lock.json
2025-12-17 10:22:33 +01:00
Carlos Santos
e8798a9536
openvidu-components-angular: add E2E testing documentation
2025-12-16 11:53:14 +01:00
Carlos Santos
d9ebae88fa
ov-components: update hover timeout duration in StreamComponent
2025-12-11 13:49:55 +01:00
Carlos Santos
00a9a21de3
ov-components: update element selectors for screen share functionality in tests and add local participant class in layout
2025-12-11 11:27:06 +01:00
Carlos Santos
f2363eebd8
ov-components: increase sleep duration in screensharing test for stability
2025-12-11 11:17:07 +01:00
Carlos Santos
d9565c07bd
ov-components: update chromedriver and selenium-webdriver to latest versions
2025-12-11 11:15:29 +01:00
Carlos Santos
ad80e2b3d3
ov-components: reorder imports and add toggleStreamPin method for stream pinning functionality
2025-12-11 11:14:46 +01:00
Carlos Santos
92511e0535
ov-componentes: improve formatting of browser options in selenium configuration
2025-12-11 10:30:56 +01:00
Carlos Santos
3a5f0d28da
ov-components: make changes compile library with latest livekit dependencies
2025-12-11 10:06:18 +01:00
Carlos Santos
7c0333bf19
ov-components: update Angular and related dependencies
2025-12-10 18:49:18 +01:00
Carlos Santos
41dc440ef8
ov-components: remove unnecessary peer flags and update package versions
2025-12-10 17:50:04 +01:00
Carlos Santos
87ec92ecc8
ov-components: optimize background processor application for video tracks
2025-12-05 16:41:49 +01:00
Carlos Santos
435db94254
ov-components: streamline virtual background processing
2025-12-05 15:40:40 +01:00
Carlos Santos
007297e4ff
ov-components: update dependencies and refactor OpenVidu service
...
- Updated @livekit/track-processors from 0.6.1 to 0.7.0 in openvidu-components-angular/package.json
- Updated livekit-client from 2.15.15 to 2.16.0 in openvidu-components-angular/package.json
- Updated livekit-client from ^2.15.0 to ^2.16.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json
- Updated @livekit/track-processors from ^0.6.0 to ^0.7.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json
- Refactored OpenViduService to change roomOptions.e2ee to roomOptions.encryption for E2EE configuration
- Reorganized import statements in OpenViduService for better readability
2025-12-05 15:39:55 +01:00
Carlos Santos
895cf0e72c
ov-components: Add screen track class to local participant tracks
...
participant-panel: Bind participant name to participant container
2025-12-04 19:51:48 +01:00
Carlos Santos
3531932c88
ov-components: Fixed directive value update
...
Ensures consistent identification of participant elements by using the participant identity, facilitating easier manipulation and tracking of elements.
Improves component updates by storing the remote participants value locally.
2025-12-02 21:00:07 +01:00
Carlos Santos
9918b07f51
ov-components: Add directive for injecting custom menu items into toolbar more options
2025-11-27 20:05:16 +01:00
Carlos Santos
171a5104ae
ov-components: Add directive for injecting custom elements into settings panel
2025-11-27 20:05:16 +01:00
Carlos Santos
e59ed89a0b
ov-components: Mark pre-join component tutorial link as internal
2025-11-27 20:05:16 +01:00
Carlos Santos
a0de27a78e
ov-components: Refine stream video controls styling and improve hover effects
2025-11-21 13:44:39 +01:00
Carlos Santos
9c89adbdee
Revert "ov-components: Optimize layout handling with caching and resize improvements"
...
This reverts commit 0cf5101931405a9810ea1849ce3bef80810ba5cf.
2025-11-20 18:11:40 +01:00
Carlos Santos
0cf5101931
ov-components: Optimize layout handling with caching and resize improvements
2025-11-20 17:39:14 +01:00
Carlos Santos
7c17e19cbb
ov-components: Remove debug log for configuration in GlobalConfigService constructor
2025-11-20 17:39:14 +01:00
Carlos Santos
3be9dd6741
ov-components: Add getter for room name in ParticipantModel
2025-11-18 18:01:27 +01:00
Carlos Santos
8688211277
ov-components: Improve audio detection in stream UI tests to handle timing issues with retries
2025-11-14 13:44:02 +01:00
Carlos Santos
5a99839ed7
ov-components: Enhance screensharing tests to address pinning bugs and add utility methods for stream management
2025-11-14 13:30:47 +01:00
Carlos Santos
19a5c21162
ov-components: improve stream detection logic in stream UI tests to handle timing races and ensure accurate local participant status
2025-11-14 12:15:52 +01:00
Carlos Santos
bea3b8e70a
ov-components: Refactor ActionService and related tests to improve dialog handling and mock implementations
2025-11-14 12:02:42 +01:00