wave_screen 0.0.1
wave_screen: ^0.0.1 copied to clipboard
Animated Flutter wave surfaces for standalone waves, layered screens, and geometry-aware skeleton loading states.
wave-screen #
wave_screen is a Flutter package for animated wave-driven UI surfaces. It currently exports three main pieces:
Wavefor standalone animated wave treatments.WaveScreenfor layered screen backgrounds and surface styling.WaveSkeletonizerfor geometry-aware loading states, including the tide-pool style ping-pong effect used in the example app.
Package Exports #
The public entrypoint is lib/wave_screen.dart, which exports:
Run The Example Locally #
From the repository root:
cd example
flutter pub get
flutter run -d chrome
GitHub Pages Example #
The example app in example is deployed to GitHub Pages through .github/workflows/deploy-example-pages.yml.
- Trigger: push to
mainor manualworkflow_dispatch - Build target:
example/build/web - Published URL:
https://pathverse.github.io/wave-screen/
Before the first deployment, set the repository Pages source to GitHub Actions in the GitHub repository settings.
Development Notes #
- The example depends on the local package by path, so build and deployment should always run from example/pubspec.yaml.
- The Pages workflow passes
--base-href "/wave-screen/"so the Flutter web build serves correctly from the repository subpath.