Ivan Molodetskikh
f8a0c9df2c
default-config: Clarify that input settings are not defaults
2025-06-09 14:25:30 +03:00
Ivan Molodetskikh
6bab912383
Accept FloatOrInt for input accel_speed, animation slowdown
...
Technically cfg-breaking due to introducing min/max limits at parse time, but
values outside these limits were invalid anyway, so maybe it's fine?
2025-06-09 14:04:56 +03:00
Ivan Molodetskikh
3edb8fd906
layout/scrolling: Take parent area into account for popup unconstraining
2025-06-09 13:52:18 +03:00
Ivan Molodetskikh
c9b1514d63
layout/scrolling: Store parent_area in ScrollingSpace
2025-06-09 13:43:28 +03:00
Ivan Molodetskikh
2066737024
layout/scrolling: Inline popup_target_rect up to ScrollingSpace
2025-06-09 13:39:55 +03:00
Ivan Molodetskikh
f918eabe6a
Implement xwayland-satellite integration
2025-06-07 13:12:50 -07:00
Ivan Molodetskikh
0698f167e5
Update generate-rpm version
2025-06-07 23:03:01 +03:00
Ivan Molodetskikh
242ebf2945
wiki: Add Since to hide-not-bound
2025-06-05 11:42:32 +03:00
Ivan Molodetskikh
9858599ac1
Round lock surface size, rather than floor
...
There's no problem with 1 px overflow here, while 1 px underflow shows up as a
border.
2025-06-04 09:40:22 +03:00
Kent Daleng
abac28a65c
add option to hide unbound actions in hotkey overlay ( #1618 )
...
* add option to hide unbound actions in hotkey overlay
* fix config test, add some docs
* Add kdl language hint
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Improve docs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* hide_unbound -> hide_not_bound
* forgot to rename in wiki
* filter actions before calling format
* use any instead of contains
* retain instead of filter
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-06-03 20:31:18 +03:00
Gwen
a7186a0441
Add debug option to skip cursor-only updates while VRR is active ( #1616 )
...
* Add debug option to skip cursor-only updates while VRR is active
* Update niri-config/src/lib.rs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update src/backend/tty.rs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update wiki/Configuration:-Debug-Options.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
* Update Configuration:-Debug-Options.md
* Update tty.rs
* Update lib.rs
* Update Configuration:-Debug-Options.md
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-06-03 15:56:21 +00:00
Ivan Molodetskikh
1911cf3f55
wiki/Xwayland: Remove the scary "experimental" word from xwl-s
2025-06-01 19:22:17 +03:00
Ivan Molodetskikh
09da884cd8
README: Update Configuration link
2025-06-01 09:56:28 +03:00
Ivan Molodetskikh
8ba57fcf25
Bump version to 25.05.1
v25.05.1
2025-05-25 08:45:41 +03:00
Ivan Molodetskikh
126ca37d96
Rename Un/Set/ToggleUrgent to Un/Set/ToggleWindowUrgent
...
Overlooked this when reviewing. This change is not cfg-breaking (since you
can't bind these directly), but it does break calling these actions through
IPC. I don't imagine they are widely used though, and the original PR author
who also implemented urgency for bars said he didn't use these actions either.
2025-05-25 08:43:27 +03:00
Ivan Molodetskikh
e6bd60fbb1
wiki: Remove note about numlock issue
...
It's been fixed.
2025-05-25 08:36:33 +03:00
Ivan Molodetskikh
a605a3f016
Account for hidden pointer in move_cursor()
2025-05-23 23:08:51 +03:00
Ivan Molodetskikh
ef44adea69
Set pointer contents straight to nothing when disabling pointer
2025-05-23 23:08:51 +03:00
Duncan Overbruck
7fdb918cd0
input: do not revert fully invisible cursor to hidden ( #1650 )
...
* input: do not force redraw to hide an already hidden cursor
* more
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-05-23 05:24:24 +00:00
Ivan Molodetskikh
8347cc20dc
Update Smithay (pen tilt, num lock, keymap spam)
2025-05-22 18:05:17 +03:00
alex-huff
51a176ec4a
layer-shell: only reset 'initial_configure_sent' for mapped surfaces
2025-05-22 08:02:56 -07:00
alex-huff
d618daf6b9
layer-shell: don't dismiss popups because of unmapped layer surfaces
...
Fixes #1640
2025-05-22 07:55:29 -07:00
Ivan Molodetskikh
357f9157cc
wiki/packaging: Mention RUN_SLOW_TESTS
2025-05-22 11:37:09 +03:00
Ivan Molodetskikh
c4a759e620
wiki/packaging: Document limiting test threads
2025-05-22 11:35:12 +03:00
Ivan Molodetskikh
f369a0f810
input: Add missing check for output under
2025-05-22 08:55:01 +03:00
Ivan Molodetskikh
71251a7003
input: Add missing redraws on urgency actions
...
The layout urgent colors update even without window rule changes.
2025-05-21 19:50:13 +03:00
alex-huff
2415346caa
layer-shell: properly handle re-map
...
According to the zwlr_layer_surface_v1 documentation: Unmapping a
layer_surface means that the surface cannot be shown by the compositor
until it is explicitly mapped again. The layer_surface returns to the
state it had right after layer_shell.get_layer_surface. The client can
re-map the surface by performing a commit without any buffer attached,
waiting for a configure event and handling it as usual.
Before this commit, no configure event was sent when a client performed
a commit without any buffer attached.
2025-05-21 07:25:22 -07:00
Ivan Molodetskikh
3f2b7e63ba
Improve comment in on-demand layer-shell keyboard alive check
2025-05-19 09:18:07 +03:00
Ivan Molodetskikh
ae89cb6017
Update README.md
v25.05
2025-05-17 15:59:05 +03:00
Ivan Molodetskikh
b6fc4d0455
wiki/Overview: Link the new video
2025-05-17 14:38:24 +03:00
Federico Ceratto
d8265ad34e
Stop including broken LFS files in source tarball
2025-05-17 04:29:46 -07:00
Ivan Molodetskikh
3b864dc104
Bump version to 25.05
2025-05-17 13:50:36 +03:00
Ivan Molodetskikh
15093221ed
wiki/Overview: Update wording
2025-05-17 13:44:55 +03:00
Ivan Molodetskikh
ac7b3fbf19
wiki: Link to issue in numlock
...
https://github.com/YaLTeR/niri/issues/1501
2025-05-17 07:58:52 +03:00
Ivan Molodetskikh
bb8eb377c7
Update dependencies more carefully
...
No winit deadlock in this update.
2025-05-16 22:54:37 +03:00
Ivan Molodetskikh
6169c0312a
Revert "Update dependencies"
...
Something is causing winit deadlock on nested niri exit.
This reverts commit 2ae99224ab .
This reverts commit 0d6843ea67 .
2025-05-16 22:53:54 +03:00
Ivan Molodetskikh
2ae99224ab
Update dependencies
2025-05-16 22:29:09 +03:00
Ivan Molodetskikh
4f63e13385
Deal with new Clippy warnings
2025-05-16 22:21:14 +03:00
Ivan Molodetskikh
46a8f81160
ipc/client: Make compositor version check for JSON parsing errors
...
These can happen when adding new fields to returned structs.
2025-05-15 09:08:53 +03:00
Ivan Molodetskikh
0d6843ea67
Update dependencies
2025-05-13 17:13:35 +03:00
Ivan Molodetskikh
6d083ea497
layout: Fix workspace swipe to same workspace forgetting previous id
...
This manifested much more prominently in the overview.
2025-05-13 08:17:15 +03:00
Ivan Molodetskikh
7a42140d6c
dependabot: Change to weekly
...
Let's see if this fixes it missing from the GitHub UI.
2025-05-12 20:05:33 +03:00
Ivan Molodetskikh
eeb411bef5
wiki: Add Since for touchpad drag
2025-05-12 20:05:10 +03:00
Ivan Molodetskikh
defd4c5c4d
Add center-visible-columns action
2025-05-12 14:13:51 +03:00
dependabot[bot]
7227e64149
build(deps): bump clap in the rust-dependencies group
...
Bumps the rust-dependencies group with 1 update: [clap](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-12 02:58:56 -07:00
Ivan Molodetskikh
c98537a2b0
Implement baba-is-float for layers
2025-05-12 09:10:59 +03:00
Ivan Molodetskikh
9c103f1f1d
Add missing "to" in comment
2025-05-12 08:26:39 +03:00
Ivan Molodetskikh
2aff1ec71a
ipc/socket: Support multiple requests
2025-05-11 21:51:26 -07:00
Jon Heinritz
3466fc0a66
ipc: document the new socket behavior
2025-05-11 21:51:26 -07:00
Jon Heinritz
f917932b3e
ipc: support long living sockets
2025-05-11 21:51:26 -07:00