A simple, elegant iOS UI menu with a circular layout and material design animations.
CircleMenu is a Swift UI library for iOS that creates a circular menu with material design animations. It provides an elegant navigation component where menu items radiate from a central button, solving the need for space-efficient and visually engaging menu interfaces in mobile apps.
iOS developers building apps that require compact, animated navigation menus, particularly those following material design principles.
Developers choose CircleMenu for its simplicity, elegant circular layout, and smooth material design animations that are easy to integrate via storyboard or code, with extensive customization options.
:octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Swift UI library made by @Ramotion
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Arranges menu items in a circle for intuitive, space-efficient navigation, as highlighted in the README's focus on circular design for mobile apps.
Offers polished animations following material design principles, enhancing user experience with minimal implementation effort, as demonstrated in the GIF preview.
Supports both storyboard and programmatic setup via inspectable properties, providing flexibility for different iOS development workflows.
Allows adjustment of button count, animation duration, and distance from center, enabling tailored menu behavior to fit specific app needs.
Requires images for button states in storyboard configuration, adding overhead for projects preferring text-based or dynamic menu items without icons.
Built for UIKit and storyboards, making integration with modern SwiftUI projects less seamless and requiring additional bridging code.
Focuses on basic circular layout without built-in support for nested menus, complex gestures, or advanced theming beyond the provided properties.