HigherOrderLogic
fb2f67c8a0
docs: update swww name and link
2025-11-11 12:44:25 +03:00
Ivan Molodetskikh
5c965d6ad6
wiki: Mention Waybar in quick start
2025-11-11 11:29:56 +03:00
Ivan Molodetskikh
978c4e6c8a
wiki: Add quick start to Getting Started
2025-11-10 22:50:32 +03:00
Etch9
9b11e39890
Update LXQt wiki link in niri integration
...
The github wiki is deprecated
2025-11-10 15:31:07 +03:00
Ivan Molodetskikh
2144f9a6ae
Update Smithay (layer-shell exclusive edge fixup)
2025-11-07 08:16:44 +03:00
Ivan Molodetskikh
a2ca2b3c86
Update Smithay (layer-shell exclusive edge, tablet pressure workaround)
2025-11-03 08:11:25 +03:00
Ivan Molodetskikh
e257687921
layout: Find preset width for new columns
...
Fixes first Mod+R doing nothing on windows like non-tiled foot.
2025-10-31 08:35:58 +03:00
Ivan Molodetskikh
94eeecac8c
Avoid triggering hot corner during some grabs
2025-10-31 08:06:41 +03:00
Ivan Molodetskikh
739834dfec
Simplify downcast_ref().is_some()
2025-10-31 08:05:15 +03:00
Frankie Robertson
7c0dcddee7
Update installation options in Getting-Started.md
...
Added a link to a pacstall package for Debian-based distros.
2025-10-30 07:56:50 +03:00
Val Packett
4c9df7eb5b
fix: building with systemd on musl libc systems
...
This mostly affects postmarketOS as we're the ones pushing musl+systemd
the most currently.
2025-10-30 07:54:54 +03:00
Ivan Molodetskikh
6e8fd15339
tty: Fix cast for aarch64
2025-10-29 10:01:51 +03:00
Ivan Molodetskikh
db32f52ce6
tty: Move HDR property reset to session resume
...
Not sure why it was in output config changed, but it shouldn't be there
as that's called quite frequently.
2025-10-29 09:29:39 +03:00
Ivan Molodetskikh
978aace94d
tty: Tone down some property setting messages
...
If those props are missing we don't want to scream "error" in the logs.
2025-10-29 09:23:32 +03:00
Ivan Molodetskikh
66583cd650
Update Smithay (linear dmabuf import fix, damage shaper overflow fix, popup focus fix)
2025-10-29 09:14:37 +03:00
Ivan Molodetskikh
b01bc10e60
Pin tracing-subscriber to 0.3.19
2025-10-29 09:12:58 +03:00
Merlijn
6a2c6261df
Add support for custom modes and modelines. ( #2479 )
...
* Implement custom modes and modelines
Co-authored-by: ToxicMushroom <32853531+ToxicMushroom@users.noreply.github.com >
* fixes
* refactor mode and modeline kdl parsers.
* add IPC parse checks
* refactor: address feedback
* fix: add missing > 0 refresh rate check
* move things around
* fixes
* wiki fixes
---------
Co-authored-by: Christian Meissl <meissl.christian@gmail.com >
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-10-29 09:10:38 +03:00
Kainoa Kanter
e6f3c538da
feat: event-stream event for when a screenshot is taken ( #2565 )
...
* feat: event-stream event for when a screenshot is taken
* ScreenshotTaken --> ScreenshotCaptured
* review comments
* fix: screenshot completion event path serializatation
* fixes
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-10-26 06:33:49 +00:00
elivance
4310c20c32
config: fix parsing of XF86ScreenSaver key
...
Closes #1969
2025-10-24 23:25:23 +03:00
Luna B
b3245b81a6
Create parents of screenshots directory
2025-10-20 09:02:29 +03:00
haansn08
31eb943599
docs: describe screen mirroring with wl-mirror ( #2633 )
...
* docs: describe screen mirroring with wl-mirror
* docs: apply wording suggestions for wl-mirror section
* Update docs/wiki/Screencasting.md
* Update docs/wiki/Screencasting.md
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-10-20 08:53:03 +03:00
Markus Pettersson
137b87bbe5
Use AsFd to get rid of re-borrowing of zbus Power Key fd
2025-10-19 23:43:24 +03:00
athul-krishna-kr
c8eea8ee9d
backend/tty: Consider only primary node in drm udev event
2025-10-19 16:01:37 +03:00
Lin Xianyi
23cd5aa78a
Add --path argument for niri msg screenshot* commands ( #2126 )
...
* Check for empty screenshot parent before creating
Avoids a warning.
* Add --path argument for niri msg screenshot* commands
* fix
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-10-19 14:22:31 +03:00
Ivan Molodetskikh
8c8447918f
Add login1 LidClosed monitoring
2025-10-18 09:14:57 +03:00
Ivan Molodetskikh
a4f5c90cf0
Extract set_lid_closed()
2025-10-18 09:14:57 +03:00
Mykyta Onipchenko
79cdbc5748
feat(move-floating-window): percentage change ( #2371 )
...
* feat: add percentage change to move-floating-window
* fixes
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-10-18 05:39:50 +00:00
ArijanJ
d31a90edb0
Redraw cursor if hidden during screenshot
2025-10-18 08:02:26 +03:00
Yuri Pieters
8eeb7dd27e
wiki: fix list in tab-indicator section
2025-10-18 07:48:45 +03:00
Ivan Molodetskikh
ada6e844ba
tty: Retry adding device on change
...
On my laptop, sometimes the initial addition of the dGPU fails for some
reason.
2025-10-17 18:03:21 +03:00
Ivan Molodetskikh
b38df2d1c8
tty: Improve debug messages
2025-10-17 17:33:27 +03:00
Ivan Molodetskikh
2776005c5f
niri.spec: Just skip the par fd limit tests
2025-10-15 13:27:11 +03:00
Ivan Molodetskikh
ff09f7a558
niri.spec: Also set --test-threads=2
...
For some reason it's not enough?
2025-10-15 13:06:55 +03:00
Ivan Molodetskikh
c27191ac64
niri.spec: Bring back RAYON_NUM_THREADS limit
...
Until we figure out how to bump the fd limits.
2025-10-15 12:30:39 +03:00
Ivan Molodetskikh
c482b446a9
wiki: Mention windowed fullscreen on fullscreen and maximize page
2025-10-15 12:08:07 +03:00
Ivan Molodetskikh
1dd82a8dcf
wiki: Add missing Since annotations
2025-10-15 12:07:58 +03:00
Ivan Molodetskikh
755aaac039
wiki: Really fix images
2025-10-15 09:24:47 +03:00
Ivan Molodetskikh
2d67ff8dc3
wiki: Fix images
...
GitHub is making this harder than necessary
2025-10-15 09:14:27 +03:00
Ivan Molodetskikh
32d7323570
wiki: Document fullscreen and maximize
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
536204fd82
layout: Make resizing actions unmaximize
...
I feel this is more intuitive compared to them doing nothing. True
maximize is kinda similar to full-width in spirit, so make the actions
behave the same.
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
e1fad994da
Implement maximize-to-edges (true Wayland maximize)
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
e5d4e7c1b1
layout/monitor: Make between-workspace insert hint narrower
...
I've got feedback that full-width hint looks like the window will be
maximized on the new workspace.
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
e420bb5ad7
layout/tile: Fade out border for fullscreen
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
4cb4d0fa92
layout/tile: Fade out shadow for fullscreen
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
1cede8922f
layout/tile: Fade out focus ring for fullscreen
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
80c22b805e
layout: Fix anim jump when releasing interactive move in the overview
...
Probably the tile window loc wasn't zoomed when it should. But also the
interactive move grab case doesn't consider the window loc at all, which
seems to work ok, so let's do that until a problem is found with it.
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
ad3847fad9
layout: Unfullscreen before removing for interactive move
...
Several reasons for this:
- Remove the sizing code from interactive move duplicated with
toggle_window_floating.
- Make the tiled size restore too instead of requesting 0x0 (which
doesn't work for windows in the Tiled state).
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
9bd860b393
Extract with_toplevel_last_uncommitted_configure()
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
dd1ec83afa
tests/floating: Add more edge cases
2025-10-15 09:04:16 +03:00
Ivan Molodetskikh
5ad3d661f0
tests/floating: Extract set_up_with_config()
2025-10-15 09:04:16 +03:00