Awesome
<!-- SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de> SPDX-License-Identifier: CC-BY-4.0 --> <p align="center"> <img src ="docs/pics/logo.gif" /> </p> <p align="center"> <a href="https://extensions.gnome.org/extension/3433/fly-pie"><img src="https://img.shields.io/badge/Download-extensions.gnome.org-e67f4d.svg?logo=gnome&logoColor=lightgrey&labelColor=303030" /></a> <br /> <a href="https://github.com/Schneegans/Fly-Pie/actions"><img src="https://github.com/Schneegans/Fly-Pie/workflows/Checks/badge.svg?branch=main" /></a> <a href="https://api.reuse.software/info/github.com/Schneegans/Fly-Pie"><img src="https://api.reuse.software/badge/github.com/Schneegans/Fly-Pie" /></a> <a href="https://schneegans.github.io/sponsors/"><img src="https://gist.githubusercontent.com/Schneegans/2d06edf0937c480951feb86b9e719304/raw/weekly.svg" /></a> <a href="https://hosted.weblate.org/engage/fly-pie/"><img src="https://img.shields.io/weblate/progress/fly-pie?label=Translated&logo=weblate&logoColor=lightgray&labelColor=303030" /></a> <a href="scripts/cloc.sh"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Schneegans/8f6459c2417de7534f64d98360dde865/raw/loc.json" /></a> <a href="scripts/cloc.sh"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Schneegans/8f6459c2417de7534f64d98360dde865/raw/comments.json" /></a> </p>[!NOTE] I am currently working on a follow-up project called 🥧 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!
[!IMPORTANT] The code in the
main
branch is for GNOME Shell 45+. For older GNOME versions, please use thegnome-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 <kbd>Ctrl</kbd>+<kbd>Space</kbd>. Once you opened a marking menu, you can seamlessly transition between three alternative selection modes:
<a href="https://youtu.be/BGXtckqhEIk"><img align="right" width="350px" src ="docs/pics/player6.jpg" /></a>
- 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 <kbd>Ctrl</kbd>, <kbd>Shift</kbd>, or <kbd>Alt</kbd> 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!
:heart: Will you love Fly-Pie?
<p align="center"> <img src ="docs/pics/banner-05.jpg" /> </p>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). Fly-Pie also works nicely with touch input.
If you want to learn more, use the links below for much more information!
Getting Started
Contributing to Fly-Pie
- Contributing Guidelines
- Software Architecture
- Translating Fly-Pie
- Creating New Action Types
- Creating New Menu Types
Additional Information
💞 Show that you do love Fly-Pie!
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:
<a href="https://schneegans.github.io/sponsors/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://schneegans.github.io/sponsors/sponsors_dark_small.svg"> <img alt="Sponsors List" src="https://schneegans.github.io/sponsors/sponsors_light_small.svg#gh-light-mode-only"> </picture> </a>Do you want to show that you love it too? If you donate via Ko-fi, GitHub, or PayPal, you will show up in this list as well!
<p align="center"><img src ="docs/pics/hr.svg" /></p>