- Initial release of the package.
- Allows to set the child Size in BetterInteractiveViewer
- Maybe better documentation
- Better performance while rebuilding due to transformation changes
- Bugfix: now disposing a resource correctly
- Bugfix: showing scrollbars on web correctly
- Allows to add own paint calls that depend on the transformation matrix by overriding the ScrollbarPainter implementation. To do so, override the "void setScrollbarControllers()" method in the BetterInteractiveViewerBaseState.
- This is made possible by encapsulating the "RawTransformScrollbarController getPlatformScrollbarController" method in auto_platform_scrollbar_controller.dart in a new class "AutoPlatformScrollbarController" that provides all the necessary methods needed to configure and paint the scrollbars and delegating to the platform specific scrollbar implementation. To add own paint calls, override the "void paint" method in the AutoPlatformScrollbarController class.
- It's now easier to add own paint calls as described in previous version: Now the "BetterInteractiveViewerBaseState" class provides a method "ScrollbarControllerEncapsulation getScrollbarController({required TickerProvider vsync,required TransformScrollbarWidgetInterface controlInterface})" that gets called by the "setScrollbarControllers" method. This allows to easily override the "AutoPlatformScrollbarController" class and provide an own implementation of the paint method, without the need to write an own configuration for the scrollbar controller.
- Bugfix for animation controllers disposal and better documentation
- Upgraded deprecated Code