mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-21 02:01:55 +07:00
Bump version to 25.11
This commit is contained in:
Generated
+4
-4
@@ -2333,7 +2333,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "niri"
|
||||
version = "25.8.0"
|
||||
version = "25.11.0"
|
||||
dependencies = [
|
||||
"accesskit",
|
||||
"accesskit_unix",
|
||||
@@ -2393,7 +2393,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "niri-config"
|
||||
version = "25.8.0"
|
||||
version = "25.11.0"
|
||||
dependencies = [
|
||||
"bitflags 2.9.4",
|
||||
"csscolorparser",
|
||||
@@ -2411,7 +2411,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "niri-ipc"
|
||||
version = "25.8.0"
|
||||
version = "25.11.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"schemars",
|
||||
@@ -2421,7 +2421,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "niri-visual-tests"
|
||||
version = "25.8.0"
|
||||
version = "25.11.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"gtk4",
|
||||
|
||||
+4
-4
@@ -6,7 +6,7 @@ members = [
|
||||
]
|
||||
|
||||
[workspace.package]
|
||||
version = "25.8.0"
|
||||
version = "25.11.0"
|
||||
description = "A scrollable-tiling Wayland compositor"
|
||||
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
|
||||
license = "GPL-3.0-or-later"
|
||||
@@ -77,8 +77,8 @@ keyframe = { version = "1.1.1", default-features = false }
|
||||
libc = "0.2.176"
|
||||
libdisplay-info = "0.3.0"
|
||||
log = { version = "0.4.28", features = ["max_level_trace", "release_max_level_debug"] }
|
||||
niri-config = { version = "25.8.0", path = "niri-config" }
|
||||
niri-ipc = { version = "25.8.0", path = "niri-ipc", features = ["clap"] }
|
||||
niri-config = { version = "25.11.0", path = "niri-config" }
|
||||
niri-ipc = { version = "25.11.0", path = "niri-ipc", features = ["clap"] }
|
||||
ordered-float = "5.1.0"
|
||||
pango = { version = "0.20.12", features = ["v1_44"] }
|
||||
pangocairo = "0.20.10"
|
||||
@@ -161,7 +161,7 @@ insta.opt-level = 3
|
||||
similar.opt-level = 3
|
||||
|
||||
[package.metadata.generate-rpm]
|
||||
version = "25.08"
|
||||
version = "25.11"
|
||||
assets = [
|
||||
{ source = "target/release/niri", 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;
|
||||
- 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);
|
||||
- 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).
|
||||
|
||||
@@ -428,7 +428,7 @@ animations {
|
||||
|
||||
#### `recent-windows-close`
|
||||
|
||||
<sup>Since: next release</sup>
|
||||
<sup>Since: 25.11</sup>
|
||||
|
||||
The close fade-out animation of the recent windows switcher.
|
||||
|
||||
|
||||
@@ -118,7 +118,7 @@ debug {
|
||||
|
||||
### `ignore-drm-device`
|
||||
|
||||
<sup>Since: next release</sup>
|
||||
<sup>Since: 25.11</sup>
|
||||
|
||||
List DRM devices that niri will ignore.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
|
||||
```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.
|
||||
|
||||
|
||||
@@ -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.
|
||||
- <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:
|
||||
|
||||
|
||||
@@ -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`
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ Explicitly moving a named workspace to a different monitor will still update its
|
||||
|
||||
### 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:
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ output "eDP-1" {
|
||||
|
||||
#### `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`.
|
||||
In this case, the refresh rate is mandatory.
|
||||
@@ -114,7 +114,7 @@ output "HDMI-A-1" {
|
||||
|
||||
### `modeline`
|
||||
|
||||
<sup>Since: next release</sup>
|
||||
<sup>Since: 25.11</sup>
|
||||
|
||||
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).
|
||||
@@ -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>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
|
||||
output "HDMI-A-1" {
|
||||
@@ -281,7 +281,7 @@ output "HDMI-A-1" {
|
||||
|
||||
### `hot-corners`
|
||||
|
||||
<sup>Since: next release</sup>
|
||||
<sup>Since: 25.11</sup>
|
||||
|
||||
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.
|
||||
@@ -309,7 +309,7 @@ output "DP-2" {
|
||||
|
||||
### 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:
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
### Overview
|
||||
|
||||
<sup>Since: next release</sup>
|
||||
<sup>Since: 25.11</sup>
|
||||
|
||||
In this section you can configure the recent windows switcher (Alt-Tab).
|
||||
|
||||
|
||||
@@ -419,7 +419,7 @@ window-rule {
|
||||
|
||||
#### `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).
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ You can make a window open in a maximized column with the [`open-maximized true`
|
||||
|
||||
## 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`.
|
||||
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"
|
||||
knuffel = "3.2.0"
|
||||
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"
|
||||
smithay = { workspace = true, features = ["backend_libinput"] }
|
||||
tracing.workspace = true
|
||||
|
||||
+1
-1
@@ -12,5 +12,5 @@ Use an exact version requirement to avoid breaking changes:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
niri-ipc = "=25.8.0"
|
||||
niri-ipc = "=25.11.0"
|
||||
```
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@
|
||||
//!
|
||||
//! ```toml
|
||||
//! [dependencies]
|
||||
//! niri-ipc = "=25.8.0"
|
||||
//! niri-ipc = "=25.11.0"
|
||||
//! ```
|
||||
//!
|
||||
//! ## Features
|
||||
|
||||
@@ -11,8 +11,8 @@ repository.workspace = true
|
||||
adw = { version = "0.7.2", package = "libadwaita", features = ["v1_4"] }
|
||||
anyhow.workspace = true
|
||||
gtk = { version = "0.9.7", package = "gtk4", features = ["v4_12"] }
|
||||
niri = { version = "25.8.0", path = ".." }
|
||||
niri-config = { version = "25.8.0", path = "../niri-config" }
|
||||
niri = { version = "25.11.0", path = ".." }
|
||||
niri-config = { version = "25.11.0", path = "../niri-config" }
|
||||
smithay.workspace = true
|
||||
tracing.workspace = true
|
||||
tracing-subscriber.workspace = true
|
||||
|
||||
Reference in New Issue
Block a user