Nest Engineering Docs
PackagesPackages

Flutter window effects (flutter_acrylic)

Desktop window acrylic/mica effects plugin used by Raven

flutter_acrylic is a Flutter desktop plugin that applies acrylic, mica, and transparency effects to native windows. We vendor the plugin under packages/flutter so the Raven app can use a pinned version and apply patches when needed.

Package profile

FieldValue
Locationpackages/flutter/flutter_acrylic/
TypeFlutter desktop plugin
Version1.1.4
PlatformsWindows, macOS, Linux
Primary consumerapps/raven/

Responsibilities

  • Initialize desktop window effect support.
  • Apply window materials such as acrylic, mica, and transparent backgrounds.
  • Expose window utilities (fullscreen, titlebar tweaks, window controls).

Usage in this repo

  • Referenced via a path dependency in apps/raven/pubspec.yaml.
  • Initialize once at app startup before setting effects.

Local development

  • Update code under packages/flutter/flutter_acrylic/.
  • Run flutter pub get in apps/raven/ after changing the package.
  • Run flutter test from the package if you need to validate changes.

Notes

  • Effect availability varies by OS and OS version.

Last updated on