Commit Graph

2804 Commits

Author SHA1 Message Date
Noratrieb 6f1a2c5f0e Use RUSTFLAGS instead of CARGO_BUILD_RUSTFLAGS in dev shell
`CARGO_BUILD_RUSTFLAGS` has a very low precedence and is overruled by
global `target.<tuple>.rustflags`.
Since these rustflags are very important, ensure that they have a higher
precedence. We could even go for `CARGO_ENCODED_RUSTFLAGS` which has the
highest precedence, but is slightly annoying to construct and probably
not worth it.
2026-06-08 20:06:55 +03:00
Ivan Molodetskikh f717ae030f Add comment to updating kb focus in confirm MRU 2026-06-05 08:28:52 +03:00
NSPC911 f3696081d1 fix: warp mouse when switching between recent windows 2026-06-05 08:28:19 +03:00
J. Adly 4b60cbe537 input: add tablet stylus button triggers and binds (#3745)
* input: add tablet stylus button triggers and binds

add tablet stylus button3 and fix stylus bind event flow

* add missing allowed during screenshot check

---------

Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2026-06-05 05:22:59 +00:00
Ivan Molodetskikh f9f43d826a Remove deprecated keep-max-bpc-unchanged debug flag
It's been a stub for two releases now.
2026-05-29 15:01:50 +03:00
Ivan Molodetskikh 3d49db3870 wiki: Clarify max-bpc docs
As discussed: https://oftc.catirclogs.org/wayland/2026-05-29
2026-05-29 14:59:31 +03:00
Michael Yang 9bd6c2cadd feat: add 10-bit framebuffer pixel format
Enable true 10-bit content on supported outputs (tested).
2026-05-28 19:50:25 +03:00
Michael Yang c5253968b4 feat: add per output max-bpc config and ipc action
List current max-bpc values in outputs.

fix: remove 16 bpc and change default behaviour

feat(ipc): add max_bpc and format to output

fix: bpc on output config change

docs: add bpc to Outputs

feat: use atomic commits for connector properties

fix: drm `value_type` breaking change

fix: minor changes based on PR review

Rename bpc to max-bpc.

Add max-bpc output action.

refactor: add set_connector_properties

Fix niri-config parse test.

fix: bail when outside valid max bpc range
2026-05-28 19:50:25 +03:00
Jakob Hellermann 9a6f31012d Fix clippy lints 2026-05-28 08:08:18 +03:00
KarimAlaswad 4294948cf1 Add XF86AudioPause media key mapping
Some Bluetooth earbuds send alternating XF86AudioPlay/XF86AudioPause
keycodes on the same physical press. Without a binding for XF86AudioPause,
every other press is dropped, making playback toggle unreliable.
2026-05-21 17:47:43 +03:00
bokicoder cd5ac3e5e0 nix: add systemd units to the right location 2026-05-15 18:25:56 +03:00
Ivan Molodetskikh 38191826cb Optimize and move .png files from LFS into repo
We want to include them in the tarballs alongside the wiki. I tried
toggling the include LFS in archives option, but it quickly used up most
of our free LFS traffic. So let's move these files in-repo, they are not
that big.

I optimized the files with:

oxipng -o max --strip safe docs/wiki/img/*.png

Need to rememeber to do that for any new .png files.
2026-05-10 08:04:05 +03:00
HigherOrderLogic 0200670d9e Fix typo in issue type name 2026-05-07 23:30:58 -07:00
HigherOrderLogic 90366886b2 Assign issue with type instead of label 2026-05-07 12:36:33 -07:00
ArtikusHG 56654034e9 Prevent leaving an orphaned shell process when using niri-session 2026-05-05 12:30:34 -07:00
Ivan Molodetskikh 1f07cffa9f Allow spawn and spawn-sh while in the screenshot UI 2026-05-02 17:55:45 +03:00
Ivan Molodetskikh cb3a06cd54 Move existing screenshot selection when holding Mod 2026-05-02 14:14:09 +03:00
Ivan Molodetskikh f115f2e5e7 Clamp pointer to output inside screenshot_ui
- Removes some duplication
- Allows for better handling by screenshot UI itself depending on the
  case
2026-05-02 13:32:31 +03:00
Ivan Molodetskikh 2e07282977 input: Extract mod_down upwards
View diff with whitespace ignored.
2026-05-02 13:31:13 +03:00
Ivan Molodetskikh cba0454c94 input: Filter allowed_during_screenshot() for non-kb binds
Forgot about it for those.
2026-05-02 12:06:52 +03:00
Ivan Molodetskikh 5f6f131b24 Add map-to-focused-window tablet setting 2026-05-01 12:18:00 +03:00
Ivan Molodetskikh adb5b3cd2c input/tablet: Use f64 for the target rectangle 2026-05-01 12:08:33 +03:00
Ivan Molodetskikh 0650e7b640 layout: Change active_tile_visual_rectangle() to window
New functionality needs window specifically, and existing logic will be
fine with window too.
2026-04-30 19:20:50 +03:00
Canmi dd1c3bcb9f fix: link to hyprland scrolling layout docs 2026-04-29 06:10:55 -07:00
Dagmawi Ali e5d463e15b render: fix blur on OpenGL ES 2.0 GPUs 2026-04-29 02:43:46 -07:00
Dimitry Ishenko 26100096e8 Revert "Stop including broken LFS files in source tarball"
This reverts commit d8265ad34e.
2026-04-27 09:03:06 -07:00
Ivan Molodetskikh a85b922919 wiki/security: Add a lock screen section 2026-04-27 00:11:59 +03:00
Ivan Molodetskikh 7d2b620ce9 wiki/security: Mention X11 2026-04-27 00:11:59 +03:00
Nick Janetakis a48f2645d9 Add additional video reference 2026-04-26 07:01:18 -07:00
Ivan Molodetskikh 83e839762f wiki: Document the security model 2026-04-26 15:03:14 +03:00
Ivan Molodetskikh 4c1196f45b wiki/releasing: Add updating wayland.app step 2026-04-26 10:46:13 +03:00
Ivan Molodetskikh 8ed0da44d9 wiki: Document the release process v26.04 2026-04-25 14:19:21 +03:00
Ivan Molodetskikh 91be662ac6 Update screenshot in the README 2026-04-25 14:14:21 +03:00
Ivan Molodetskikh 4438aefc8d Update README 2026-04-25 11:19:54 +03:00
Ivan Molodetskikh 6c4dfd7772 rpkg: Update licenses 2026-04-25 11:17:16 +03:00
Ivan Molodetskikh 1ad422f0db wiki: Add screenshot to window effects 2026-04-25 11:16:48 +03:00
Ivan Molodetskikh 8fd9fb73f2 Bump Since on the wiki 2026-04-25 09:16:29 +03:00
Ivan Molodetskikh 8d83fbae67 CI: Update Fedora to 42
41 is EOL
2026-04-25 09:12:26 +03:00
Ivan Molodetskikh 414729dce5 Bump version to 26.04 2026-04-25 09:12:26 +03:00
Ivan Molodetskikh dbe79b7873 CI: Fix next release check in release workflow 2026-04-25 09:12:16 +03:00
Ivan Molodetskikh 9438f59e2b Bump Smithay (last fix was merged) 2026-04-24 18:45:29 +03:00
Ivan Molodetskikh 719255ac35 Bump Smithay to fix GTK 4.23 text-input panic 2026-04-24 18:00:34 +03:00
Ivan Molodetskikh 8a51935224 wiki: Update blur example from foot to alacritty 2026-04-24 15:38:50 +03:00
mgabor3141 8d583fe854 Preserve num lock state when loading custom keymap 2026-04-23 23:52:47 -07:00
Ivan Molodetskikh 74d2b18603 wiki: Mention Mod+M default bind 2026-04-22 13:24:01 +03:00
Ivan Molodetskikh fad02316f1 wiki: Update binds list on Getting Started 2026-04-22 13:22:57 +03:00
Ivan Molodetskikh 47385c2ecd wiki: Add missing Since next release 2026-04-22 13:18:39 +03:00
Uzlkav e430d3ab2b wiki: explicitly mention possible include methods 2026-04-22 13:18:14 +03:00
Ivan Molodetskikh e472b5b0f1 wiki: Fix typos 2026-04-21 22:35:13 +03:00
Ivan Molodetskikh efb169416d wiki: Mention these are the default blur values 2026-04-21 22:35:06 +03:00