54 lines
2.5 KiB
Plaintext
54 lines
2.5 KiB
Plaintext
|
||
┌──────────────────────────────┐
|
||
│ Release notes for i3 v4.23 │
|
||
└──────────────────────────────┘
|
||
|
||
This is i3 v4.23. This version is considered stable. All users of i3 are
|
||
strongly encouraged to upgrade.
|
||
|
||
The biggest feature of this release is i3bar’s workspace button protocol,
|
||
which allows the workspace_command program or script to filter, re-arrange,
|
||
or otherwise customize the displayed workspaces:
|
||
https://i3wm.org/docs/i3bar-workspace-protocol.html
|
||
|
||
┌────────────────────────────┐
|
||
│ Changes in i3 v4.23 │
|
||
└────────────────────────────┘
|
||
|
||
• docs/userguide: add an example for negative lookaheads
|
||
• docs/userguide: fix default binding mistake
|
||
• docs/userguide: add link to tiling drag
|
||
• docs/hacking-howto: update build instructions, startup
|
||
• docs/debugging: add note about ptrace
|
||
• man/i3: remove outdated I3SOCK description
|
||
• all: build with -D_FORTIFY_SOURCE=3
|
||
• i3bar: fix configuring bars on “output nonprimary”
|
||
• i3bar: implement workspace button protocol
|
||
• add “focus workspace” command
|
||
• allow switching workspaces when in global fullscreen mode
|
||
• exec: single-fork instead of double-forking
|
||
• share X11 graphics context (GC) globally
|
||
|
||
┌────────────────────────────┐
|
||
│ Bugfixes │
|
||
└────────────────────────────┘
|
||
|
||
• fix regression with i3bar's output nonprimary
|
||
• fix top border resizing on tiling windows
|
||
• fix workspace not being focused on title bar scroll
|
||
• fix mouse bindings in modes
|
||
• fix crashes when using machine criterion
|
||
• fix for_window not working with urgency flags
|
||
• motif hints: respect maximum border style in append_layout
|
||
|
||
┌────────────────────────────┐
|
||
│ Thanks! │
|
||
└────────────────────────────┘
|
||
|
||
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
|
||
|
||
Harm te Hennepe, Nikita Bobko, Nikolay Nechaev, Orestis Floros, Sergey
|
||
Zhmylove, slyshot, Uli Schlachter, Wesley Schwengle
|
||
|
||
-- Michael Stapelberg, 2023-10-29
|