Skip to content

qtgui: expose Reset for Screen reconstruction sliders - #388

Draft
janhubicka wants to merge 1 commit into
mainfrom
agent/qtgui-screen-default-reset
Draft

janhubicka wants to merge 1 commit into
mainfrom
agent/qtgui-screen-default-reset

Conversation

@janhubicka

Copy link
Copy Markdown
Owner

Summary

Continue the Phase C default/modified-state rollout with the ordinary numeric controls in Screen.

  • Opt these saved sliders into real-default / modified / Reset presentation:
    • Collection threshold
    • Pre-demosaic denoise: Strength, Patch radius, Search radius, Bilateral spatial/range sigma
    • Post-demosaic denoise: same five numeric controls
  • Preserve the existing Reset behavior for adjustable red/green strip widths.
  • Leave Screen type, collection quality, demosaicing/scaling modes, and denoise-mode enums unchanged.
  • Reset targets come from a fresh ParameterState and remain separate undoable gestures.
  • Extend workspace churn to require default/reset metadata for all thirteen Screen numeric controls using this convention.

No reconstruction algorithm, denoise behavior, .par format, or default values change.

This PR is independent of the other Phase C PRs rather than stacked on them.

[ci:ubuntu-checking]

Continue the Phase C default/modified-state rollout with the Screen controls
whose semantics are ordinary numeric document parameters.

Opt Collection threshold and the ten numeric pre/post-demosaic denoising
parameters into ParameterPanel's real-default presentation. Keep Screen type,
collection quality, demosaicing/scaling modes, and denoise mode enums unchanged,
and retain the existing Reset behavior for adjustable red/green strip widths.

Reset targets come from a fresh ParameterState, are shown only for modified
values, and remain separate undoable gestures.

Extend workspace churn to require default/reset metadata for all thirteen
numeric Screen controls that now use the convention.

This branch has not been deployed

No deployments
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