github domferr/tilingshell 16.3
Tiling Shell v16.3 | Windows Suggestions for snap assistant, more translations, improved tiles border radius and width, and more!

latest release: 16.4
5 months ago
  • Fix: usage of any keybinding on fullscreen windows was freezing the window. Now, using keybindings on a fullscreen window won't do any effect. Closes #198
  • Fix: it was not possible to use keybindings to switch focus from secondary windows. Closes #289
  • Fix: changing inner gaps setting to 0 were breaking tiling with keybindings for some scaling factors and monitor resolutions. Closes #272
  • Fix: stability issues on GNOME 48. Closes #290. Thank you ledbettj for your contribution!
  • New: Windows suggestions can now be enabled when placing a window using the snap assistant!
snapassistant_winsugg.mp4
  • New: added 🇵🇹 portuguese translation. Thank you rodrigomantoan for your contribution!
  • New: added 🇨🇿 czech translation. Thank you Amereyeu for your contribution!
  • New: added 🇵🇱 polish translation. Thank you pkly for your contribution!
  • New: added 🇺🇦 ukrainian translation. Thank you xalt7x for your contribution!
  • New: added 🇫🇷 french translation. Thank you nicosben for your contribution!
  • New: added documentation for contributing with new keybindings. If you have any idea for a new keybinding feel free to share by opening an issue. If you wanna contribute by implementing it you can follow the newly added documentation. It is in the README.
  • New: added keybinding to hide all applications but not the current application. Closes #274
Video.del.2025-02-17.22-32-20.webm
  • New: improved borders radius when tiles are near without any gaps or when a tile is near to the screen without any gap. This is Tiling Shell's attention to details 😎. Who is using zero inner or outer gaps will now enjoy a much more pleasing look and feel. Like in this example video, where the inner gaps are set to zero, the inner corners of each tile have no border radius.
Video.del.2025-03-16.17-22-15.webm
  • New: improved border width when tiles are near because of zero gaps! An image in this case is better than million words:

🎉🎉 Tiling Shell's AWESOME Supporters!

Thank you to the 🌟 amazing and everyone who donated on ! 🏅Tomoyuki Kashiro and Markus Huggler on Patreon🏅 and Nick, thy-fi, iatanas0v, Chris, wbezs, DaneshManoharan, Tamas, Ivan Banha and many more on Ko-fi! You are on a mission to make Linux window management better for everyone!

🌟 Join the Tiling Shell Community! 🌟

Are you a fan of Tiling Shell or someone passionate about contributing to open-source projects? I'm looking for contributors—both developers and non-developers—to help make Tiling Shell even better!

Here's how you can get involved:

  • 🎨 Translations – Help make Tiling Shell accessible in more languages! Find out more
  • ✍️ Written Guides – Write tutorials or documentation to guide new users. Find out more
  • 🎥 Video Guides – Create videos showcasing features and how to use Tiling Shell. Find out more
  • 💡 Your Ideas – Got a creative way to contribute? Let me know! Open an issue
  • You can't contribute but you know who could? Spread the verb! Let's use the power of community to grow and make Tiling Shell the go-to solution for window management in GNOME ❤️

If you're interested in joining the community and making a difference, feel free to reach out to me. Together, we can take Tiling Shell to the next level!

How to install

⭐ This update of Tiling Shell is on GSE too!

Manual installation

There are two builds and you need only one of them, according to your GNOME Shell version:

  • For GNOME Shell versions 45, 46, 47 and 48: tilingshell@ferrarodomenico.com.zip
  • For GNOME Shell versions from 42 to 44: GNOME.42-44.tilingshell@ferrarodomenico.com.zip

To know your GNOME Shell version, run gnome-shell --version.

Extract the downloaded archive. Copy its content to ~/.local/share/gnome-shell/extensions/tilingshell@ferrarodomenico.com directory. You need to reload GNOME Shell afterwards (e.g. by logging out). Then you can enable the extension:

/usr/bin/gnome-extensions enable tilingshell@ferrarodomenico.com

Don't miss a new tilingshell release

NewReleases is sending notifications on new releases.