before_after_slider
Compare before/after images or widgets with a smooth draggable divider, pinch zoom, pan, and customizable overlay UI.
What this package is like to depend on
Last release 6 months ago
23 Feb 2026
Too new to tell
only 2 release windows
Most releases are documented
notes for 5 of 6 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
6 releases · first in 2026
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Feb 2026 to Feb 2026Releases
latest 6-
3.1.023 Feb 2026Release notes
Open source →- Added
SliderOrientationsupport (horizontal/vertical). - Improved gesture/render performance in slider and zoom paths.
- Improved pinch responsiveness during active scale gesture.
- Optimized showcase rebuild behavior and simplified showcase controls.
- Added
-
3.0.023 Feb 2026Release notes
Open source →Breaking
BeforeAfternow uses grouped options:interactionOptionszoomOptionslabelsOptionsoverlayOptions
- Removed legacy top-level params (
enableProgressWithTouch,enableZoom,overlayStyle, legacy labels/overlay params,fixedLabels).
Added
- Desktop/web pointer cursor customization.
autoViewportAspectRatioFromImagewhenviewportAspectRatiois not provided.- Integration tests and drag/zoom benchmark scenarios (
example/integration_test).
Fixed
- Slider drag conflict while panning zoomed content.
- Pan bounds clamping to avoid visible blank background.
- Desktop/web pointer zoom consistency.
Performance
- Reduced gesture/render rebuild pressure on hot paths.
- Optimized image stream reuse for auto viewport ratio flow.
Migration
- Upgrade notes: see
README.md(Migrationsection).
-
2.0.015 Feb 2026Release notes
Open source →- BREAKING: removed
BeforeAfterImageandBeforeAfterLayout. - BREAKING:
BeforeAfteris now the single public widget API:BeforeAfter(beforeChild: ..., afterChild: ...)
- BREAKING: removed direct
beforeLabelandafterLabelparams.- Use
beforeLabelBuilderandafterLabelBuilder.
- Use
- Inlined comparison implementation into
BeforeAfterand removed extra wrapper/core layers. - Updated docs and examples for the new API.
- BREAKING: removed
-
1.1.015 Feb 2026Release notes
Open source →- Added
beforeLabelBuilderandafterLabelBuilderfor custom label widgets. - Added a new labels demo tab in the example app.
- Improved rendering performance with repaint isolation and progress notifier updates.
- Optimized clipping and zoom/pan update flow for smoother interactions.
- Added
-
1.0.114 Feb 2026 -
1.0.014 Feb 2026Nothing published for this version