release i3 4.22
This commit is contained in:
parent
ab6f1fd160
commit
b85da284a7
@ -1,44 +0,0 @@
|
|||||||
|
|
||||||
┌──────────────────────────────┐
|
|
||||||
│ Release notes for i3 v4.21.1 │
|
|
||||||
└──────────────────────────────┘
|
|
||||||
|
|
||||||
This is i3 v4.21.1. This version is considered stable. All users of i3 are
|
|
||||||
strongly encouraged to upgrade.
|
|
||||||
|
|
||||||
This release fixes a few rough edges with regards to the newly-introduced
|
|
||||||
tiling drag feature, which is now configurable:
|
|
||||||
https://i3wm.org/docs/userguide.html#config_tiling_drag
|
|
||||||
|
|
||||||
┌────────────────────────────┐
|
|
||||||
│ Changes in i3 v4.21.1 │
|
|
||||||
└────────────────────────────┘
|
|
||||||
|
|
||||||
• tiling drag: allow configuration
|
|
||||||
• tiling drag: allow click immediately, to focus on decoration click
|
|
||||||
• tiling drag: fix cursor (wrong argument passed)
|
|
||||||
• tiling drag: increase drag threshold, run it through logical_px
|
|
||||||
• tiling drag: left-click needs threshold, mod-click doesn’t
|
|
||||||
• tiling drag: ignore scratchpad windows when locating drop targets
|
|
||||||
• tiling drag: only start when there are drop targets
|
|
||||||
• Raise floating windows when their border is clicked
|
|
||||||
|
|
||||||
┌────────────────────────────┐
|
|
||||||
│ Bugfixes │
|
|
||||||
└────────────────────────────┘
|
|
||||||
|
|
||||||
• docs/ipc: document sticky field of GET_TREE
|
|
||||||
• man/i3-config-wizard: escape ~ to prevent interpretation as subscript
|
|
||||||
• Motif hints: respect maximum border style configuration set by user
|
|
||||||
• i3-dmenu-desktop: fix quoting bug
|
|
||||||
• Fix segfault during config validation
|
|
||||||
|
|
||||||
┌────────────────────────────┐
|
|
||||||
│ Thanks! │
|
|
||||||
└────────────────────────────┘
|
|
||||||
|
|
||||||
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
|
|
||||||
|
|
||||||
Erich Heine, Matias Goldfeld, Orestis Floros, Tudor Brindus, bodea
|
|
||||||
|
|
||||||
-- Michael Stapelberg, 2022-10-24
|
|
55
RELEASE-NOTES-4.22
Normal file
55
RELEASE-NOTES-4.22
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
|
||||||
|
┌──────────────────────────────┐
|
||||||
|
│ Release notes for i3 v4.22 │
|
||||||
|
└──────────────────────────────┘
|
||||||
|
|
||||||
|
This is i3 v4.22. This version is considered stable. All users of i3 are
|
||||||
|
strongly encouraged to upgrade.
|
||||||
|
|
||||||
|
The biggest change in this release is the merge of the i3-gaps fork.
|
||||||
|
The i3-gaps fork was the most popular fork of i3, adding the option to
|
||||||
|
show gaps between tiled windows and/or the screen edges.
|
||||||
|
|
||||||
|
See https://i3wm.org/docs/userguide.html#gaps for more details.
|
||||||
|
|
||||||
|
Instead of maintaining two versions of i3 (both upstream and downstream,
|
||||||
|
meaning in Linux distributions and other package collections),
|
||||||
|
we concluded it would be better for everyone to merge this feature.
|
||||||
|
|
||||||
|
For users of i3: gaps are off by default, so there is no change in behavior.
|
||||||
|
For users of i3-gaps: the configuration is compatible, so you can switch
|
||||||
|
to i3 v4.22 or newer, without any changes in behavior.
|
||||||
|
|
||||||
|
Thanks to Ingo Bürk for maintaining i3-gaps for many years,
|
||||||
|
for becoming a core i3 maintainer and for helping make this merge possible!
|
||||||
|
|
||||||
|
┌────────────────────────────┐
|
||||||
|
│ Changes in i3 v4.22 │
|
||||||
|
└────────────────────────────┘
|
||||||
|
|
||||||
|
• i3bar: bar { padding } config directive now implemented (supports bar { height } from i3-gaps)
|
||||||
|
• i3-dmenu-desktop: allow more than one --entry-type with the --show-duplicates flag
|
||||||
|
• You can now enable gaps using the gaps config directive and/or command
|
||||||
|
• colors now support an optional alpha value at the end (#rrggbbaa)
|
||||||
|
• the hide_edge_borders option now supports the smart_no_gaps keyword
|
||||||
|
• Support nonprimary keyword for outputs
|
||||||
|
• add "mode" field in binding event
|
||||||
|
|
||||||
|
┌────────────────────────────┐
|
||||||
|
│ Bugfixes │
|
||||||
|
└────────────────────────────┘
|
||||||
|
|
||||||
|
• gaps: workspace gaps assignments are no longer order-dependent
|
||||||
|
• Fix compliance to _MOTIF_WM_HINTS spec when all decorations are set
|
||||||
|
• The floating_from and tiling_from criteria now also work in commands
|
||||||
|
|
||||||
|
┌────────────────────────────┐
|
||||||
|
│ Thanks! │
|
||||||
|
└────────────────────────────┘
|
||||||
|
|
||||||
|
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
|
||||||
|
|
||||||
|
bodea, Demian, Erich Heine, Ingo Bürk, Matias Goldfeld, Orestis Floros,
|
||||||
|
Tudor Brindus
|
||||||
|
|
||||||
|
-- Michael Stapelberg, 2023-01-02
|
@ -6,7 +6,7 @@
|
|||||||
project(
|
project(
|
||||||
'i3',
|
'i3',
|
||||||
'c',
|
'c',
|
||||||
version: '4.21.1',
|
version: '4.22',
|
||||||
default_options: [
|
default_options: [
|
||||||
'c_std=c11',
|
'c_std=c11',
|
||||||
'warning_level=1', # enable all warnings (-Wall)
|
'warning_level=1', # enable all warnings (-Wall)
|
||||||
@ -63,7 +63,7 @@ config_h = declare_dependency(
|
|||||||
sources: vcs_tag(
|
sources: vcs_tag(
|
||||||
input: config_h_in,
|
input: config_h_in,
|
||||||
output: 'config.h',
|
output: 'config.h',
|
||||||
fallback: meson.project_version() + '-non-git',
|
fallback: meson.project_version() + ' (2023-01-02)',
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user