floating_palette 0.1.0 copy "floating_palette: ^0.1.0" to clipboard
floating_palette: ^0.1.0 copied to clipboard

PlatformmacOS

A Flutter plugin for creating floating palette panels on macOS. Provides native floating windows that automatically size to fit Flutter widget content.

0.1.0 #

  • Native floating palette windows for macOS using NSPanel
  • Window management: create, show, hide, destroy with flicker-free reveal
  • Liquid Glass effects (macOS 26+) with shared-memory path buffer and display-link rendering
  • NSVisualEffectView fallback blur for older macOS versions
  • Snap system: edge snapping, magnetic docking between palettes
  • Transform support: resize, reposition, and animate palette frames
  • Positioning: anchor-based placement relative to screen or parent window
  • Focus policies: activating and non-activating panel modes
  • Keyboard and mouse input forwarding to palette Flutter engines
  • Native drag support via NSPanel performDrag
  • Appearance control: transparency, shadow, corner radius, style mask
  • Host-to-palette and palette-to-host messaging via method channels
  • FFI interface for high-frequency operations (resize, glass path updates)
  • Code generation: @Palette annotation produces type-safe Palettes class with controllers
8
likes
150
points
92
downloads

Publisher

verified publisherprimecode.solutions

Weekly Downloads

A Flutter plugin for creating floating palette panels on macOS. Provides native floating windows that automatically size to fit Flutter widget content.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #desktop #macos #panels #floating-windows

Documentation

API reference

License

MIT (license)

Dependencies

ffi, floating_palette_annotations, flutter

More

Packages that depend on floating_palette

Packages that implement floating_palette