PackageTrack
Sign in Get early access

floating

Picture in Picture mode management for Flutter. Available only for Android.

6.0.0 11K downloads/mo #2784 most downloaded on pub.dev wrbl606/floating

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 18 of 18 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

18 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

18 releases · Apr 2021 to Feb 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 18
  1. 6.0.0 14 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 5.0.1...6.0.0

    Open source →
    Release notes
    • Fix builds on Flutter 3.29+

    Thanks @deckerst!

    Open source →
  2. 5.0.1 08 Nov 2024
    Release notes

    chore: optimize example asset

    Open source →
    Release notes
    • Avoid excessive hasSystemFeature calls

    Thanks @yoer!

    Open source →
  3. 5.0.0 26 Oct 2024
    Release notes
    • BREAKING Switch to declarative Gradle plugin setup
    • Add switching animation to PiPSwitcher
    • Follow rules from flutter_lints: ^5.0.0
    Open source →
  4. 4.0.1 30 Jul 2024
    Release notes
    • Fix for SDK versions not supporting auto-enabled PiP
    Open source →
  5. 4.0.0 23 Jun 2024
    Release notes

    feat: cancel AutoEnable, docs: review, tests: bump coverage

    Open source →
    Release notes
    • BREAKING EnableManual is now ImmediatePiP
    • BREAKING AutoEnable is now OnLeavePiP
    • BREAKING .dispose() is no longer available, as the Floating() constructor returns a singleton now
    • Cancel OnLeavePiP instructions via cancelOnLeavePiP method
    Open source →
  6. 3.0.0 30 May 2024
    Release notes

    feat: add auto-enable PiP mode

    Open source →
    Release notes
    • BREAKING .enable() is now enable(EnableManual())
    • Enter automatic PiP mode on app minimize via enable(AutoEnable())
    • BREAKING pipStatus$ is now pipStatusStream
    Open source →
  7. 2.0.2 05 Mar 2024
    Release notes
    • Update topics
    • Update screenshots
    • Switch to lints_core
    Open source →
  8. 2.0.1 25 Jun 2023
    Release notes
    • AGP 8 compatibility
    • JVM target set to 1.8
    • Move from jcenter to mavenCentral

    Thanks @deckerst!

    Open source →
  9. 2.0.0 08 Mar 2023
    Release notes

    Breaking:

    • .enable(Rational.landscape()) is now .enable(aspectRatio: Rational.landscape())
    Open source →
  10. 1.1.3 10 Feb 2023
    Release notes

    Bump Gradle, drop kotlin, 1.1.3

    Open source →
    Release notes
    • Drop Kotlin to 1.7.10
    • Bump Gradle to 7.2.0
    • Bump Gradle distributionUrl to 7.5
    Open source →
  11. 1.1.2 27 Jan 2023
    Release notes
    • Bump Kotlin to 1.8.0
    Open source →
  12. 1.1.1 06 Oct 2022
    Release notes
    • Fix java.lang.RuntimeException caused by an uninitialized Timer
    Open source →
  13. 1.1.1+1 07 Oct 2022
    Release notes
    • Fix showcase GIF link
    Open source →
  14. 1.1.0 04 Jul 2022
    Release notes
    • Add custom aspect ratio support
    Open source →
  15. 1.0.0 29 Mar 2022
    Release notes
    • BREAKING: Floating class does not have static members anymore. It should be instantiated before use and dispose afterwards with dispose().
    • BREAKING: Name changes:
      • from isInPipMode to pipStatus. It also returns one of PiPStatus enum values rather than a bool.
      • from enablePip() to enable(). It also returns one of PiPStatus enum values rather than a bool.
    • Added a pipStatus$ stream that notifies listeners about changes in the current PiP status.
    • Added a PiPSwitcher widget that renders proper widgets for current PiP status.
    Open source →
  16. 0.1.1 07 Oct 2021
    Release notes
    • Updated docs
    Open source →
  17. 0.1.0 07 Oct 2021
    Release notes
    • Null-safety migration
    • Added tests
    • Added docs
    Open source →
  18. 0.0.1 02 Apr 2021
    Release notes
    • Checking if device supports PiP mode
    • Checking current PiP status
    • Enabling PiP
    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