Skip to content

Support choosing between Logical and Native (Retina) capture resolution #125

Description

@jsattler

Currently, BetterCapture always captures at the native pixel resolution (multiplying display points by the backing scale factor). For high-DPI displays, this results in very large files.

Adding a setting to choose between 'Logical' (1x) and 'Native' (Retina) resolution would give users more control over file size and performance.

Proposed Tasks:

  • Add a captureNativeResolution toggle (defaulting to true) to SettingsStore.
  • Update RecorderViewModel.getContentSize to optionally skip the backing scale factor multiplication.
  • Add the toggle to SettingsView and MenuBarSettingsView.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions