Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.68 KB

File metadata and controls

53 lines (36 loc) · 1.68 KB

Floaty Chathead (Deprecated)

Deprecated License: MIT

This package has been deprecated. Please use floaty_chatheads instead.


Migration

Replace your dependency:

# Before
dependencies:
  floaty_chathead: ^3.0.0

# After
dependencies:
  floaty_chatheads: ^1.0.0

Then run:

flutter pub get

What changed?

floaty_chatheads is a full rewrite of floaty_chathead using a federated plugin architecture, bringing:

  • iOS support alongside Android
  • Type-safe platform channels via Pigeon (no more manual MethodChannel strings)
  • Typed messaging with FloatyMessenger<T> for serialized communication between main app and overlay
  • Lifecycle-aware controller (FloatyController) with ChangeNotifier integration
  • Widget-level integration via FloatyScope (InheritedWidget) and FloatyPermissionGate
  • Multi-chathead management (addChatHead, removeChatHead, expandChatHead, collapseChatHead)
  • Built-in UI components (FloatyMiniPlayer, FloatyNotificationCard)
  • 100% test coverage on handwritten code with 132 tests
  • Testing utilities (FakeFloatyPlatform, FakeOverlayDataSource) for easy widget testing

Links


License

This project is licensed under the MIT License. See LICENSE for details.