Carlos Santos
6da901e7bb
ov-components: enhance toolbar panel buttons with responsive design
2025-09-19 14:50:14 +02:00
Carlos Santos
d223acefcf
ov-components: add toolbar panel buttons component with event handling and styling
2025-09-19 11:56:10 +02:00
Carlos Santos
41152de276
ov-components: implement custom leave button directive and enhance toolbar for additional button templates
2025-09-18 19:40:25 +02:00
Carlos Santos
2a9f3a62fa
ov-components: enhance toolbar media buttons for responsive design and improved visibility
2025-09-18 12:14:07 +02:00
Carlos Santos
677a9129a2
ov-components: add viewport service and model for responsive design detection
2025-09-18 12:12:52 +02:00
Carlos Santos
c65b5c8a18
ov-components: add toolbar media buttons component
2025-09-18 12:11:04 +02:00
Carlos Santos
0a49ca91d8
ov-components: refactor toolbar component to improve readability and add helper methods for recording and broadcasting status
2025-09-18 12:10:32 +02:00
Carlos Santos
8f48e9f70c
ov-components: set recording and broadcasting budget color to white
2025-09-18 12:10:32 +02:00
Carlos Santos
7353b4a7c2
ov-components: update livekit-client and @livekit/track-processors dependencies to latest versions
2025-09-11 17:51:11 +02:00
Carlos Santos
90446e43dc
ov-components: change PREFIX_KEY to protected visibility
2025-09-11 17:32:51 +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
0ba70638e6
ov-components: optimize storage service for improved performance and error handling
2025-09-08 15:59:23 +02:00
Carlos Santos
1d49017f41
ov-components: refactor screen share options for improved functionality and clarity
2025-09-08 12:23:31 +02:00
Carlos Santos
03962d21df
ov-components: Add method to set video track elements pinned state by source
2025-09-08 12:07:55 +02:00
Carlos Santos
8a236e1b67
ov-components: update audio device change handling and improve track retrieval logic
2025-08-23 11:32:00 +02:00
Carlos Santos
5d9dbc114b
ov-components: add conditional rendering for letter display in avatar profile
2025-08-22 19:43:11 +02:00
Carlos Santos
488811f132
ov-components: Refactor device handling and improve error logging in audio and video components
2025-08-22 19:23:37 +02:00
Carlos Santos
82630f3508
ov-components: Increase Jasmine default timeout interval to 60 seconds and remove obsolete test for BACKGROUND panel on prejoin page
2025-08-22 14:06:09 +02:00
Carlos Santos
c8f53a48ce
ov-components: Add virtual backgrounds tests and enhance utility functions for background effects
2025-08-22 13:29:27 +02:00
Carlos Santos
1b9277145c
ov-components: Fix test case for recording start and stop events by enabling it in events test suite
2025-08-22 12:36:16 +02:00
Carlos Santos
ee30c3ce95
ov-components: Update device selection logic and improve UI handling for audio and video devices
2025-08-22 12:30:05 +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
1762c43769
ov-components: Refactor prejoin logic and improve observable handling in configuration service
2025-08-21 19:01:51 +02:00
Carlos Santos
bcbf24b84d
ov-components: Refactor recording list display logic in RecordingActivityComponent
2025-08-21 16:49:50 +02:00
Carlos Santos
fc73aca4a2
Revert "ov-components: Update RecordingActivityComponent to avoid showing recordings when not expanded"
...
This reverts commit 9e9684c4dbf9cf896e09c9af480c2e6d9a666a0a.
2025-08-21 14:30:44 +02:00
Carlos Santos
f92ee9b886
ov-components: Improve prejoin card styles
2025-08-21 13:08:31 +02:00
Carlos Santos
68d855a245
ov-components: Enhanced camera track handling and processor application in virtual background service
2025-08-21 13:08:31 +02:00
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
Carlos Santos
72697bafa5
ov-components:Enhance logging by adding verbose level and updating log calls in TemplateManagerService
2025-08-19 11:25:56 +02:00
Carlos Santos
4fb4878342
ov-components: Refactor LoggerService to improve logger function creation and cache handling
2025-08-19 10:50:13 +02:00
Carlos Santos
57e76fe69b
ov-components: Update participant name handling in Session and Toolbar components
2025-08-18 18:28:13 +02:00
Carlos Santos
e1f16a6179
ov-components: Update MATERIAL_ICONS_URL to remove unnecessary icon names
2025-08-18 14:28:20 +02:00
Carlos Santos
9e9684c4db
ov-components: Update RecordingActivityComponent to avoid showing recordings when not expanded
2025-08-18 14:00:16 +02:00
Carlos Santos
efada4c166
ov-components: (test) Add check for speaker element when local participant is muted
2025-08-14 12:54:30 +02:00
Carlos Santos
3fc0193260
Revert "ov-components: (test) Enhance element counting method to handle timeouts gracefully"
...
This reverts commit 61a3589dd7a1c0edc7f7e6e3bffe65dcea6ae3d7.
2025-08-14 12:53:31 +02:00
Carlos Santos
61a3589dd7
ov-components: (test) Enhance element counting method to handle timeouts gracefully
2025-08-14 12:43:10 +02:00
Carlos Santos
8d1c2468f5
ov-components: Refactor VideoconferenceComponent to use private properties for external structural directives, enhancing encapsulation and template setup
2025-08-14 12:16:54 +02:00
Carlos Santos
020413257f
ov-components: Implement toolbar room name directive and update toolbar to display room name dynamically
2025-08-13 12:49:03 +02:00
Carlos Santos
6c78abdcc0
ov-components: Remove unnecessary mic button interaction in stream UI tests
2025-08-11 14:17:36 +02:00
Carlos Santos
e31a78d153
ov-components: refactor(storage): Enhance tab management and cleanup mechanisms in StorageService
2025-08-11 13:57:23 +02:00
Carlos Santos
b1d0269211
ov-components: Add participant badges directive for enhanced participant panel functionality
2025-08-05 17:39:29 +02:00
Carlos Santos
00fcb0b115
ov-components: Revamp participant panel item for improved UI/UX and accessibility; add mute/unmute functionality and translations
2025-08-05 16:35:20 +02:00
Carlos Santos
4bf351b2df
ov-components: Add layout additional elements directive for customizable UI extensions
2025-07-31 13:50:47 +02:00
Carlos Santos
e9ecceeb77
ov-components: Add participant panel directive for enhanced user experience
2025-07-30 19:37:40 +02:00
Carlos Santos
413dec3e0f
ov-components: Close connection dialog on room disconnection event
2025-07-30 12:38:09 +02:00
Carlos Santos
414c26c31b
ov-components: Enhance recording status messages with improved styling and structure for starting and stopping states
2025-07-30 12:26:19 +02:00
Carlos Santos
fce026766b
ov-components: Enhance recording activity component: update view recordings button visibility based on recording status and improve toolbar button text for active recording state
2025-07-29 19:10:35 +02:00
Carlos Santos
fe3f90d266
ov-components: Implement error handling for recording start failures and enhance UI interactions
2025-07-29 18:19:16 +02:00
Carlos Santos
5f6b404576
ov-components: Enhance error handling UI in recording activity component with modern styling
2025-07-29 17:50:15 +02:00
Carlos Santos
9b8348bc04
ov-components: Enhance recording activity component with improved status handling and styling
2025-07-29 17:35:28 +02:00