115 Commits

Author SHA1 Message Date
Carlos Santos
25f9d29ffd ov-components: update dependencies and improve TypeScript configuration 2025-10-09 16:06:44 +02:00
Carlos Santos
9c119d6bd2 ov-components: clean css variables 2025-10-01 19:42:00 +02:00
Carlos Santos
fe97022182 ov-components: implement showThemeSelector directive and integrate theme selector functionality 2025-09-25 17:03:33 +02:00
Carlos Santos
b71991a3e4 ov-components: remove unnecessary console logs 2025-09-19 17:04:33 +02:00
Carlos Santos
f0b3c2e2c6 ov-components: Implement theming system
- Added THEME.md documentation detailing the theming system, including usage, service methods, and CSS variables reference.
- Created theme.scss with SCSS mixins for applying OpenVidu themes and integrating with Angular Material.
- Introduced theme.model.ts to define theme modes and variables.
- Developed theme.service.ts to manage theme switching, variable updates, and system theme detection.
- Updated public-api.ts to export new theme model and service.
- Enhanced styles.scss to incorporate OpenVidu theme integration with Angular Material.
- Added support for responsive theme detection based on system preferences.
2025-09-11 14:13:39 +02:00
Carlos Santos
03fb7c0a93 ov-components: Refactor recording stop event logging to include room name for better traceability 2025-08-22 12:23:21 +02:00
Carlos Santos
5a249fc3e1 ov-components: Add internal directives tests and update related components for recording functionality 2025-07-29 11:38:46 +02:00
Carlos Santos
c12dbf247c ov-components: refactor participant left and room disconnected handling to use a common disconnect method 2025-05-23 12:02:29 +02:00
Carlos Santos
5f9fb06c2a ov-components: add error logging and screenshot capture on room leave failure 2025-05-23 11:35:21 +02:00
Carlos Santos
dfae82d4cf ov-components: add event handling for participant left and update config state 2025-05-23 11:24:45 +02:00
Carlos Santos
549a822491 ov-components: rename redirectOnLeaves to redirectToHomeOnLeaves for clarity and update related logic 2025-05-23 11:09:07 +02:00
Carlos Santos
421c5ea29c ov-components: add participant left event handling and navigation in testapp 2025-05-22 12:47:13 +02:00
Carlos Santos
ffbc1f5e5d ov-components: update toolbar additional panel button count in tests and template 2025-05-22 12:42:26 +02:00
Carlos Santos
3139437bfe ov-components: remove OpenviduWebComponent and related files 2025-05-21 13:31:26 +02:00
Carlos Santos
02b594e405 ov-components: Added events e2e tests 2025-05-20 18:55:03 +02:00
Carlos Santos
48084544ba ov-components: remove debug console logs for query parameters and participant name in testapp 2025-05-20 16:51:23 +02:00
Carlos Santos
3027ab6c5b ov-components: update parameter name for audio detection display in testapp 2025-05-20 12:51:19 +02:00
Carlos Santos
4ad8c52c38 ov-components: enhance testapp with dynamic configuration options 2025-05-20 12:40:04 +02:00
Carlos Santos
5b112286d9 ov-components: add material symbols support and improve toolbar symbols handling 2025-05-19 16:59:24 +02:00
Carlos Santos
127fbbd4e1 ov-components: update build process and module definition for improved structure 2025-04-30 17:58:11 +02:00
Carlos Santos
3adfa91c54 fix(tsconfig): add skipLibCheck comment for Livekit track processors 2025-04-30 15:22:18 +02:00
Carlos Santos
0c1e1a7134 ov-components: Updated to Angular 19 2025-04-30 14:37:10 +02:00
Carlos Santos
518e1511d2 ov-components: add participant left handling and update room disconnection logic 2025-04-30 12:13:03 +02:00
Carlos Santos
90fd0ef44e ov-components: add recordingStreamBaseUrl directive and integrate with config service for dynamic stream URL construction 2025-03-14 19:08:34 +01:00
Carlos Santos
72888e4ea9 ov-components: add camera and microphone button visibility controls in the E2E tests 2025-03-10 10:27:44 +01:00
Carlos Santos
2bf212ccfe ov-components: add camera and microphone button visibility controls in toolbar and settings panel 2025-03-10 10:11:38 +01:00
Carlos Santos
5d855a1338 ov-components: log room name when a room is created 2025-03-07 13:04:22 +01:00
Carlos Santos
64fbaa2a42 ov-components: Fixed nested event test 2025-02-13 12:43:22 +01:00
Carlos Santos
d8452c42ad ov-components: Fired room and participantLeft events 2025-02-13 12:31:50 +01:00
Carlos Santos
b59c56c3e8 ov-components: Updated css variable names 2024-11-06 10:06:51 +01:00
Carlos Santos
02e3fb0d4e ov-components: Updated css styles for improving custom color support 2024-11-05 17:48:10 +01:00
Carlos Santos
ada5984a32 ov-components: Updated css color variables 2024-11-05 12:38:52 +01:00
Carlos Santos
5072804e67 ov-components: Refactored and fixed device service 2024-07-30 15:45:22 +02:00
Carlos Santos
c61bed5a75 ov-components: Fixed e2e tests events 2024-07-29 12:38:35 +02:00
pabloFuente
eccc37156a OpenVidu v3 2024-07-02 19:19:05 +02:00
Carlos Santos
db2748367c ov-webvomponent: Increased max limit bundle. 2024-06-25 14:45:11 +02:00
Carlos Santos
d293d69571 webcomponent: Fixed material imports and added required polyfills file 2024-05-24 12:22:17 +02:00
Carlos Santos
6221c92bae ov-components: Updated testapp to Angular 17 2024-05-24 12:13:34 +02:00
Carlos Santos
b970463325 ov-components: Removed Angular Material legacy modules 2024-05-23 14:09:47 +02:00
Carlos Santos
0db1eda057 ov-components: Updated to Angular 15 2024-05-22 11:27:29 +02:00
Carlos Santos
44eb9e9fe0 openvidu-components: Emitted event when broadcasting button is clicked 2023-12-11 13:02:02 +01:00
Carlos Santos
287ec58bab openvidu-components: Support screen audio
Now screen is always visible and independent of the camera connection. It has its own audio
2023-09-18 11:27:56 +02:00
Carlos Santos
9a6a4cbf25 openvidu-components: Added network control directives
Allowed frameRate, resolution and simulcast customization
2023-07-03 22:13:03 +02:00
Carlos Santos
0cff58edb7 openvidu-components: Allowed override lang options with a directive 2023-06-21 15:39:45 +02:00
Carlos Santos
41920219c3 openvidu-components: Emitted an event when language has been changed 2023-06-21 11:10:41 +02:00
Carlos Santos
fb101bc2c7 openvidu-components: Emitted event for updating recording list
Non moderators participants didn't update their recording list because they didn't know when a recording has been deleted or stopped. Now all standard participants know all recording events using custom signals and emitted an event to the application with the aim of updating the recording list.
2023-04-28 17:55:33 +02:00
Carlos Santos
8d4584dd79 openvidu-components: Updated testapp 2023-02-22 13:08:22 +01:00
Carlos Santos
51728ec2d1 openvidu-components: Renamed streaming by broadcasting on webcomponent 2023-02-17 17:45:25 +01:00
Carlos Santos
931b9d63bd openvidu-components: Deleted unnecessary webcomponent directive 2023-02-17 17:10:06 +01:00
Carlos Santos
10bcc87ac5 openvidu-components: Renamed streaming by broadcasting 2023-02-17 17:03:15 +01:00