Tiling Shell v16.1 | Some fixes and stability changes for Windows Suggestions
- Fix: windows suggestions are working on GNOME 45+. Closes #246
- Fix: clicking outside a window suggestion or pressing ESC button closes the whole windows suggestions more reliably
Tiling Shell v16.0 | Introducing Windows Suggestions!
This update of Tiling Shell introduces Windows Suggestions, a feature designed to provide intelligent recommendations for other windows to tile, making window management smoother and more intuitive. While other operating systems have offered similar features, Linux has often lacked similar implementations with a great user experience. With this update of Tiling Shell, I'm focusing on delivering a polished and efficient solution...finally!
✨ How It Works
After placing a window in a tile using the tiling system, you’ll see suggestions for other windows to fill the remaining tiles. Got too many windows open? No problem! If all suggestions don’t fit within the available space, you’ll get a scrollable list for quick and easy navigation. See it in action:
windows_suggestions.mp4
What About Snap Assistant and Screen Edge Snapping?
Don’t worry, I’ve got plans for those too! Although Windows Suggestions won’t initially be enabled for the snap assistant or active screen edges in this release, this is only to ensure the feature is rock-solid at scale. If no major issues arise, I’ll gradually roll out support for them in the coming weeks. Want me to prioritize enabling these features? Let me know! Your input helps me a lot 😊
Can I choose to opt in or out?
Yes. From the extension's preferences you'll find a new section called Windows Suggestions. You can enable and disable windows suggestions for tiling system, snap assistant and screen edges. You can choose which of the three to keep enabled, or all of them, to personalize for your needs and preferences.
As always, your feedback is invaluable. It helps me continue improving and making Tiling Shell the best window management tool for Linux.
Let me know what you think, and happy tiling! 🎉
Closes #62
🌟 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 and 47:
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