aqua_bottle
A 60fps reactive water wave ripple physics & aquatic simulation background package for Flutter with 12 realistic fish species and marine creatures.
1.2.9
aswinbbc/aqua
What this package is like to depend on
Last release 1 months ago
24 Jul 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 16 of 16 stable releases
4 versions withdrawn
withdrawn after publishing
1 months old
20 releases · first in 2026
20 releases in the last 12 months
see the full history below
Release timeline
20 releases · Jul 2026 to Jul 2026Releases
latest 20-
1.2.924 Jul 2026Release notes
Open source →- Added creature separation logic and collision boundaries inside the behavior engine. This gently steers same-species creatures (like jellyfish) away from each other when they overlap, preventing the double jellyfish overlap glitch.
-
1.2.622 Jul 2026Release notes
Open source →- Implemented strict circular orbit locking for all fishes and creatures once they arrive on the loading spinner. This eliminates overshoot-correction feedback loops that caused goldfish jittering and guppies spinning/rotating.
-
1.2.522 Jul 2026Release notes
Open source →- Calibrated loading-state wiggling speed (to
2.4x) and body wave amplitude multiplier (to0.32x) to match slow, elegant circle gliding speed and prevent any unnatural fast vibrations.
- Calibrated loading-state wiggling speed (to
-
1.2.422 Jul 2026Release notes
Open source →- Refined fish tail and fin wiggling speeds during the loading state, smoothing out frantic high-frequency wiggles to create a gentle, realistic swim flow.
- Optimized creature release sequence: non-fish creatures no longer wait for the entire parade of fish to align. As soon as a creature aligns on its parade spot, it immediately breaks away and joins the circle spinner.
-
1.2.322 Jul 2026Release notes
Open source →- Coordinated both fish and non-fish marine creatures to participate in the loading spinner sequences.
- Structured loading into two global steps: first all objects swim rapidly to align on a horizontal parade line, face right, and idle until all have arrived. Once aligned, they start entering the orbit circle sequentially one after another.
- Arranged all participating objects to orbit in a single shared circle maintaining perfectly equal distances along its perimeter, which does not vary in radius or shape based on the population size.
-
1.2.222 Jul 2026Release notes
Open source →- Implemented a two-stage animation sequence during loading: fish first swim to align on a single evenly-spaced horizontal center line before forming the rotating loading circle vortex.
- Increased the swimming speed of fish slightly (1.25x maximum speed) during the loading sequences for prompt alignment.
-
1.2.122 Jul 2026Release notes
Open source →- Added
startLoading()andstopLoading()capabilities toAquariumController. When loading is active, fish form a rotating loading circle spinner. - Added animated rising water bubbles physics simulation to the background with
enableBubblestoggle configuration.
- Added
-
1.2.022 Jul 2026Release notes
Open source →- Upgraded the
populationsconfiguration map to use strongly-typedAquaticenum keys instead of dynamic strings (e.g.Aquatic.manta: 1). - Exported unified
Aquaticenum containing all 18 fish and marine creature species under simple, clean naming conventions (e.g.guppy,betta,manta,turtle).
- Upgraded the
-
1.1.122 Jul 2026Release notes
Open source →- Fixed performance hanging issues on mobile devices during multitouch or rapid swipe gestures.
- Added pointer move distance-throttling (minimum 55px delta) and limited concurrent active ripples to 6 to keep render computations extremely lightweight.
- Added
enableSwipeRipplesconfiguration switch to disable swipe-to-ripple gestures entirely if desired.
-
1.0.1022 Jul 2026Release notes
Open source →- Corrected README demo element to use standard Markdown image tags instead of HTML
<video>tags for rendering compatibility onpub.dev.
- Corrected README demo element to use standard Markdown image tags instead of HTML
-
1.0.922 Jul 2026Release notes
Open source →- Removed
google_fontsdependency from the package to prevent version conflicts with transitive dependencies (e.g.http) in parent projects.
- Removed
-
1.0.822 Jul 2026Release notes
Open source →- Fixed double-tap-to-feed gesture detection by adding a specialized translucent double-tap gesture interceptor on top of child app screens.
-
1.0.722 Jul 2026Release notes
Open source →- Fixed reactive touch-to-ripple gesture detection when wrapping arbitrary child screens by placing the pointer listener on top of child layers using translucent hit-testing.
-
1.0.621 Jul 2026Release notes
Open source →- Replaced README GIF demo with a high-clarity 60fps MP4 video demonstration for perfect color rendering and smooth playback.
- Referenced raw GitHub URL for online markdown video autoplay support.
-
1.0.520 Jul 2026 withdrawnRelease notes
Open source →- Cropped README GIF preview to show only the web app browser window, removing surrounding macOS desktop environment.
-
1.0.420 Jul 2026 withdrawnRelease notes
Open source →- Replaced README GIF demo with a high-definition web browser simulation demonstration showing 60fps reactive water waves, feeding mechanisms, and creatures.
-
1.0.320 Jul 2026 withdrawnNothing published for this version
-
1.0.220 Jul 2026 withdrawnRelease notes
Open source →- Optimized GIF demo size (858 KB) for fast loading & full pub.dev preview compatibility.
- Updated raw GitHub raw URL for immediate image rendering on pub.dev package homepage.
-
1.0.120 Jul 2026Release notes
Open source →- Fixed pub.dev README GIF preview link.
- Updated repository and issue tracker URLs to
https://github.com/aswinbbc/aqua.
-
1.0.020 Jul 2026Release notes
Open source →- Initial release of
aqua_bottleFlutter package. - 60fps reactive water wave ripple physics with optical refraction & splash particle generation.
- 12 realistic fish species (Koi, Betta, Discus, Clownfish, Angelfish, Guppy, Blue Tang, Neon Tetra, Black Moor).
- 6 non-fish marine creatures (Bioluminescent Jellyfish, Green Sea Turtle, Manta Ray, Seahorse, Starfish, Hermit Crab).
AquariumBackgroundreusable background widget with touch gesture ripple detection.AquariumControllerfor programmatically triggering wave ripples, food drops, themes, and fish population.- 4 aquatic water presets (Crystal Lagoon, Deep Ocean, Sunset Pond, Emerald Reef).
- High quality animated GIF feature demo in README documentation.
- Initial release of