Skip to content

YukiAttano/package-ux_improvements

Repository files navigation

This package bundles small Widgets that are generally useful in different Projects. It is not meant to bloat this package with everything that "could" be useful.

Intro

One of the features is the ScreenshotBoundary. It allows to easily take screenshots of widgets. As this introduces a fast and easy screenshot functionality, it will never grow to the size of the screenshot package. Instead, improvements like video capture will be laid out in a dedicated library and not bloat this package.

Features

  • FakeloadingWidget (introduce a min delay for non-async operations in the UI)
  • SmoothFutureBuilder (introduce a min delay for async operations in the UI)
  • Shimmer (a synchronized Shimmer effect above multiple widgets)
  • ScreenshotBoundary (take screenshots without using the screenshot package)
  • ImplicitAnimatedIcon (use AnimatedIcons without dealing with the AnimationController)
  • PreloadedImage (Ink splashes and decorations clipped to not-yet loaded Image)
  • Re-Exports responsive_ux

Getting started

dart pub add ux_improvements

Usage

As this package is mainly developed for my own use, there is no Usage documentation yet. (But will definitely come in the future)

Additional information

I am open for contributions and ideas to improve (but not bloat) this package. Feel free to reach out.

This package is under active development, does not await breaking changes (only if they are required to fix something that is really wrong). and will be set to v 1.0 after examples and a usage documentation is added.

About

Adds effects to increase the user experience

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published