Changes in i3 v4.21
Allow dragging tiling windows with the mouse
https://i3wm.org/docs/userguide.html#_moving_tiling_containers_with_the_mouse
take 1 (61 comments) (16 commits)
PR created Jan 28, 2016 by MForster (Mike Forster)
take 2 (20 commits)
PR created Jan 22, 2017 by acrisci (Tony Crisci)
Tiling drag, take 3 #3085 (138 comments)
opened Dec 12, 2017 by orestisfl (Orestis Floros)
Merged Jul 28 2022
#5141
#5129
- Add client.focused_tab_title color option
orestisfl (Orestis Floros) #4650 - Add support for multiple output names in the focus command,
allowing users to cycle focus between e.g. VGA1 and LVDS1 but not DVI0.
orestisfl (Orestis Floros) #4622 - Add a toggle option to the title_window_icon command
pstray (Peder Stray) #4710 - i3 switched from the obsolete PCRE 8.x regular expression matching
library to the current PCRE2 10.x version.
psychon (Uli Schlachter)
#4684
(security related, PRCR2 was released 2015..)
debian reach out
Bugfixes
• i3bar: fix default font not being applied to bars if defined after bar block
• Do not replace existing IPC socket on start, to prevent clobbering
the IPC socket when running i3 within i3 (e.g. in Xepyhr, for development)
• Refuse to start without a valid IPC socket
#4638 (psychon Uli Schlachter)
#4381 (issue, discussion)
#4647 refuse to start (psychon Uli Schlachter)
#4651 (orestifsl, docs)
• update parent split con titles when child container swaps position with
another child container
jtaala (Jay Ta'ala)
#4765
#4764 (issue has gifs)
• strip trailing whitespace in bar output names
stapelberg (Michael Stapelberg)
#5117 -> #5064 (issue)
• avoid graphics artifacts when changing the layout tree by
initializing surfaces to all black
#4280 (tbgiles Tristan Giles)
#4336
#4308
fixes old issue #3481 (oct 26 2018), test with xeys -shape
• Fix changing borders by restoring BS_NORMAL _MOTIF_WM_HINTS correctly
(bugfix needs a bugfix!)
• Fix wrong “failed” IPC reply on move workspace to output
orestisfl (Orestis Floros)
#4698
(no error moving a window to its current workspace)
• Fix WM registration selection (from WM_S_S<screen> to WM_S<screen>)
(fixes --disable-wm-check faile in xfce4-panel)
errge (Gergely Risko)
#4843
• Fix logging on machines with 256 GB of RAM
• Fix focus when moving container between outputs with mouse warp and
focus_follows_mouse
• Fix endless loop with transient_for windows
• Fix segfault if command in bindsym is empty
• Fix segfault with explicit mode "default" key bindings
• Fix crash with long commands
• Fix crash if config contains nested variables.
• docs/userguide: clarify the difference between the “workspace N” and
“workspace number N” commands
• docs/ipc: document all window_type values
• i3-dmenu-desktop: add backslashes for the exec command,
which fixes opening some .desktop files (e.g. electrum)
• i3-sensible-pager: sanitize LESS environment variable to remove -E or -F
• testsuite: catch i3 crashes instead of hanging on crash