window_paint 0.1.0-nullsafety.0
window_paint: ^0.1.0-nullsafety.0 copied to clipboard
WindowPaint lets you pan, zoom and paint over any other widget. It uses the new InteractiveViewer together with a CustomPainter, giving you the bare minimum to get you started.
0.1.0-nullsafety.0 Jan 12, 2021 #
- Solves an issue with how
InteractiveViewer.onInteractionUpdateon the beta channel behaves. This change is both backward and forward compatible. - Added static analysis with the pedantic 1.9.0 ruleset.
- Migrated to sound null-safety.
- Controllers now use the
ValueNotifierpattern fromTextEditingControllerinstead of the mixin way ofAnimationController. - Controllers now also have
Restorableequivalents, i.e. howTextEditingControllerhasRestorableTextEditingController. CustomRadiohas been moved to theexampleproject.- The
exampleproject'sWindowPaintControlnow has a more clear icon for the "rectangle with cross" paint mode. - Files are organized in a more consumer-friendly fashion, with a
lib/srcfolder and alib/window_paint.dartfile which exports all the necessary library files.
0.0.1 Jan 11, 2021 #
- Initial release.