panels 0.0.3 copy "panels: ^0.0.3" to clipboard
panels: ^0.0.3 copied to clipboard

Panels is a flutter package that aims to provide a set of useful desktop UI panels that can move around, dock and tab like we expect in more robust desktop applications.

Changelog #

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog

[UNRELEASED] #

[0.0.3] 2021-05-20 #

Changed #

  • Formatting
  • Flutter 2.2 upgrade in pubspec file

[0.0.2] 2021-05-20 #

Added #

  • PanelsTheme: An InheritedWidget containing builder functions to decide the look of panel components.
  • Panels.of(context).addPanelWithTabs: A method to create panels with initial tabs. Usage: Panels.of(context).addPanel({ required List<Widget> widgets, required List<String?> titles })
  • FrostedPanelsTheme: A new PanelsTheme utilizing a blurring ImageFilter on the panels background to demo the capabilities of the theming system.

Changed #

  • PanelsManager will now take the PanelsTheme into account before building panels.
  • The tabs context menu and the close button are now builders inside the default PanelsTheme
  • Added a selected check to Panels so that only the Panel currently selected can be resized.

[0.0.1] - 2021-05-20 #

Added #

  • PanelsManager: The base Widget to add, remove and select Panels.
  • Panels: An InheritedWidget with which Panels can be added. Usage: Panels.of(context).addPanel({ required Widget widget, String? title})
  • Panel: A StateFul widget which is created and managed by the PanelsManager. Shouldn't currently really be used in other contexts.
  • Example utilizing Panels
  • README
  • LICENSE
  • This CHANGELOG
  • AUTHORS
  • FUNDING.yml
30
likes
110
pub points
43%
popularity

Publisher

verified publisherblankstdio.com

Panels is a flutter package that aims to provide a set of useful desktop UI panels that can move around, dock and tab like we expect in more robust desktop applications.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on panels