- Redesign HUD overlay bar with dark glassmorphism aesthetic and inline source dropdown#56
Conversation
…ne source dropdown - Add pause, resume, and cancel recording controls with elapsed timer - Move folder, language, and system audio into three-dots overflow menu with source highlight wave
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Comment |
|
Check the added video, I've tried to keep it minimal but maybe do not merge yet I also mentioned in a part where I thought it could be improved. So, let's discuss whether we should do. that. |
- Fix stopRecording to handle MediaRecorder 'paused' state by resuming
before stopping, ensuring final data chunk is flushed
- Guard pauseRecording as no-op for native recordings (macOS SCK /
Windows WGC) that lack pause IPC support
- Add 14 unit tests for pause/stop state machine
|
Yeah, I noticed taht.
|
8648115 to
080b782
Compare
…iner
with flex layout that reserves space above the bar for menu cards
- Increase HUD window size to 620x520 for menu card headroom
- Replace mic on/off toggle with mic selector card showing all available
microphones with live audio level meters per device
- Remove old separate mic controls panel
- Increase bar size with larger buttons, padding, and separators
- Fix TS null safety in stopRecording MediaRecorder accessfix
|
Can you update to fit the new camera icon please and then fix merge conflicts? I really like this UI change |
|
Cool merging main in this branch and I'll resolve the conflicts |
|
-The new Cancel control does not actually cancel native recordings; it stops and keeps the captured file.
|
|
I see, let me recheck the merge |
- language support - webcame pause/resume sync - native recording pause - cancel (clears chunks and stops both recoders and webcame discarded on native cancel - full lifecycle with webcame - pause - resume - stop keeps webcame in sync throughout

Description
Motivation
Open Source shouldn't mean boring UIs , it has to have a spirit that premium touch.
Type of Change
Related Issue(s)
UI/UX Improvements
Screenshots / Video
Video Recording
Screenshot (if applicable):
Video (wherever possible):
Testing Guide
Checklist
Thank you for contributing!