veil_ui 0.0.8 copy "veil_ui: ^0.0.8" to clipboard
veil_ui: ^0.0.8 copied to clipboard

PlatformiOSmacOS

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_plus dependency — iOS version is now read from Platform.operatingSystemVersion (zero extra packages, no version conflicts).
  • README: added extendBody and extendBodyBehindAppBar to 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.com URLs.

0.0.5 - 2026-04-26 #

Changed #

  • README: added inline preview screenshot and animated GIF demo.
  • README: switched image URLs to raw.githubusercontent.com so pub.dev renders them inline without redirect issues.

0.0.4 - 2026-04-26 #

Fixed #

  • Corrected GitHub repository URLs (username mjaber5) in pubspec.yaml, README.md, and LICENSE.

0.0.3 - 2026-04-26 #

Fixed #

  • README: removed broken GIF reference (replaced with video link).
  • CHANGELOG: added missing 0.0.2 entry 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: excluded android/, ios/, and assets/demo.mov from 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.
    • forceShadow override for parent-driven control.
    • titleWidget support for fully custom titles.
    • bottom slot for TabBar and other PreferredSizeWidgets.
    • Configurable scrollThreshold, titleTextStyle, and leadingWidth.
    • Modal-sheet mode (isModalSheet: true) shows × instead of ‹.
  • BlurredBottomOverlay — gradient fade-out over scrollable content.
    • overlayColor override (defaults to scaffold background).
    • gradientHeight for explicit sizing.
    • inverseGradient for top-fade use cases.
    • useSafeArea toggle 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).
  • IosVersionHelper — lightweight iOS version cache.
    • Plain singleton — no service-locator dependency.
    • setMockVersion for unit testing.
  • AppDimensions — static spacing, text, radius, and icon tokens.
6
likes
160
points
242
downloads

Documentation

API reference

Publisher

verified publishermojaber.me

Weekly Downloads

iOS 26-inspired glass app bar and blurred bottom overlay for Flutter. Smooth gradient shadows, scroll-driven reveal, and full dark mode support.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

cupertino_native, flutter

More

Packages that depend on veil_ui