veil_ui 0.0.8
veil_ui: ^0.0.8 copied to clipboard
iOS 26-inspired glass app bar and blurred bottom overlay for Flutter. Smooth gradient shadows, scroll-driven reveal, and full dark mode support.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.8 - 2026-04-26 #
Fixed #
- Removed
device_info_plusdependency — iOS version is now read fromPlatform.operatingSystemVersion(zero extra packages, no version conflicts). - README: added
extendBodyandextendBodyBehindAppBarto all usage examples. - README: added platform support table (Android ✅ iOS ✅ macOS ✅).
0.0.7 - 2026-04-26 #
Changed #
- README: replaced single GIF with 3 side-by-side demos — GlassAppBar, modal sheet, BlurredBottomOverlay.
0.0.6 - 2026-04-26 #
Fixed #
- README: GIF and preview image now load correctly on pub.dev using
raw.githubusercontent.comURLs.
0.0.5 - 2026-04-26 #
Changed #
- README: added inline preview screenshot and animated GIF demo.
- README: switched image URLs to
raw.githubusercontent.comso pub.dev renders them inline without redirect issues.
0.0.4 - 2026-04-26 #
Fixed #
- Corrected GitHub repository URLs (username
mjaber5) inpubspec.yaml,README.md, andLICENSE.
0.0.3 - 2026-04-26 #
Fixed #
- README: removed broken GIF reference (replaced with video link).
- CHANGELOG: added missing
0.0.2entry so pub.dev validation passes.
0.0.2 - 2026-04-26 #
Changed #
- README: added demo video via GitHub CDN and light/dark mode toggle example.
.pubignore: excludedandroid/,ios/, andassets/demo.movfrom the published package.
0.0.1 - 2026-04-26 #
Added #
GlassAppBar— transparent app bar with iOS 26-style gradient shadow.- Scroll-driven shadow reveal via optional
ScrollController. forceShadowoverride for parent-driven control.titleWidgetsupport for fully custom titles.bottomslot forTabBarand otherPreferredSizeWidgets.- Configurable
scrollThreshold,titleTextStyle, andleadingWidth. - Modal-sheet mode (
isModalSheet: true) shows × instead of ‹.
- Scroll-driven shadow reveal via optional
BlurredBottomOverlay— gradient fade-out over scrollable content.overlayColoroverride (defaults to scaffold background).gradientHeightfor explicit sizing.inverseGradientfor top-fade use cases.useSafeAreatoggle for home-indicator spacing.
BackLeading— adaptive back/close button.- iOS 26+: native SF Symbol via
cupertino_native. - iOS <26 / Android: Material circle button.
- RTL-aware (uses
Localizations, no third-party locale package).
- iOS 26+: native SF Symbol via
IosVersionHelper— lightweight iOS version cache.- Plain singleton — no service-locator dependency.
setMockVersionfor unit testing.
AppDimensions— static spacing, text, radius, and icon tokens.