mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-23 02:05:33 +07:00
Bump version to 25.11
This commit is contained in:
Generated
+4
-4
@@ -2333,7 +2333,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "niri"
|
name = "niri"
|
||||||
version = "25.8.0"
|
version = "25.11.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"accesskit",
|
"accesskit",
|
||||||
"accesskit_unix",
|
"accesskit_unix",
|
||||||
@@ -2393,7 +2393,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "niri-config"
|
name = "niri-config"
|
||||||
version = "25.8.0"
|
version = "25.11.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.9.4",
|
"bitflags 2.9.4",
|
||||||
"csscolorparser",
|
"csscolorparser",
|
||||||
@@ -2411,7 +2411,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "niri-ipc"
|
name = "niri-ipc"
|
||||||
version = "25.8.0"
|
version = "25.11.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"schemars",
|
"schemars",
|
||||||
@@ -2421,7 +2421,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "niri-visual-tests"
|
name = "niri-visual-tests"
|
||||||
version = "25.8.0"
|
version = "25.11.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"gtk4",
|
"gtk4",
|
||||||
|
|||||||
+4
-4
@@ -6,7 +6,7 @@ members = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "25.8.0"
|
version = "25.11.0"
|
||||||
description = "A scrollable-tiling Wayland compositor"
|
description = "A scrollable-tiling Wayland compositor"
|
||||||
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
|
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
|
||||||
license = "GPL-3.0-or-later"
|
license = "GPL-3.0-or-later"
|
||||||
@@ -77,8 +77,8 @@ keyframe = { version = "1.1.1", default-features = false }
|
|||||||
libc = "0.2.176"
|
libc = "0.2.176"
|
||||||
libdisplay-info = "0.3.0"
|
libdisplay-info = "0.3.0"
|
||||||
log = { version = "0.4.28", features = ["max_level_trace", "release_max_level_debug"] }
|
log = { version = "0.4.28", features = ["max_level_trace", "release_max_level_debug"] }
|
||||||
niri-config = { version = "25.8.0", path = "niri-config" }
|
niri-config = { version = "25.11.0", path = "niri-config" }
|
||||||
niri-ipc = { version = "25.8.0", path = "niri-ipc", features = ["clap"] }
|
niri-ipc = { version = "25.11.0", path = "niri-ipc", features = ["clap"] }
|
||||||
ordered-float = "5.1.0"
|
ordered-float = "5.1.0"
|
||||||
pango = { version = "0.20.12", features = ["v1_44"] }
|
pango = { version = "0.20.12", features = ["v1_44"] }
|
||||||
pangocairo = "0.20.10"
|
pangocairo = "0.20.10"
|
||||||
@@ -161,7 +161,7 @@ insta.opt-level = 3
|
|||||||
similar.opt-level = 3
|
similar.opt-level = 3
|
||||||
|
|
||||||
[package.metadata.generate-rpm]
|
[package.metadata.generate-rpm]
|
||||||
version = "25.08"
|
version = "25.11"
|
||||||
assets = [
|
assets = [
|
||||||
{ source = "target/release/niri", dest = "/usr/bin/", mode = "755" },
|
{ source = "target/release/niri", dest = "/usr/bin/", mode = "755" },
|
||||||
{ source = "resources/niri-session", dest = "/usr/bin/", mode = "755" },
|
{ source = "resources/niri-session", dest = "/usr/bin/", mode = "755" },
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Specifically, niri will announce:
|
|||||||
|
|
||||||
- workspace switching, for example it'll say "Workspace 2" when you switch to the second workspace;
|
- workspace switching, for example it'll say "Workspace 2" when you switch to the second workspace;
|
||||||
- the exit confirmation dialog (appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>E</kbd> by default);
|
- the exit confirmation dialog (appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>E</kbd> by default);
|
||||||
- <sup>Since: next release</sup> niri has an <kbd>Alt</kbd><kbd>Tab</kbd> window switcher where it will announce the selected window title;
|
- <sup>Since: 25.11</sup> niri has an <kbd>Alt</kbd><kbd>Tab</kbd> window switcher where it will announce the selected window title;
|
||||||
- entering the screenshot UI and the overview (niri will say when these are focused, nothing else for now);
|
- entering the screenshot UI and the overview (niri will say when these are focused, nothing else for now);
|
||||||
- whenever a config parse error occurs;
|
- whenever a config parse error occurs;
|
||||||
- the important hotkeys list (for now, as one big announcement without tab navigation; appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>/</kbd> by default).
|
- the important hotkeys list (for now, as one big announcement without tab navigation; appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>/</kbd> by default).
|
||||||
|
|||||||
@@ -428,7 +428,7 @@ animations {
|
|||||||
|
|
||||||
#### `recent-windows-close`
|
#### `recent-windows-close`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
The close fade-out animation of the recent windows switcher.
|
The close fade-out animation of the recent windows switcher.
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ debug {
|
|||||||
|
|
||||||
### `ignore-drm-device`
|
### `ignore-drm-device`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
List DRM devices that niri will ignore.
|
List DRM devices that niri will ignore.
|
||||||
Useful for GPU passthrough when you don't want niri to open a certain device.
|
Useful for GPU passthrough when you don't want niri to open a certain device.
|
||||||
@@ -319,7 +319,7 @@ Apparently, setting max bpc to 8 breaks some displays driven by AMDGPU.
|
|||||||
If this happens to you, set this debug flag, which will prevent niri from changing max bpc.
|
If this happens to you, set this debug flag, which will prevent niri from changing max bpc.
|
||||||
AMDGPU bug report: https://gitlab.freedesktop.org/drm/amd/-/issues/4487.
|
AMDGPU bug report: https://gitlab.freedesktop.org/drm/amd/-/issues/4487.
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
This setting is deprecated and does nothing: niri no longer sets max bpc.
|
This setting is deprecated and does nothing: niri no longer sets max bpc.
|
||||||
The old niri behavior with this setting enabled matches the new behavior.
|
The old niri behavior with this setting enabled matches the new behavior.
|
||||||
|
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ gestures {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
<sup>Since: next release</sup> You can choose specific hot corners by name: `top-left`, `top-right`, `bottom-left`, `bottom-right`.
|
<sup>Since: 25.11</sup> You can choose specific hot corners by name: `top-left`, `top-right`, `bottom-left`, `bottom-right`.
|
||||||
If no corners are explicitly set, the top-left corner will be active by default.
|
If no corners are explicitly set, the top-left corner will be active by default.
|
||||||
|
|
||||||
```kdl
|
```kdl
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
You can include other files at the top level of the config.
|
You can include other files at the top level of the config.
|
||||||
|
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ Settings specific to `tablet` and `touch`:
|
|||||||
|
|
||||||
- `calibration-matrix`: set to six floating point numbers to change the calibration matrix. See the [`LIBINPUT_CALIBRATION_MATRIX` documentation](https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html) for examples.
|
- `calibration-matrix`: set to six floating point numbers to change the calibration matrix. See the [`LIBINPUT_CALIBRATION_MATRIX` documentation](https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html) for examples.
|
||||||
- <sup>Since: 25.02</sup> for `tablet`
|
- <sup>Since: 25.02</sup> for `tablet`
|
||||||
- <sup>Since: next release</sup> for `touch`
|
- <sup>Since: 25.11</sup> for `touch`
|
||||||
|
|
||||||
Tablets and touchscreens are absolute pointing devices that can be mapped to a specific output like so:
|
Tablets and touchscreens are absolute pointing devices that can be mapped to a specific output like so:
|
||||||
|
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ layout {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
<sup>Since: next release</sup> You can override these settings for specific [outputs](./Configuration:-Outputs.md#layout-config-overrides) and [named workspaces](./Configuration:-Named-Workspaces.md#layout-config-overrides).
|
<sup>Since: 25.11</sup> You can override these settings for specific [outputs](./Configuration:-Outputs.md#layout-config-overrides) and [named workspaces](./Configuration:-Named-Workspaces.md#layout-config-overrides).
|
||||||
|
|
||||||
### `gaps`
|
### `gaps`
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ Explicitly moving a named workspace to a different monitor will still update its
|
|||||||
|
|
||||||
### Layout config overrides
|
### Layout config overrides
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
You can customize layout settings for named workspaces with a `layout {}` block:
|
You can customize layout settings for named workspaces with a `layout {}` block:
|
||||||
|
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ output "eDP-1" {
|
|||||||
|
|
||||||
#### `mode custom=true`
|
#### `mode custom=true`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
You can configure a custom mode (not offered by the monitor) by setting `custom=true`.
|
You can configure a custom mode (not offered by the monitor) by setting `custom=true`.
|
||||||
In this case, the refresh rate is mandatory.
|
In this case, the refresh rate is mandatory.
|
||||||
@@ -114,7 +114,7 @@ output "HDMI-A-1" {
|
|||||||
|
|
||||||
### `modeline`
|
### `modeline`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
Directly configures the monitor's mode via a modeline, overriding any configured `mode`.
|
Directly configures the monitor's mode via a modeline, overriding any configured `mode`.
|
||||||
The modeline can be calculated via utilities such as [cvt](https://man.archlinux.org/man/cvt.1.en) or [gtf](https://man.archlinux.org/man/gtf.1.en).
|
The modeline can be calculated via utilities such as [cvt](https://man.archlinux.org/man/cvt.1.en) or [gtf](https://man.archlinux.org/man/gtf.1.en).
|
||||||
@@ -256,7 +256,7 @@ This is visible when you're not using any background tools like swaybg.
|
|||||||
|
|
||||||
<sup>Until: 25.05</sup> The alpha channel for this color will be ignored.
|
<sup>Until: 25.05</sup> The alpha channel for this color will be ignored.
|
||||||
|
|
||||||
<sup>Since: next release</sup> This setting is deprecated, set `background-color` in the [output `layout {}` block](#layout-config-overrides) instead.
|
<sup>Since: 25.11</sup> This setting is deprecated, set `background-color` in the [output `layout {}` block](#layout-config-overrides) instead.
|
||||||
|
|
||||||
```kdl
|
```kdl
|
||||||
output "HDMI-A-1" {
|
output "HDMI-A-1" {
|
||||||
@@ -281,7 +281,7 @@ output "HDMI-A-1" {
|
|||||||
|
|
||||||
### `hot-corners`
|
### `hot-corners`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
Customize the hot corners for this output.
|
Customize the hot corners for this output.
|
||||||
By default, hot corners [in the gestures settings](./Configuration:-Gestures.md#hot-corners) are used for all outputs.
|
By default, hot corners [in the gestures settings](./Configuration:-Gestures.md#hot-corners) are used for all outputs.
|
||||||
@@ -309,7 +309,7 @@ output "DP-2" {
|
|||||||
|
|
||||||
### Layout config overrides
|
### Layout config overrides
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
You can customize layout settings for an output with a `layout {}` block:
|
You can customize layout settings for an output with a `layout {}` block:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
### Overview
|
### Overview
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
In this section you can configure the recent windows switcher (Alt-Tab).
|
In this section you can configure the recent windows switcher (Alt-Tab).
|
||||||
|
|
||||||
|
|||||||
@@ -419,7 +419,7 @@ window-rule {
|
|||||||
|
|
||||||
#### `open-maximized-to-edges`
|
#### `open-maximized-to-edges`
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
Make the window open [maximized to edges](./Fullscreen-and-Maximize.md).
|
Make the window open [maximized to edges](./Fullscreen-and-Maximize.md).
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ You can make a window open in a maximized column with the [`open-maximized true`
|
|||||||
|
|
||||||
## Windows maximized to edges
|
## Windows maximized to edges
|
||||||
|
|
||||||
<sup>Since: next release</sup>
|
<sup>Since: 25.11</sup>
|
||||||
|
|
||||||
You can maximize an individual window via `maximize-window-to-edges`.
|
You can maximize an individual window via `maximize-window-to-edges`.
|
||||||
This is the same maximize as you can find on other desktop environments and operating systems: it expands a window to the edges of the available screen area.
|
This is the same maximize as you can find on other desktop environments and operating systems: it expands a window to the edges of the available screen area.
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ bitflags.workspace = true
|
|||||||
csscolorparser = "0.7.2"
|
csscolorparser = "0.7.2"
|
||||||
knuffel = "3.2.0"
|
knuffel = "3.2.0"
|
||||||
miette = { version = "5.10.0", features = ["fancy-no-backtrace"] }
|
miette = { version = "5.10.0", features = ["fancy-no-backtrace"] }
|
||||||
niri-ipc = { version = "25.8.0", path = "../niri-ipc" }
|
niri-ipc = { version = "25.11.0", path = "../niri-ipc" }
|
||||||
regex = "1.11.3"
|
regex = "1.11.3"
|
||||||
smithay = { workspace = true, features = ["backend_libinput"] }
|
smithay = { workspace = true, features = ["backend_libinput"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
|
|||||||
+1
-1
@@ -12,5 +12,5 @@ Use an exact version requirement to avoid breaking changes:
|
|||||||
|
|
||||||
```toml
|
```toml
|
||||||
[dependencies]
|
[dependencies]
|
||||||
niri-ipc = "=25.8.0"
|
niri-ipc = "=25.11.0"
|
||||||
```
|
```
|
||||||
|
|||||||
+1
-1
@@ -41,7 +41,7 @@
|
|||||||
//!
|
//!
|
||||||
//! ```toml
|
//! ```toml
|
||||||
//! [dependencies]
|
//! [dependencies]
|
||||||
//! niri-ipc = "=25.8.0"
|
//! niri-ipc = "=25.11.0"
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
//! ## Features
|
//! ## Features
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ repository.workspace = true
|
|||||||
adw = { version = "0.7.2", package = "libadwaita", features = ["v1_4"] }
|
adw = { version = "0.7.2", package = "libadwaita", features = ["v1_4"] }
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
gtk = { version = "0.9.7", package = "gtk4", features = ["v4_12"] }
|
gtk = { version = "0.9.7", package = "gtk4", features = ["v4_12"] }
|
||||||
niri = { version = "25.8.0", path = ".." }
|
niri = { version = "25.11.0", path = ".." }
|
||||||
niri-config = { version = "25.8.0", path = "../niri-config" }
|
niri-config = { version = "25.11.0", path = "../niri-config" }
|
||||||
smithay.workspace = true
|
smithay.workspace = true
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tracing-subscriber.workspace = true
|
tracing-subscriber.workspace = true
|
||||||
|
|||||||
Reference in New Issue
Block a user