Skip to content

v0.22.0

Compare
Choose a tag to compare
@m-col m-col released this 22 Sep 06:07
· 717 commits to master since this release

Changelog:

  • !!! Config breakage !!!
    • lazy.qtile.display_kb() no longer receives any arguments. If you passed it any arguments
      (which were ignored previously), remove them.
    • If you have a custom startup Python script that you use instead of qtile start and run init_log
      manually, the signature has changed. Please check the source for the updated arguments.
    • KeyChord's signature has changed. mode is now a boolean to indicate whether the mode should persist.
      The name parameter should be used to name the chord (e.g. for the Chord widget).
  • features
    • Add ability to draw borders and add margins to the Max layout.
    • The default XWayland cursor is now set at startup to left_ptr, so an xsetroot call is not needed to
      avoid the ugly X cursor.
    • Wayland: primary clipboard should now behave same way as with X after selecting something it
      should be copied into clipboard
    • Add resume hook when computer resumes from sleep/suspend/hibernate.
    • Add text_only option for LaunchBar widget.
    • Add force_update command to ThreadPoolText widgets to simplify updating from key bindings
    • Add scrolling ability to _TextBox-based widgets.
    • Add player controls (via mouse callbacks) to Mpris2 widget.
    • Wayland: input inhibitor protocol support added (pywayland>=0.4.14 & pywlroots>=0.15.19)
    • Add commands to control Pomodoro widget.
    • Add icon theme support to TaskList widget (available on X11 and Wayland backends).
    • Wayland: Use qtile cmd-obj -o core -f get_inputs to get input device identifiers for
      configuring inputs. Also input configs will be updated by config reloads (pywlroots>=0.15.21)
  • bugfixes
    • Widgets that are incompatible with a backend (e.g. Systray on Wayland) will no longer show
      as a ConfigError in the bar. Instead the widget is silently removed from the bar and a message
      included in the logs.
    • Reduce error messages in StatusNotifier widget from certain apps.
    • Reset colours in Chord widget
    • Prevent crash in LaunchBar when using SVG icons
    • Improve scrolling in Mpris2 widget (options to repeat scrolling etc.)

Thank you to all contributors to this release:

  • 3nprob
  • 5ila5
  • Antonín Říha
  • Boris Daniel
  • Chris Wesseling
  • DCsunset
  • éclairevoyant
  • elParaguayo
  • El Zubeir Huweidi
  • IamPrecious
  • jlcoulter
  • jx11r
  • KonradGrande
  • mcol
  • MNandor
  • n00bkoder
  • oddlama
  • ramnes
  • Shinyzenith
  • SpringerJack
  • SweepingBishops
  • Tycho Andersen

🍪