Skip to content

v2.9.17

Choose a tag to compare

@oliwebd oliwebd released this 20 Jul 09:16
· 85 commits to main since this release

O-tiling v2.9.17

A distro-agnostic, EGO-compliant auto-tiling engine for GNOME Shell with the Aura focus border.

Supported GNOME Shell versions

GNOME Shell 49 (Fedora 43) and 50 (Fedora 44).

⚡ Quick Install (One Command):

curl -L https://github.com/oliwebd/o-tiling/releases/download/v2.9.17/o-tiling@oliwebd.github.com-v2.9.17.zip \
  -o /tmp/o-tiling.zip \
  && gnome-extensions install --force /tmp/o-tiling.zip \
  && gnome-extensions enable o-tiling@oliwebd.github.com

📦 Manual Install:

gnome-extensions install --force ~/Downloads/o-tiling@oliwebd.github.com-v2.9.17.zip
gnome-extensions enable o-tiling@oliwebd.github.com

Note: Log out and back in to activate.

Changes since last release

  • chore: bump package version to 2.9.17 (2ec2b50)
  • fix: force active hint border restack when transient popup windows appear (67a060a)
  • feat: add restack logic for popup-like window types when no entity is associated (121c2e5)
  • fix: update GTK theme selectors for rounded corners and bump version to 2.9.16 (d99d8c3)
  • chore: remove obsolete segmentation fault log file (a0c14b1)
  • feat: initialize git repository and project infrastructure for scratch_forge submodule (76cdef9)
  • fix: prevent OSK signal execution during layout manager startup (1a0e65d)
  • fix: prevent duplicate session mode signal handlers by managing connections in injections_add and removing redundant calls (2e4e56a)
  • fix: restore OSK signal and core extension bindings upon session unlock (5e7a651)
  • refactor: optimize window border stacking by calculating lowest child index for transient and popup windows (c3da950)
  • jsdoc: simplify comment (fa7839a)
  • feat: add global keyboard visibility listener to automatically suspend and resume extension on OSK state changes (b7ac4bf)
  • chore: bump version to 2.9.15 (98e73fd)
  • restack: lower border below popup/menu/combo/tooltip actors (d195517)
  • chore: bump version to 2.9.14 (6e6cbd2)
  • fix(tiling): ensure new windows split the previously focused window (a091c17)
  • chore: bump version to 2.9.13 in package.json (b334533)
  • feat: new windows split active window by default, with placement setting (cc17d1b)
  • fix: wait for 'restacked' signal to avoid stack_position race (8483c91)
  • Update installation instructions for new version (9d6efa2)
  • Update o-tiling download link to v2.9.12 (2206c0b)

*Built with Node v22.23.1 · pnpm *