Skip to content

Releases: domferr/tilingshell

Tiling Shell v10.0 | Edge tiling and...blur my (Tiling) Shell!

26 Jun 21:46
Compare
Choose a tag to compare

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

22 Jun 14:05
Compare
Choose a tag to compare

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

16 Jun 16:39
Compare
Choose a tag to compare
  • 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 of version-name. Old shell versions will still rely on version number, but the extension will always follow the version-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!

21 May 08:05
Compare
Choose a tag to compare

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

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

30 Apr 09:03
Compare
Choose a tag to compare

Dark & Light themes are supported

  • 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!

23 Apr 14:34
Compare
Choose a tag to compare

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!

Closes #11 and #7.

Tiling Shell v3.0.0 | Layout editor and more!

20 Apr 18:02
Compare
Choose a tag to compare

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

06 Mar 22:00
Compare
Choose a tag to compare

New features

  • Tiling system
  • Layouts system
  • Multi monitor support
  • Snap assistant
  • Indicator and layout selection
  • Snap multiple zones by pressing ALT key