PackageTrack
Sign in Get early access

audio_video_progress_bar

A progress bar widget to show or change the position of an audio or video stream.

2.0.3 39K downloads/mo #1650 most downloaded on pub.dev suragch/audio_video_progress_bar

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 11 months

Nearly every release is documented

notes for 20 of 20 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

21 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

21 releases · Dec 2020 to May 2024
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 2.0.3 22 May 2024
    Release notes
    • Fix bar rendered outside the sizedBox (#72)
    • Remove internal textScaleFactor
    Open source →
  2. 2.0.2 29 Feb 2024
    Release notes
    • Improve accessibility support for gesture-based adjustments (@orz12) (#66)
    • Update failing tests (possibly a font issue - unclear)
    Open source →
  3. 2.0.1 11 Oct 2023
    Release notes
    • Fix text scale factor for progress and total labels (@stutid) (#61 and #63).
    Open source →
    Release notes
    • Fix text scale factor for progress and total labels (@stutid) (#61 and #63).
    Open source →
  4. 2.0.0 24 Aug 2023
    Release notes
    • Bump to Dart 3.0 and Flutter 3.0.
    • Fix time label overflow (#60).
    • Clamp buffered and progress within total range (#59).
    Open source →
    Release notes
    • Bump to Dart 3.0 and Flutter 3.0.
    • Fix time label overflow (#60).
    • Clamp buffered and progress within total range (#59).
    Open source →
  5. 1.0.1 22 Mar 2023
    Release notes
    • Fix String format when Duration is negative (@swiftymf) (#38)
    Open source →
  6. 1.0.0 03 Feb 2023
    Release notes
    • Bump to stable release versioning
    • Draw progress bar to match thumb drag location (@navaronbracke) (#34)
    • Update current progress label while dragging thumb
    • Rename textTheme.bodyText1 to textTheme.bodyLarge
    Open source →
    Release notes
    • Bump to stable release versioning
    • Draw progress bar to match thumb drag location (@navaronbracke) (#34)
    • Update current progress label while dragging thumb
    • Rename textTheme.bodyText1 to textTheme.bodyLarge
    Open source →
  7. 0.11.0 07 Oct 2022
    Release notes
    Open source →
    Release notes
    • @Hwan-seok and @thesensibledev: fix horizontal drag and tap gesture detection when competing with other widgets (#44, #39, #31, #23)
    • @thesensibledev: update Android folder in example project (#42)
    • @thesensibledev: fix widget tree not displaying in devtool
    Open source →
  8. 0.10.0 14 Nov 2021
    Release notes

    [0.10.0] - November 14, 2021

    • @addie9000: fix thumb position when total changed (#27)
    • @giga10: Drop 0 padding on time labels less than 10 minutes (#24, #25)
    • Update demo app so that buttons don't overflow
    • Updated documentation to clarify how you can getting the thumb duration while the user is in the process of seeking.
    Open source →
    Release notes
    • @addie9000: fix thumb position when total changed (#27)
    • @giga10: Drop 0 padding on time labels less than 10 minutes (#24, #25)
    • Update demo app so that buttons don't overflow
    • Updated documentation to clarify how you can getting the thumb duration while the user is in the process of seeking.
    Open source →
  9. 0.9.0 12 Aug 2021
    Release notes

    [0.9.0] - August 12, 2021

    • Added barCapShape to select BarCapShape.round or BarCapShape.square for the ends. (#20)
    • Added thumbCanPaintOutsideBar to control whether the thumb paints before the start or after then end of the bar. (#21)
    • Fixed sizing bug when bar height is greater that thumb diameter.
    • Fixed dragging and thumb painting misalignment bug.
    • Fixed jittery bar that readjusts for changing label widths when labels on sides.
    Open source →
    Release notes
    • Added barCapShape to select BarCapShape.round or BarCapShape.square for the ends. (#20)
    • Added thumbCanPaintOutsideBar to control whether the thumb paints before the start or after then end of the bar. (#21)
    • Fixed sizing bug when bar height is greater that thumb diameter.
    • Fixed dragging and thumb painting misalignment bug.
    • Fixed jittery bar that readjusts for changing label widths when labels on sides.
    Open source →
  10. 0.8.0 11 Aug 2021
    Release notes
    • Added onDragStart, onDragUpdate, and onDragEnd callback parameters so that developers can add a label and/or video preview above the thumb. The first two provide ThumbDragDetails data to the callback.
    • ThumbDragDetails includes the thumb position duration as a timeStamp as well as the global and local positions for the drag event.
    Open source →
  11. 0.7.0 02 Aug 2021
    Release notes
    • Reverted back to centering the thumb at the ends because otherwise it wouldn't move for the first and last few seconds. (#15)
    • The thumb radius is not included in the widget width calculations when the labels are above or below. That means it will get drawn outside of the widget dimensions (which was already true for the glow radius). Users can wrap the widget with Padding if more padding is needed on the ends.

    I forgot to make a release for version 0.6.2, which included:

    • Initialize the thumb position based on progress and total time. This allows compatibility with the Visibility even when not maintaining state. (#12)
    Open source →
    Release notes
    • Reverted back to centering the thumb at the ends because otherwise it wouldn't move for the first and last few seconds. (#15)
    • The thumb radius is not included in the widget width calculations when the labels are above or below. That means it will get drawn outside of the widget dimentions (which was already true for the glow radius). Users can wrap the widget with Padding if more padding is needed on the ends.
    Open source →
  12. 0.6.2 30 Jul 2021
    Release notes
    • Initialize the thumb position based on progress and total time. This allows compatibily with the Visibility even when not maintaining state. (#12)
    Open source →
  13. 0.6.1 23 Jul 2021
    Release notes
    • Added timeLabelPadding parameter for putting some extra space between the time labels and progress bar.
    • Fixed a couple bugs with thumb position
    • Added thumb radius and label padding controls to the sample project
    Open source →
    Release notes
    • Added timeLabelPadding parameter for putting some extra space between the time labels and progress bar.
    • Fixed a couple bugs with thumb position
    • Added thumb radius and label padding controls to the sample project
    Open source →
  14. 0.6.0 20 Jul 2021
    Release notes
    • Made the thumb and rounded bar caps stay within bar bounds so that padding is maintained from side text (#13)
    • This change could possibly affect some user's layout so even though it isn't a breaking change programmatically, still bumping up a version so version upgrades won't be automatic.
    Open source →
    Release notes
    • Made the thumb and rounded bar caps stay within bar bounds so that padding is maintained from side text (#13)
    • This change could possibly affect some user's layout so even though it isn't a breaking change programmatically, still bumping up a version so version upgrades won't be automatic.
    Open source →
  15. 0.5.0 05 Jul 2021
    Release notes
    • Added TimeLabelLocation.above (@Groseuros)
    • Center the progress bar vertically when bar hight is less than text height for TimeLabelLocation.sides
    • Added flutter_lints linting
    Open source →
  16. 0.4.0 30 Apr 2021
    Release notes
    • Added timeLabelType as a TimeLabelType enum with values of totalTime and remainingTime, which shows the time left as a negative number. (@tomassasovsky)
    • Used a rounded stroke cap for the bars.
    Open source →
  17. 0.3.2 26 Apr 2021
    Release notes
    • Fixed bug with failure to update label color on theme change.
    Open source →
  18. 0.3.1 12 Apr 2021
    Release notes
    • Added thumbGlowColor (@hacker1024)
    • Added thumbGlowRadius (@hacker1024)
    • Added timeLabelTextStyle (@hacker1024)
    Open source →
  19. 0.3.0 07 Mar 2021
    Release notes
    • Null safety release version
    • Added computeDryLayout
    Open source →
  20. 0.2.0-nullsafety.0 21 Jan 2021 pre-release
    Release notes
    • Updated to null safety
    Open source →
  21. 0.1.0 30 Dec 2020
    Release notes
    • Initial release
    • Progress bar supports user time seeking
    • Shows current time and total time
    • Bar paints current progress and buffered progress
    • This widget has a repaint boundary so it doesn't cause parent tree to repaint.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive