FLUTTER ECOSYSTEM

super_context_menu

Context menu for Flutter that can seamlesly transition to drag & drop on mobile. Uses system context menu on iOS, macOS and Linux.

super_context_menu cover
Latest version
0.9.1
30-day downloads
57K
Likes
288
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

SuperContextMenu is a Flutter package that provides a context menu with seamless integration between tap-and-hold menus and drag-and-drop interactions on mobile. It leverages native system context menus on iOS, macOS, and Linux for a consistent user experience. Designed for cross-platform apps, it ensures smooth transitions between touch-based context actions and drag operations, enhancing usability across devices. The package is ideal for applications requiring intuitive, platform-native interaction patterns.

Use cases
  • Mobile app gesture navigation
  • Drag-and-drop workflows in desktop apps
  • Contextual actions in list items
  • Cross-platform UI consistency
  • Enhanced touch interaction design
Key features
  • Seamless transition from context menu to drag & drop
  • Native system menu integration on iOS/macOS/Linux
  • Cross-platform support for Android, iOS, macOS, Windows, and Linux
  • Touch-friendly gesture handling
  • Consistent UX across device types
Suitable for
  • Developers building interactive Flutter apps
  • Teams prioritizing native-like behavior
  • Apps requiring drag-and-drop and context menus
  • Cross-platform UI designers
  • Mobile-first or hybrid application developers
Considerations
  • Limited customization of native menus on some platforms
  • Requires careful handling of gesture conflicts
  • May need additional logic for complex drag scenarios
  • Not suitable for apps needing fully custom menu styling
  • Depends on underlying platform's context menu implementation
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add super_context_menu

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects