Skip to content

Add "Disable Gyroflow's stretch" to preset export dialog#1138

Open
globalprojectscorp wants to merge 1 commit intogyroflow:masterfrom
globalprojectscorp:add-disable-stretch-to-preset
Open

Add "Disable Gyroflow's stretch" to preset export dialog#1138
globalprojectscorp wants to merge 1 commit intogyroflow:masterfrom
globalprojectscorp:add-disable-stretch-to-preset

Conversation

@globalprojectscorp
Copy link
Copy Markdown

Summary

Adds a "Disable Gyroflow's stretch" checkbox to the preset export settings dialog, under the Lens profile section. When checked, writes "plugin_disable_stretch": true to the exported .gyroflow preset file.

Companion PR

gyroflow/gyroflow-plugins#51 — the plugin-side change that reads this flag and auto-enables "Disable Gyroflow's stretch" when loading a preset/lens profile containing it.

Motivation

When using anamorphic lenses in DaVinci Resolve (or any NLE that handles desqueeze via Pixel Aspect Ratio), users must manually check "Disable Gyroflow's stretch" on every clip in the OFX plugin. This setting couldn't be saved in presets because it's a plugin-level parameter with no representation in the gyroflow project format.

With both PRs merged, the workflow becomes:

  1. Set up stabilization in Gyroflow app
  2. Export preset → check "Disable Gyroflow's stretch" under Lens profile
  3. Load preset in OFX plugin → DisableStretch auto-enables
  4. No manual checkbox clicking per clip

Changes

src/ui/SettingsSelector.qml:

  • Convert "Lens profile" from single-checkbox to section with sub-items
  • Add "Disable Gyroflow's stretch" checkbox (unchecked by default)
  • Add translation string
  • Inject plugin_disable_stretch: true in getFilteredObject() since it's a plugin-specific flag not present in the gyroflow export data

🤖 Generated with Claude Code

Add a checkbox under the "Lens profile" section in the preset
settings selector. When checked, writes `plugin_disable_stretch: true`
to the exported .gyroflow preset file. This flag is read by the
OFX/Adobe plugins (see gyroflow/gyroflow-plugins#51) to automatically
enable "Disable Gyroflow's stretch" when loading the preset.

Unchecked by default since it's only needed when the NLE handles
anamorphic desqueeze (e.g. via Pixel Aspect Ratio in DaVinci Resolve).
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