A highly customizable and fully animated dock widget component for Flutter, inspired by the MacOS dock. This widget allows to add draggable buttons and arrange them dynamically, providing an interactive and sleek interface.
- Dock Layout: Mimics the MacOS dock with icons that can be added, removed, or reordered.
- Draggable Buttons: Supports dragging and rearranging buttons within the dock for a personalized experience.
- Smooth Animations: Features smooth, fluid animations for button transitions, highlighting, and resizing.
Click here to view live version
We welcome contributions to improve the Flutter Dock Widget. To contribute:
- Fork the repository
- Clone your fork locally
- Create a new branch (
git checkout -b feature/your-feature
) - Make changes and test
- Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/your-feature
) - Create a new Pull Request
Please ensure that your code adheres to the project's coding standards and includes tests for new features.
- This project is inspired by the MacOS dock and aims to bring that level of interactivity and customization