Releases: domferr/tilingshell
Tiling Shell v10.0 | Edge tiling and...blur my (Tiling) Shell!
Release Notes
- New: Edge tiling! Closes #35.
Screencast.from.2024-06-22.22-12-22.webm
- New: Blur! Closes #38.
- New: You can customize keybindings or enable/disable them. Closes #43.
- Fixed: Outer gaps were not applied correctly in some cases due to floating point error. Closes #49.
- Fixed: Use /org/gnome/Shell/Extensions/TilingShell for dbus instead #52. Closes #52.
How to install
⭐ This update of Tiling Shell is available 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 and 46:
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
Tiling Shell v9.1 | Extend GNOME's keyboard behaviour
Release Notes
- New: The
SUPER
+LEFT/RIGHT/UP/DOWN
now follows your selected layout, instead of GNOME's default 2 columns. Closes #36.
Screencast.from.2024-06-18.23-06-56.webm
- New: Added option to disable activation key.
- New: The tiling system can be activated if you drag the window holding
SUPER
. Closes #37.
Screencast.from.2024-06-17.17-21-57.webm
- New: Added
use the indicator button to save or cancel
to the editor's instructions. - New: Imported layouts will be added to yours and won't replace them.
- Fixed: Sometimes Snap Assistant was appearing below grabbed window. Now, it will always be in foreground. Closes #32.
- Fixed: The editor is above the dash and won't lose focus in some edge cases.
- Fixed: Auto-resize now works with zero inner gaps. Closes #27.
How to install
⭐ This update of Tiling Shell is available 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 and 46:
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
Tiling Shell v8.0 | Customize activation keys and share layouts
- New: You can choose between CTRL, ALT and SUPER to activate the tiling system or span multiple tiles. Closes #20
- New: share your layouts with others and import layouts!
-
New: dropped
version
number in favor ofversion-name
. Old shell versions will still rely on version number, but the extension will always follow theversion-name
-
Fixed: layout editor's menu is now available from the indicator button even if the extension indicator was disabled. Closes #18
⭐ This update of Tiling Shell is available on GSE too!
How to install
There are two builds and you need only one of them, according to your GNOME Shell version:
- For GNOME Shell versions 45 and 46:
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
Tiling Shell v7.0.0 | Smart resize of tiled windows!
Added
- Adjacent tiled windows can be resized together! It can be enabled/disabled from the preferences.
Screencast.from.2024-05-19.10-53-07.webm
recursive_resize.webm
- New icons
How to install
There are two builds and you need only one of them, according to your GNOME Shell version:
- For GNOME Shell versions 45 and 46:
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
Currently, this extension is not on extensions.gnome.org. However, if you are interested we can publish it there. Let us know by opening a new issue!
Tiling Shell v6.0.0
- Added support to light themes: the layout buttons and the snap assistant's layouts are black when using a light GNOME shell theme, white otherwise.
- Improved support of multiple monitors with different scaling factors.
Closes #10
Currently, this extension is not on extensions.gnome.org. However, if you are interested we can publish it there. Let us know by opening a new issue!
Tiling Shell v4.0.0 | Add support to GNOME 45 and 46!
Added
- The extension now supports GNOME 45 and 46. The versions supported are now GNOME Shell 40, 41, 42, 43, 44, 45 and 46.
Changed
- When a window is untiled, it is restored to its original size. This is enabled by default, but it can be disabled from the preferences.
Fixed
- Indicator icon is now symbolic.
Currently, this extension is not on extensions.gnome.org. However, if you are interested we can publish it there. Let us know by opening a new issue!
Tiling Shell v3.0.0 | Layout editor and more!
Create, edit and delete layouts!
layoutediting.webm
LEFT CLICK
to split a tile,LEFT CLICK
+CTRL
to split a tile vertically,RIGHT CLICK
to delete a tile.
Window animations are now more smooth
smoothanimation.webm
Tiling Shell v1.0.0
New features
- Tiling system
- Layouts system
- Multi monitor support
- Snap assistant
- Indicator and layout selection
- Snap multiple zones by pressing ALT key