Repository navigation
Conversation
Signed-off-by: Jacob Gelman <3182119+ladvoc@users.noreply.github.com>
a578617 to
f5110f5
Compare
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Unify capture, sine, and data track toggles behind TogglePublish and report each source's PublishState back to the UI, including capture pumps that exit on their own. Checkboxes are disabled while a toggle is in flight. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tear down every local track and report each source unpublished, both on user-initiated disconnect and when the room disconnects on its own. Previously the sine generator task kept running after disconnect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Also I thought about moving the mic input also to the menu as: |
|
@MaxHeimbrock, changes look good! I think it would make sense to also move microphone to the menu. Once device support in LiveKit Capture is upstreamed, there will be a new option in the menu to publish webcam. One idea I had is to make this a submenu to allow selecting a specific device: Same could be done for microphone selection. |
Yes, I also thought about submenus, like I am out for a week, so I let you decide if you want to merge this first or continue working on the UI. |
MaxHeimbrock
left a comment
There was a problem hiding this comment.
Ready to be merged.

Integrate the new LiveKit Capture crate, allowing the user to publish test tracks using pattern source (logo/gradient) and clock source. This replaces the existing logo track implementation. UI screenshot:
Additional source types will be exposed (e.g., device) as they are available upstream.