A work in progress GNOME Shell extension that automatically tiles your windows in a Fibonacci spiral pattern with smooth bounce animations.
bounce_demo.mp4
- Fibonacci Spiral Tiling: Automatically arranges windows using the golden ratio
- Smooth Animations: Bounce animations when windows move and resize
- Dynamic Tiling: Automatically tiles windows as they open and close based on mouse position
- Quick Toggle: Easy on/off toggle in GNOME Shell's Quick Settings panel
- Moving Windows Around: Be able to manually move a window around and have it tile
- Multiple Virtual Desktops: Support for more than one virtual desktop
- Resizing Windows: Be able to manually resize windows
-
Clone this repository:
git clone https://github.com/bon-sai-tree/bounce.git cd bounce
-
Copy to your GNOME extensions directory:
cp -r . ~/.local/share/gnome-shell/extensions/[email protected]/
-
Restart GNOME Shell:
- X11: Press
Alt + F2
, typer
, and press Enter - Wayland: Log out and log back in
- X11: Press
-
Enable the extension:
gnome-extensions enable [email protected]
- Click the system tray area in the top-right corner
- Look for the "Dynamic Tiling" toggle with the grid icon
- Toggle it on to activate automatic window tiling (or use Super+r)
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.