Skip to content

add hold shutter to record video in photo mode#655

Open
KonTy wants to merge 1 commit into
GrapheneOS:mainfrom
KonTy:hold-shutter-quick-video
Open

add hold shutter to record video in photo mode#655
KonTy wants to merge 1 commit into
GrapheneOS:mainfrom
KonTy:hold-shutter-quick-video

Conversation

@KonTy

@KonTy KonTy commented Jun 24, 2026

Copy link
Copy Markdown

This adds a Samsung-style quick video capture in photo mode. Press and hold the shutter button or a volume key to start recording, and release to stop. A short tap still takes a photo as before. Audio is always captured for these clips and the existing recording timer and button are reused. It can be turned off from a new toggle in More settings and is on by default.

The quick video logic lives in a small QuickVideoController so the changes to MainActivity stay minimal, and the on-screen button and the volume keys go through the same path.

This was developed with LLM assistance and extensively tested by Konty on a Galaxy A26 and a Pixel 8a.

Press and hold the shutter button or a volume key while in photo mode to
record a video, and release to stop. A short tap still takes a photo.
Audio is always captured for these clips and the existing recording UI is
reused. The behavior can be turned off from a new toggle in More settings
and defaults to on.

The quick video state machine is kept in a small QuickVideoController so
the changes to MainActivity stay minimal, and the on-screen button and the
volume keys share the same code path.
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.

1 participant