openvidu/openvidu-components-angular
Carlos Santos 53927b05a7 Refactor template syntax to use @if directives for conditional rendering
- Updated panel.component.html to replace *ngIf with @if for chat, participants, background effects, settings, activities, and external panels.
- Modified participants-panel.component.html to use @if for local and remote participants rendering.
- Changed settings-panel.component.html to utilize @if for menu options based on visibility conditions.
- Refactored pre-join.component.html to implement @if for participant name input and error message display.
- Adjusted session.component.html to use @if for toolbar template rendering.
- Updated audio-devices.component.html and video-devices.component.html to replace *ngIf with @if for dropdown icons.
- Refactored stream.component.html to use @if for participant name and audio wave display.
- Modified toolbar-media-buttons.component.html and toolbar-panel-buttons.component.html to implement @if for button visibility.
- Updated toolbar.component.html to use @if for recording time display.
- Refactored videoconference.component.html to replace *ngIf with @if for pre-join and template rendering.
2025-12-11 17:21:28 +01:00
..
e2e 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
projects/openvidu-components-angular Refactor template syntax to use @if directives for conditional rendering 2025-12-11 17:21:28 +01:00
src ov-components: update dependencies and improve TypeScript configuration 2025-10-09 16:06:44 +02:00
.gitignore ov-components: remove OpenviduWebComponent and related files 2025-05-21 13:31:26 +02:00
.prettierignore OpenVidu v3 2024-07-02 19:19:05 +02:00
.prettierrc openvidu-components: Added prettier 2022-01-20 12:07:42 +01:00
LICENSE Added openvidu-components-angular project 2022-01-19 17:25:09 +01:00
README.md OpenVidu v3 2024-07-02 19:19:05 +02:00
angular.json ov-components: Updated testapp to Angular 20 2025-10-09 14:30:40 +02:00
generate-docs.sh openvidu-components-angular: Update links in documentation to use the latest version 2024-12-18 15:32:17 +01:00
karma.conf.js Added openvidu-components-angular project 2022-01-19 17:25:09 +01:00
migration-guide.md ov-components: Removed unnecessary code 2024-10-23 16:57:48 +02:00
package-lock.json ov-components: update chromedriver and selenium-webdriver to latest versions 2025-12-11 11:15:29 +01:00
package.json ov-components: update chromedriver and selenium-webdriver to latest versions 2025-12-11 11:15:29 +01:00
tsconfig.app.json ov-components: update dependencies and improve TypeScript configuration 2025-10-09 16:06:44 +02:00
tsconfig.base.json ov-components: update dependencies and improve TypeScript configuration 2025-10-09 16:06:44 +02:00
tsconfig.json ov-components: update dependencies and improve TypeScript configuration 2025-10-09 16:06:44 +02:00
tsconfig.spec.json ov-components: update package dependencies and TypeScript configurations 2025-05-05 12:15:16 +02:00

README.md

Openvidu Angular TestAPP

Architechture

openvidu-components-angular
│
└─── src (openvidu-components-testapp)
│
└───projects
    │
	└─── openvidu-components-angular

How to develop with ease:

Run ng serve for a dev server.

Run, in a new terminal, npm run lib:serve for serving the openvidu-components-angular library with live reload for listening changes

Code scaffolding

For generate new components in openvidu-components-angular:

ng g component components/component-name --project=openvidu-components-angular

Build library

npm run lib:build

Publishing

After the library is built, tun the following command:

cd dist/ && npm publish