You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to perform multiple image processing steps using different tools, I can't continue working with the result because each tool manages its own upload state.
For example, after resizing an image, I may want to compress it, convert it, add a watermark, or continue editing it with another module.
Currently, switching to another tool from the left sidebar clears the current image and I have to download the result and upload it again.
There is a small "Continue editing" menu after processing, but it only exposes a limited subset of tools.
This makes workflows such as:
Resize → Compress → Convert → Watermark
more cumbersome than necessary and interrupts the editing flow.
Proposed solution
I would like SnapOtter to maintain a "current working image" or editing session across tool changes.
A possible workflow could be:
Upload an image into any tool.
Apply the operation.
Review the before/after result.
Commit or accept the result as the new current image.
Select another tool from the left sidebar.
The committed result automatically becomes the input for the next tool.
Ideally, users should be able to move freely between all compatible tools in the sidebar while keeping the current image and editing history.
This would make the individual tools behave more like modules within a single editing workflow rather than isolated upload pages.
The existing "Continue editing" menu is already a great start, but it would be even more useful if:
all compatible tools were available there, or
sidebar navigation automatically reused the current image.
Optional improvements:
editing history / undo stack
explicit "Commit result" button
optional automatic saving to Files
Alternatives considered
SnapOtter already offers Automate / Pipeline Builder, but this addresses a different use case.
Pipelines are ideal for predefined and repeatable workflows where all processing steps are known beforehand.
The requested feature focuses on interactive editing workflows where the user wants to inspect each result before deciding on the next operation.
Instead of executing an entire pipeline in one go, the goal is to continue working directly with the output of the previous step and freely switch between tools.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Problem or use case
When I try to perform multiple image processing steps using different tools, I can't continue working with the result because each tool manages its own upload state.
For example, after resizing an image, I may want to compress it, convert it, add a watermark, or continue editing it with another module.
Currently, switching to another tool from the left sidebar clears the current image and I have to download the result and upload it again.
There is a small "Continue editing" menu after processing, but it only exposes a limited subset of tools.
This makes workflows such as:
Resize → Compress → Convert → Watermark
more cumbersome than necessary and interrupts the editing flow.
Proposed solution
I would like SnapOtter to maintain a "current working image" or editing session across tool changes.
A possible workflow could be:
Ideally, users should be able to move freely between all compatible tools in the sidebar while keeping the current image and editing history.
This would make the individual tools behave more like modules within a single editing workflow rather than isolated upload pages.
The existing "Continue editing" menu is already a great start, but it would be even more useful if:
Optional improvements:
Alternatives considered
SnapOtter already offers Automate / Pipeline Builder, but this addresses a different use case.
Pipelines are ideal for predefined and repeatable workflows where all processing steps are known beforehand.
The requested feature focuses on interactive editing workflows where the user wants to inspect each result before deciding on the next operation.
Instead of executing an entire pipeline in one go, the goal is to continue working directly with the output of the previous step and freely switch between tools.
Area
Existing tool improvement
Contribution
Beta Was this translation helpful? Give feedback.
All reactions