Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Schneegans/Fly-Pie
:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
https://github.com/Schneegans/Fly-Pie
gjs gnome-shell gnome-shell-extension marking-menu pie-menu
Last synced: about 2 months ago
JSON representation
:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
- Host: GitHub
- URL: https://github.com/Schneegans/Fly-Pie
- Owner: Schneegans
- License: mit
- Created: 2017-05-21T09:33:22.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-07-31T19:18:59.000Z (about 2 months ago)
- Last Synced: 2024-07-31T23:03:38.579Z (about 2 months ago)
- Topics: gjs, gnome-shell, gnome-shell-extension, marking-menu, pie-menu
- Language: JavaScript
- Homepage: http://schneegans.github.io/news/2021/12/02/flypie10
- Size: 18 MB
- Stars: 1,192
- Watchers: 10
- Forks: 27
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
> [!NOTE]
> I am currently working on a follow-up project called [🥧 Kando](https://github.com/kando-menu/kando). I will continue to maintain Fly-Pie until Kando is ready for daily use. If you want to learn more, feel free to visit my [Ko-fi page](https://ko-fi.com/schneegans)!> [!IMPORTANT]
> The code in the `main` branch is for GNOME Shell 45+. For older GNOME versions, please use the `gnome-3.36-44` branch.**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!
[![kofi](https://img.shields.io/badge/Donate-on_Ko--fi-ff5e5b?logo=ko-fi)](https://ko-fi.com/schneegans)
[![github](https://img.shields.io/badge/Donate-on_GitHub-purple?logo=github)](https://github.com/sponsors/Schneegans)
[![paypal](https://img.shields.io/badge/Donate-on_PayPal-009cde?logo=paypal)](https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE)
[![crypto](https://img.shields.io/badge/Donate-some_Crypto-f7931a?logo=bitcoin)](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!