Feature #8769

Remove "Snapshot" module and integrate its functionality into the stack

Added by Richard Wonka about 8 years ago. Updated about 7 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
(Total: 0.00 h)
Affected Version:
hardware architecture:


Current snapshot workflow:

  • Change from current stack level to another
  • Click on [take snapshot]
  • Go back to current stack level
  • Click on last snapshot to activate comparison slider
    -> get back to work and compare images
Suggested workflow:
  • Click on any but current stack level to activate comparison slider between current and selected stack level.
    -> get to work and compare images

The user doesn't really need to (or want to, proably) deal with taking snapshots, the user only needs them to be there whenever he/she wants to compare stack levels.

This should™ be possible by creating an anonymous snapshot at the current zoom level whenever the user clicks on a stack level and then switching to compare mode.

Leaving compare mode could then be possible by pressing [Esc], clicking on the current stack level or via an [exit compare mode] button somewhere by the stack or near the image.


Feature #8405: Putting label on snapshots in the main viewTriaged

Feature #8404: Creating a key accelerator to the original image when in darkroomTriaged

Feature #8620: History stack should'n compress stack after next/prev pictureFixedJose Carlos Garcia Sogo

Related issues

Related to darktable - Bug #8413: Snapshots of other than the actual imageClosed: invalid

Has duplicate darktable - Feature #8289: Implement the merged historystack / snapshotsDuplicate

Has duplicate darktable - Bug #9308: Toggling "no side borders" or fullscreen mode during snapshot preview make parts of snapshot preview unequalDuplicate03/23/2013


#1 Updated by Richard Wonka about 8 years ago


  • UI cleanup
  • Far more efficient version comparison workflow
  • cheap: Throwaway snapshots leave only one snapshot in memory at any given time
  • no disk i/o
  • solves issue #8413

#2 Updated by Simon Spannagel about 8 years ago

Please see the mockups Roberto created some time ago: UserInterfaceMockup

#3 Updated by Simon Spannagel about 8 years ago

  • % Done changed from 0 to 20
  • Target version set to Future
  • Status changed from New to Triaged

Also available in: Atom PDF

Go to top