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
Releases
latest 18-
6.0.014 Feb 2025Release notes
Open source → -
5.0.108 Nov 2024 -
5.0.026 Oct 2024Release notes
Open source →- BREAKING Switch to declarative Gradle plugin setup
- Add switching animation to
PiPSwitcher - Follow rules from
flutter_lints: ^5.0.0
-
4.0.130 Jul 2024 -
4.0.023 Jun 2024Release notes
Open source →- BREAKING
EnableManualis nowImmediatePiP - BREAKING
AutoEnableis nowOnLeavePiP - BREAKING
.dispose()is no longer available, as theFloating()constructor returns a singleton now - Cancel
OnLeavePiPinstructions viacancelOnLeavePiPmethod
- BREAKING
-
3.0.030 May 2024Release notes
Open source →- BREAKING
.enable()is nowenable(EnableManual()) - Enter automatic PiP mode on app minimize via
enable(AutoEnable()) - BREAKING
pipStatus$is nowpipStatusStream
- BREAKING
-
2.0.205 Mar 2024 -
2.0.125 Jun 2023Release notes
Open source →- AGP 8 compatibility
- JVM target set to 1.8
- Move from jcenter to mavenCentral
Thanks @deckerst!
-
2.0.008 Mar 2023Release notes
Open source →- Add
sourceRectHintsupport.
Breaking:
.enable(Rational.landscape())is now.enable(aspectRatio: Rational.landscape())
- Add
-
1.1.310 Feb 2023Release notes
Open source →- Drop Kotlin to 1.7.10
- Bump Gradle to 7.2.0
- Bump Gradle distributionUrl to 7.5
-
1.1.227 Jan 2023 -
1.1.106 Oct 2022 -
1.1.1+107 Oct 2022 -
1.1.004 Jul 2022 -
1.0.029 Mar 2022Release notes
Open source →- BREAKING: Floating class does not have static members anymore. It should be instantiated before use and dispose afterwards with
dispose(). - BREAKING: Name changes:
- from
isInPipModetopipStatus. It also returns one ofPiPStatusenum values rather than abool. - from
enablePip()toenable(). It also returns one ofPiPStatusenum values rather than abool.
- from
- Added a
pipStatus$stream that notifies listeners about changes in the current PiP status. - Added a
PiPSwitcherwidget that renders proper widgets for current PiP status.
- BREAKING: Floating class does not have static members anymore. It should be instantiated before use and dispose afterwards with
-
0.1.107 Oct 2021 -
0.1.007 Oct 2021 -
0.0.102 Apr 2021Release notes
Open source →- Checking if device supports PiP mode
- Checking current PiP status
- Enabling PiP