openvidu-2/openvidu-components-angular
Carlos Santos 72e7469012 ov-components: Enhanced prejoin component
- Introduced background effect feature with options for 'none', 'blur', 'office', and 'nature'.
- Enhanced error handling during device initialization with retry logic and user feedback.
- Updated participant name handling to trim whitespace and clear errors on input change.

style(audio-devices): refactor audio device selection UI

- Redesigned audio device selection to use buttons instead of dropdowns for better UX.
- Improved styling for audio toggle button and device selection menu.

style(video-devices): refactor video device selection UI

- Updated video device selection to use buttons for toggling camera and selecting devices.
- Enhanced styling for video toggle button and device selection menu.

style(lang-selector): improve language selection UI

- Redesigned language selector for better usability with compact and full versions.
- Enhanced styling for language selection buttons and menu items.

style(participant-name-input): refactor participant name input field

- Updated participant name input to use a custom styled input field instead of mat-form-field.
- Improved styling for input field and error handling.

style: general UI improvements across components

- Enhanced overall styling for better consistency and user experience across various components.
2025-08-21 13:08:31 +02:00
..
2024-07-02 19:19:05 +02:00
2024-07-02 19:19:05 +02:00
2024-07-02 19:19:05 +02:00

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