Skip to content

Feature Request: Camera tethering with real-time parameter controls #560

@myki-jim

Description

@myki-jim

I would like to discuss adding camera tethering functionality to RapidRAW. Before implementing, I'd like to get your feedback on the approach.

Proposed Features:

  1. Real-time camera parameter display (ISO, aperture, shutter speed, white balance, exposure compensation, focus mode, etc.)
  2. Camera parameter controls (change settings from the UI)
  3. Auto-import captured photos into the editor
  4. Folder monitoring for new captured files

Implementation Approach:

  • Use libgphoto2 Rust bindings for camera communication (already in use locally)
  • Add Tauri commands for: get_config_choices, set_config_value
  • React context for global camera state management
  • File system monitoring using notify crate

Questions:

  1. Are you open to adding this feature?
  2. Would you prefer I add toast notifications (requires sonner dependency) or use a different notification approach?
  3. Should this be a separate panel or integrated into existing UI?
  4. Any specific requirements or limitations I should be aware of?

I have tested with Canon EOS series and can submit PRs for review. I will do more test with more cameras before submitting.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions