Skip to content

Recording improvements (more options + better audio control)#1

Open
devalentineomonya wants to merge 4 commits intoatdma:mainfrom
devalentineomonya:main
Open

Recording improvements (more options + better audio control)#1
devalentineomonya wants to merge 4 commits intoatdma:mainfrom
devalentineomonya:main

Conversation

@devalentineomonya
Copy link

recording_20260107_00-49-11.mp4

This PR adds more flexibility to recording. You can now pick different video modes and choose exactly which audio sources to record; system, microphone, or both together.

What’s new

  • new recording config for:

    • video mode
    • system audio
    • microphone audio
  • settings are saved, not one-time

  • record:

    • mic only
    • system only
    • both at the same time
  • UI shows clear status and errors

  • controls disable while recording to avoid weird states

Video modes

  • fullscreen
  • window
  • region

Why this is useful

  • easier for tutorials, streaming, meetings, gameplay, etc.
  • users choose exactly what they want to capture
  • fewer broken states, better errors, better UX

Works together with CLI

This PR pairs with:

➡️ caelestia-dots/cli#72

@devalentineomonya
Copy link
Author

@atdma Kindly check this out

@atdma
Copy link
Owner

atdma commented Jan 12, 2026

I do like this PR, I'll check it out.

I will also note this is not the official repo, though if it works well and code is good style and reliability is high. I will attempt to merge this into the main repo.

Thanks for sending the code this way.

@devalentineomonya
Copy link
Author

I’d really appreciate your time to review this and see it merged into the main repo. I know this isn’t the main repo, but I really liked the feature you implemented and decided to add it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants