> [!IMPORTANT]
> Fly-Pie is currently in low-maintenance mode as I am working on my follow-up project [🌸 Kando](https://github.com/kando-menu/kando).
**Fly-Pie** is an extension for GNOME Shell which lets you open _marking menus_ via keyboard shortcuts.
You can use it to launch applications, simulate hotkeys, open URLs and much more.
After the installation, you can open the example menu by pressing Ctrl+Space.
Once you opened a marking menu, you can seamlessly transition between three alternative selection modes:
- **Point-and-Click:** Select items by clicking on them or anywhere in the corresponding wedges.
- **Marking-Mode:** Select items by drawing gestures. To do this, click anywhere and drag your mouse. Pausing or making a turn selects the currently dragged item.
- **Turbo-Mode:** You can also "draw" gestures while holding Ctrl, Shift, or Alt _without having to press your mouse button_! This is especially useful when you opened the menu with a shortcut involving such a modifier.
Do you want to learn more? Have a look at the [usage guide](docs/first-steps.md)!
# :heart: Will you love Fly-Pie?
Fly-Pie is designed for you **if you have one hand at the mouse** most of the time.
It is _not_ designed to be used with a keyboard only; there are other
applications which work better in this case (for example [kupfer](https://github.com/kupferlauncher/kupfer)).
Fly-Pie also works nicely with **touch input**.
If you want to learn more, use the links below for much more information!
## Getting Started
- [Installation](docs/installation.md)
- [First Steps](docs/first-steps.md)
- [The D-Bus Interface](docs/dbus-interface.md)
## Contributing to Fly-Pie
- [Contributing Guidelines](docs/contributing.md)
- [Software Architecture](docs/software-architecture.md)
- [Translating Fly-Pie](docs/translating.md)
- [Creating New Action Types](docs/creating-actions.md)
- [Creating New Menu Types](docs/creating-menus.md)
## Additional Information
- [Changelog](docs/changelog.md)
- [Release Management](docs/release-management.md)
- [Continuous Integration](docs/continuous-integration.md)
# 💞 Show that you _do_ love Fly-Pie!
[](https://ko-fi.com/schneegans)
[](https://github.com/sponsors/Schneegans)
[](https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE)
[](https://schneegans.cb.id)
While coding new features or translating Fly-Pie is the most awesome way to contribute, providing financial support will encourage me to invest my spare time for developing free and open-source software.
**These awesome people have already donated to the development of my open-source projects:**
Do you want to show that you love it too? If you donate via [Ko-fi](https://ko-fi.com/schneegans), [GitHub](https://github.com/sponsors/Schneegans), or [PayPal](https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE), you will show up in this list as well!