Qtile

Latest version: v0.31.0

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

0.31.0

!!! breaking changes !!!
- Spiral layout: `shuffle_up` and `shuffle_down` commands now shuffle the focused window instead of rotating all windows.
* features
- Add TunedManager Widget to show the currently active power profile and cycle through a list of configurable power profiles
* bugfixes
- Fix StatusNotifier displaying wrong icon when icon changes too quickly (e.g. nm-applet)
- PulseVolume widget: fix breakage with xrandr/wlr-randr + reload config 5111

0.30.0

!!! breaking changes !!!
- dbus-fast is now required for dbus support.
dbus-next was removed as the package is unmaintained.
* features
- Add `SwayNC` widget to interact with Sway Notification Centre (wayland only)
- Add `swap` method to Plasma layout
- New `click_or_drag_only` option for follow_mouse_focus to change the focus to the window under the mouse when click or drag
- Customize battery widget "Full" and "Empty" short text with `full_short_text` and `empty_short_text`
* bugfixes
- Make MonadWide layout up/down focus navigation behave like MonadTall's left/right

0.29.0

* features
- A Nix flake has been added which can be used by Nix(OS) users to update to the latest version easily
- Add `group_window_remove` hook when window is removed from group
- Switched to ruff for formatting
* bugfixes
- Add returns to lazy.function and qtile.core.function
- Fix a bug with newer versions of cairo breaking the bar
- Fix a few TreeTab rendering bugs
- Fix a TaskList crash
- Fix a scratchpad window size bug

0.28.1

* bugfixes
- fix a crash in the StatusNotifier widget 4959 4960

0.28.0

* bugfixes
- various bug fixes to widgets from previous releases
- fix xrandr commands racing with qtile startup

0.27.0

* features
- Make default `Plasma` add mode dynamic
- Add `background` parameter to `Screen` to paint a solid colour background
- Add ability to use key codes to bind keys. Will benefit users who change keyboard layouts but
wish to retain same bindings, irrespective of layout.
- Wayland: Add support for idle-notify-v1 protocol needed by swayidle.
- Wayland: Make keybinds repeat according to the keyboard's repeat rate and delay. Previously the keybinds did not repeat.

* bugfixes
- Fix `Plasma` layout with `ScreenSplit` by implementing `get_windows`
- Fix border bug in fullscreening/maximizing wayland windows
- Fix automatic fullscreening for many XWayland applications (e.g. games) by checking if they want to fullscreen on map

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.