2452 Commits

Author SHA1 Message Date
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