Skip to content

feat(processing): add live previews and brightness/contrast - #368

Open
PierreRaybaut wants to merge 6 commits into
developfrom
feat/live-processing-preview
Open

feat(processing): add live previews and brightness/contrast#368
PierreRaybaut wants to merge 6 commits into
developfrom
feat/live-processing-preview

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Summary

  • Add transactional live previews to compatible 1-to-1 signal and image parameter dialogs.
  • Run speculative computations in an isolated process, discard stale results, and retain at most one idle executor between dialogs.
  • Reuse a completed current preview when accepting a single-source operation while preserving normal multi-selection behavior.
  • Add automatic numeric sliders to processing forms and integrate the new brightness and contrast operation.

Integration

Depends on:

Before merge

  • Raise the minimum dependencies to the released guidata and Sigima versions containing the upstream APIs.
  • Move the new release notes from the already published 1.3 cycle to the next DataLab release.

Validation

Focused preview, brightness/contrast, and plugin integration tests: 31 passed.

Preview one selected source without publishing temporary results.
Keep cancellation transactional and process the original selection
after confirmation.
@PierreRaybaut

Copy link
Copy Markdown
Contributor Author

CI tests are failing only because this PR needs the changes implemented in this guidata PR.

@PierreRaybaut
PierreRaybaut marked this pull request as ready for review September 10, 2026 07:35
@ThomasMalletCodra ThomasMalletCodra added this to the V1.4.0 milestone Sep 10, 2026
The "Brightness and contrast" and "Live processing preview" entries were
added to the v1.3 release notes, but these features target v1.4.0.

* Add doc/release_notes/release_1.04.md with both sections
* Remove them from doc/release_notes/release_1.03.md
* Add the French catalog release_1.04.po with the corresponding
  translations and drop the moved entries from release_1.03.po
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.

2 participants