Ivan Molodetskikh
fd6dd826fb
wiki/Integrating-niri: Mention to remove manual xwl-s startup
2025-08-29 10:06:47 +03:00
Ivan Molodetskikh
2bb26f0281
wiki/Packaging-niri: Mention shell completions
2025-08-29 09:35:01 +03:00
Ivan Molodetskikh
e11c35c387
wiki/Accessibility: Expand info from feedback
2025-08-29 09:32:53 +03:00
Ivan Molodetskikh
90ef2020c4
.gitattributes: Update img path
2025-08-29 09:15:21 +03:00
Ivan Molodetskikh
dfe463ed7d
layout/floating: Fix resetting preset width idx instead of height
2025-08-29 09:13:52 +03:00
Said Kadrioski
0c3223ac72
Add cycle back feature for presets of column/window width/height.
2025-08-29 09:13:52 +03:00
Horu
1ffda91e0c
feat: cubic-bezier curve for animation ( #2059 )
...
* feat: bezier curve for animation
* fixes
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-08-29 05:31:50 +00:00
Ivan Molodetskikh
d9833fc1c3
wiki/Integrating-niri: Add desktop components section
2025-08-27 17:27:04 +03:00
Ivan Molodetskikh
dfcd5e9497
wiki/Integrating-niri: Add Since to screen readers
2025-08-27 17:09:37 +03:00
Ivan Molodetskikh
5b26f58285
Fix typos
2025-08-27 15:01:56 +03:00
Ivan Molodetskikh
7115b214b2
wiki: Add Integrating niri page
2025-08-27 14:22:23 +03:00
Ivan Molodetskikh
b02c5d2d36
config: Rename DebugConfig => Debug
2025-08-27 11:25:51 +03:00
Ivan Molodetskikh
e5188da1f8
config: Clean up animations struct names
2025-08-27 11:22:27 +03:00
Ivan Molodetskikh
82697773f8
config: Move workspace into its own module
2025-08-27 11:16:36 +03:00
Ivan Molodetskikh
f64cb6c03e
config: Cleanup
2025-08-27 11:12:28 +03:00
Ivan Molodetskikh
91257862e5
config: Move leftover input tests to input
2025-08-27 11:10:38 +03:00
Ivan Molodetskikh
178469301b
config: Extract misc
2025-08-27 11:02:04 +03:00
Ivan Molodetskikh
c637d4ce99
config: Move some stuff to utils
2025-08-27 10:59:28 +03:00
Ivan Molodetskikh
a03a7bd1a3
config: Extract binds
2025-08-27 10:55:31 +03:00
Ivan Molodetskikh
758a4c5e65
Move Position/SizeChange parsing tests to niri-ipc
2025-08-27 10:55:16 +03:00
Ivan Molodetskikh
66584ab466
config: Extract debug
2025-08-27 10:46:46 +03:00
Ivan Molodetskikh
3c11004515
config: Extract gestures
2025-08-27 10:46:46 +03:00
Ivan Molodetskikh
02e3f9f66e
config: Extract appearance and layout
2025-08-27 10:46:46 +03:00
Ivan Molodetskikh
19c576cfd8
config: Extract output
2025-08-27 10:43:57 +03:00
Ivan Molodetskikh
ab52bb9521
config: Extract input
2025-08-27 10:43:57 +03:00
Ivan Molodetskikh
da5e33775c
config: Extract animations
2025-08-27 10:43:57 +03:00
Ivan Molodetskikh
1e3ab8a880
config: Extract window_rule
2025-08-27 10:43:57 +03:00
Ivan Molodetskikh
efa2ae2d3f
pw_utils: Add session/stream id to logs
...
Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-08-27 09:37:43 +03:00
gibberish
e038b8770a
Fix focus=false for move-column-to-workspace*, add to move-window-to-workspace-up/down
2025-08-27 09:17:58 +03:00
Ivan Molodetskikh
f6f4bf97c3
wiki/Accessibility: Add link to spawn-at-startup
2025-08-27 09:17:58 +03:00
Ivan Molodetskikh
7cbb6288c3
wiki/Accessibility: Add missing Since
2025-08-26 23:42:17 +03:00
Ivan Molodetskikh
39e5f637ef
wiki: Add Accessibility page
2025-08-26 22:09:58 +03:00
Ivan Molodetskikh
effae2bc2b
Bump dependencies
2025-08-26 21:17:28 +03:00
Ivan Molodetskikh
43638df235
Save & restore num lock across layout changes
...
In particular, this makes the numlock option work with locale1.
2025-08-26 21:08:17 +03:00
Ivan Molodetskikh
4ba79d94ac
input: Don't hide overlays on a11y-consumed key presses
2025-08-26 21:03:54 +03:00
Ivan Molodetskikh
d4dad2939d
Remove redundant comment
2025-08-26 21:03:54 +03:00
Ivan Molodetskikh
1f76dce345
Implement screen reader announcements via AccessKit
2025-08-26 21:03:54 +03:00
Ivan Molodetskikh
e1afa71238
ui/hotkey_overlay: Reorganize bind formatting logic a bit
...
Let the caller call tail functions.
2025-08-26 21:03:54 +03:00
Ivan Molodetskikh
9b622b1c8c
wiki/Gestures: Mention 4-finger swipe to open/close the overview
2025-08-25 14:23:21 +03:00
HigherOrderLogic
8a2d408cb6
nix: add cargo-insta
to devShells
2025-08-25 09:44:43 +03:00
Ivan Molodetskikh
8b73910a11
tty: Don't print successful max bpc/HDR
...
These are not really that useful
2025-08-24 16:06:06 +03:00
Michael Yang
969f382e3e
feat: reset HDR connector properties
2025-08-24 16:06:06 +03:00
Ivan Molodetskikh
2865ec3e47
wiki/Design-Principles: Clarify sentence
2025-08-22 19:11:26 +03:00
Ivan Molodetskikh
b3c7737998
wiki: Rearrange and expand design principles
2025-08-22 19:07:25 +03:00
Ivan Molodetskikh
58290516c7
wiki/Animation-Timing: Add two nbsps
...
The 170 Hz one was at the exact breaking point for me.
2025-08-22 17:41:52 +03:00
Ivan Molodetskikh
210d5e90fe
exit_confirm_dialog: Add open/close animation
2025-08-22 08:57:08 +03:00
Ivan Molodetskikh
9d3beb4931
exit_confirm_dialog: Add backdrop
...
Makes it more obvious that the focus is taken by the dialog. Makes it easier to
tell if you're about to close nested vs. host compositor.
2025-08-22 08:54:28 +03:00
Ivan Molodetskikh
7aba44a019
exit_confirm_dialog: Return ArrayVec and add render elements
2025-08-22 08:51:33 +03:00
Ivan Molodetskikh
d662811bf6
Unfocus layout when exit confirm dialog is open
...
Screen readers expect closing a modal dialog to reannounce the previous focus.
This makes the exit confirm dialog more modal in this sense: it will unfocus
the layout and then focus it back when closed, giving the desired behavior.
2025-08-21 12:26:32 +03:00
Ivan Molodetskikh
05337ce855
wiki/Application-Issues: Mention Waybar black corners
2025-08-21 10:28:44 +03:00