PackageTrack
Sign in Get early access

split_view

This wedget provides horizontal or vertical split view for flutter.

3.2.2 24K downloads/mo #2028 most downloaded on pub.dev toshiaki-h/split_view

What this package is like to depend on

Last release 6 months ago

16 Feb 2026

Ships unpredictably

gaps range from 8 days to 3.5 years

Nearly every release is documented

notes for 18 of 19 stable releases

1 version withdrawn

withdrawn after publishing

7 years old

20 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

20 releases · Jan 2020 to Feb 2026
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 20
  1. 3.2.2 16 Feb 2026
    Release notes
    • Fixed SplitViewController.weights not being defensively copied on set. External mutation of the original list no longer corrupts the controller's internal state. (#28)
    • Fixed the same defensive copy issue in the SplitViewController constructor.
    • Added tests for defensive copy behavior.
    Open source →
  2. 3.2.1 12 Aug 2022
    Release notes
    • When rebuilding SplitView with an inline-constructed controller, the new controller was not assigned to _SplitViewState._controller and thus, did not get notified of moves after the first rebuild. (@jpnurmi)
    Open source →
  3. 3.2.0 19 Jul 2022 withdrawn
    Release notes
    • Added weights setter and notify changes.(thanks to @jpnurmi)
    • Updates code for Flutter 3.0.x.
    Open source →
  4. 3.1.0 04 Jun 2021
    Release notes
    • Added indicator / activeIndicator fields. These fields can set grip indicator for inform the user that splitter bar is draggable.
    • Added SplitIndicator class. This class is a sample implementation of indicator.
    Open source →
  5. 3.0.0 30 May 2021
    Release notes
    • This version contains breaking changes.
    • Fields in view1 and view2 changed to children.
    • Added the SplitviewController class due to controlling views weights and limits.
    • Removed fields minWidthSidebar/maxWidthSidebar/minHeightSidebar/maxHeightSidebar and initialWeight. Instead, Added the WeightLimit class so that we can specify the weight.
    • The argument of the onWeightChanged handler now has multiple weights.
    Open source →
  6. 2.1.1 18 May 2021
    Release notes

    The color of the split bar is now highlighted when the mouse hovered …

    Open source →
    Release notes
    • The color of the split bar is now highlighted when the mouse hovered when used on the web.
    Open source →
  7. 2.1.1+1 26 May 2021
    Release notes
    • Formatted by dartfmt.
    Open source →
  8. 2.1.0 16 May 2021
    Release notes

    Added optional field for split bar color while dragging.

    Open source →
    Release notes
    • Added optional field for split bar color while dragging.
    Open source →
  9. 2.0.1 10 Apr 2021
    Release notes

    Merge branch 'efraespada-master'

    Open source →
    Release notes
    • Added optional fields for limit the sidebar size. (efraespada)
    • Fix bug: Initial weight was used when calling setState(). (efraespada)
    • Improvement: The ValueNotifier<double?> is initialized once. (efraespada)
    Open source →
  10. 2.0.1+1 16 Apr 2021
    Release notes

    Add comments for dartdoc.

    Open source →
    Release notes
    • Add comments for dartdoc.
    Open source →
  11. 2.0.1+2 18 Apr 2021
    Release notes
    • Formatted by dartfmt.
    Open source →
  12. 2.0.0 10 Apr 2021
    Release notes
    • Migrate to null safety (GroovinChip)
    Open source →
  13. 1.0.4 15 Mar 2021
    Release notes
    • Add key field to SplitView's constructor in order to save the split bar position.
    Open source →
  14. 1.0.4+1 10 Apr 2021

    Nothing published for this version

  15. 1.0.3 06 Feb 2021
    Release notes
    • For Positioned widgets that wrap view1 and view2, adjust either the left, right, bottom, or top fields, taking into account widget.gripSize. (cedarbob)
    Open source →
  16. 1.0.3+1 09 Feb 2021
    Release notes
    • Fix bug.
    Open source →
  17. 1.0.2 28 Dec 2020
    Release notes
    • Set mouse cursor for Desktop & Web (jpnurmi)
    Open source →
  18. 1.0.1 09 Mar 2020
    Release notes
    • Add weight change event
    Open source →
  19. 1.0.0 21 Jan 2020
    Release notes
    • Change version number
    • Modify description in pubspec.yaml
    Open source →
  20. 0.0.1 20 Jan 2020
    Release notes
    • Initial Release
    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