Commit Graph

  • c7a8c44a0d niri.spec.rpkg: Add mesa-libEGL to build requirements Ivan Molodetskikh 2025-08-14 20:28:18 +03:00
  • 25c1c04349 layout: Offset ongoing column X move anims for non-animated resizes Ivan Molodetskikh 2025-08-13 18:45:02 +03:00
  • 36af02ad34 layout/tests: Add two width resize tests with the same issue as just fixed Ivan Molodetskikh 2025-08-13 18:32:37 +03:00
  • a9f0f4d44f layout/scrolling: Normalize column X move anim from 1 to 0 Ivan Molodetskikh 2025-08-14 15:18:18 +03:00
  • e3101ced70 layout: Offset Y animations for non-animated resizes Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • ea438b21e9 layout/tests: Add column resize animation tests Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • 42bd107795 layout/tests: Add CompleteAnimations op Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • a2767041d9 layout/tests: Support forced test window size Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • 5bda3041d0 layout/tests: Support animation snapshot Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • 54076b7632 layout/tests: Extract check_ops_on_layout() Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • c9873a0885 layout: Remove by-ref animation_snapshot() getter Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • 7a6be2a923 Add basic client-server resize animation tests Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • bba9ca1fa2 headless: Add a renderer Ivan Molodetskikh 2025-08-12 22:34:13 +03:00
  • af9ce53310 use ScanoutCandidate kind for surfaces Christian Meissl 2025-08-13 10:27:41 +02:00
  • 0044578681 Fix new lifetime warnings Ivan Molodetskikh 2025-08-11 09:39:17 +03:00
  • 0c09f2529b Update dependencies Ivan Molodetskikh 2025-08-11 09:09:54 +03:00
  • 2fb993d221 Bump Smithay (xkbcommon wvkbd fix) Ivan Molodetskikh 2025-08-11 09:02:28 +03:00
  • 67361f88fd Add the LoadConfigFile action (#2163) vanderlokken 2025-08-09 16:20:08 +04:00
  • f74d83dcca niri-config: add keep-max-bpc-unchanged option (#2195) BB 2025-08-07 14:06:11 -04:00
  • 055a94de3d Reload libinput settings when trackball, tablet and touch change Ivan Molodetskikh 2025-08-07 17:14:37 +03:00
  • 52c579d556 fix hot reloading /etc/niri/config.kdl (#1907) sodiboo 2025-08-05 15:27:28 +02:00
  • 5edd91d37b pw_utils: Add Tracy span to queue_after_sync() Ivan Molodetskikh 2025-08-04 16:40:25 +03:00
  • 378a90e4b0 pw_utils: Set sequence in buffer meta header Ivan Molodetskikh 2025-08-04 15:53:15 +03:00
  • 871cf4ba9a pw_utils: Remove commented-out unused buffer props Ivan Molodetskikh 2025-08-04 15:49:40 +03:00
  • f49ecc31c4 pw_utils: Wait for frame completion before queueing Ivan Molodetskikh 2025-08-03 13:29:48 +03:00
  • 15b4acc17e pw_utils: Fill dmabuf strides and offsets at add_buffer() Ivan Molodetskikh 2025-08-03 13:29:48 +03:00
  • 43577f4d97 pw_utils: Store LoopHandle Ivan Molodetskikh 2025-08-03 13:29:48 +03:00
  • 8fba696d8e pw_utils: Switch to using raw pw_buffers Ivan Molodetskikh 2025-08-02 23:05:05 +03:00
  • 2e3935d77d pw_utils: Extract shared state to CastInner Ivan Molodetskikh 2025-08-02 13:29:08 +03:00
  • 53b7c08363 pw_utils: Unmark CastState as pub Ivan Molodetskikh 2025-08-02 13:12:23 +03:00
  • 76c3bb20ba pw_utils: Add clarifying comments on maxsize and size Ivan Molodetskikh 2025-07-17 16:45:47 +03:00
  • 91b6a111cf Upgrade dependencies Ivan Molodetskikh 2025-07-31 20:17:09 +03:00
  • 98a42c5557 Update Smithay (clipboard client exit nil fix, input region bottom-right fix) Ivan Molodetskikh 2025-07-15 18:25:55 +03:00
  • e19e1f0f10 signals: Gate on target_os = "linux" Ivan Molodetskikh 2025-07-31 14:49:24 +03:00
  • c0ddf3f9ff signals: Reduce fn visibility Ivan Molodetskikh 2025-07-31 14:50:21 +03:00
  • 4ac4cb4a44 xwayland: Make abstract socket optional and Linux-only Ivan Molodetskikh 2025-07-31 14:34:21 +03:00
  • 365274e5e2 default-config: Add a bind to toggle orca (screen reader) Ivan Molodetskikh 2025-07-27 14:26:58 +02:00
  • 672bf3e1ff Implement org.fd.a11y KeyboardMonitor Ivan Molodetskikh 2025-07-16 11:54:32 +03:00
  • ce76877b04 pw_utils: Implement explicit sync wip/pw-explicit-sync Ivan Molodetskikh 2025-07-18 23:07:22 +03:00
  • 62b8b11909 pw_utils: Add clarifying comments on maxsize and size Ivan Molodetskikh 2025-07-17 16:45:47 +03:00
  • fefc0bc0a7 README: Link LWN article Ivan Molodetskikh 2025-07-18 23:28:49 +03:00
  • 0b1a6c76ec ci/alpine: switch to container to not rely on overloaded alpine gitlab zimward 2025-07-18 20:15:57 +02:00
  • 485e667fec block signals early: now handled correctly with tracy ondemand sodiboo 2025-07-18 20:14:05 +02:00
  • 8f442dee06 refactor signal handling, and clear sigmask before spawning sodiboo 2025-07-16 02:43:17 +02:00
  • 9c09bc730f ci: add musl/alpine build (#2065) ジムワルド 2025-07-17 20:05:36 +00:00
  • 7b065f8618 wiki/Nvidia: Mention screencast flickering fix Ivan Molodetskikh 2025-07-16 11:57:37 +03:00
  • 60fbcd2329 Add Nvidia.md leaf file, add links in sidebar & getting started (#2029) hecate cantus 2025-07-15 23:06:07 -07:00
  • 5ac440a760 Mention localectl in the docs Ivan Molodetskikh 2025-07-15 18:36:16 +03:00
  • 0e3d078a85 Implement fetching xkb options from org.freedesktop.locale1 Ivan Molodetskikh 2025-07-15 15:44:10 +03:00
  • 36efd6e3f9 nix: update flake inputs Bloxx12 2025-07-13 23:30:42 +02:00
  • 30a9c6c31b nix: replace nix-filter with lib.fileset Bloxx12 2025-07-13 23:28:38 +02:00
  • bc0a06226a niri-session: Also unset DISPLAY Ivan Molodetskikh 2025-07-15 15:49:21 +03:00
  • ed799f5afc revert nushell completion for flake.nix sodiboo 2025-07-15 13:07:25 +02:00
  • 007d35541d README: Mention Contributing Ivan Molodetskikh 2025-07-15 10:44:46 +03:00
  • e46a27351d README: Move Media higher up Ivan Molodetskikh 2025-07-15 10:40:37 +03:00
  • 56901eed5d Print when exiting by signal Ivan Molodetskikh 2025-07-14 14:58:13 +03:00
  • 48fe08caf4 CONTRIBUTING.md: Mention testing in writing PRs Ivan Molodetskikh 2025-07-14 14:53:04 +03:00
  • df00f0328e Register org.freedesktop.ScreenSaver at /ScreenSaver Horu 2025-07-01 13:02:25 +07:00
  • d85eaf9799 Fix LockedHint locked condition Ivan Molodetskikh 2025-07-14 14:39:42 +03:00
  • 25cbb739ae Set logind LockedHint on lock/unlock (#1763) peelz 2025-07-14 07:34:10 -04:00
  • 88339633b1 Detect external session management Vladimir-csp 2025-07-12 10:48:26 +03:00
  • 22e43193e0 handle SIGINT, SIGTERM, SIGHUP sodiboo 2025-07-13 15:44:51 +02:00
  • 7a2379ad35 don't use smithay::reexports for calloop::EventLoop sodiboo 2025-07-13 16:38:14 +02:00
  • fe2c2eec29 Add CONTRIBUTING.md Ivan Molodetskikh 2025-07-14 09:15:25 +03:00
  • 746a7e81b7 Add nushell completion support (#2009) Artrix 2025-07-13 23:29:26 -07:00
  • 51b6a495c5 Simplify pointer handling in constraint check abmantis 2025-07-13 15:49:08 +01:00
  • bb40a35ccf wiki/Xwayland: Link FAQ entry with reasons Ivan Molodetskikh 2025-07-13 17:46:29 +03:00
  • 37c6412e80 wiki/FAQ: Mention reasons for not integrating Xwayland Ivan Molodetskikh 2025-07-13 17:43:27 +03:00
  • 19c8fca836 feat: add hint to disable "Important Hotkeys" in the default config file (#1881) Sharun 2025-07-13 04:29:27 -07:00
  • 186e0b608a Fix docs for FocusWindowOrWorkspaceDown Lin Xianyi 2025-07-11 23:27:41 +08:00
  • ce501bca9e tests: Add layer-shell scaffolding and an overflow test Ivan Molodetskikh 2025-06-15 12:37:42 +03:00
  • 45e9bb769d Update deps & Smithay (layer-shell overflows fix) Ivan Molodetskikh 2025-07-13 12:57:06 +03:00
  • dfb3683187 Fix new Clippy warnings Ivan Molodetskikh 2025-07-13 12:49:00 +03:00
  • ce9ba00d54 Implement ext-workspace Ivan Molodetskikh 2025-06-14 16:17:43 +03:00
  • 37458d94b2 Bump xcursor version in Cargo.toml too Ivan Molodetskikh 2025-06-24 21:51:47 +03:00
  • 044f14f8f9 Update xcursor (fixes regression in last update) Ivan Molodetskikh 2025-06-24 21:47:22 +03:00
  • 4c02f3bba4 Update dependencies Ivan Molodetskikh 2025-06-23 13:51:22 +03:00
  • b55a80c641 Update Smithay Ivan Molodetskikh 2025-06-15 12:37:42 +03:00
  • e0b0b04b44 Expose libinput Button Scrolling Button Lock Enabled property Nikolay Yakimov 2025-06-19 02:22:01 +03:00
  • ed14e8da84 Fix typos (#1822) Baily 2025-06-18 01:49:47 -04:00
  • e53f8527b0 Add backlight adjustment keys to default config (#1824) Nicolaos Skimas 2025-06-16 23:37:00 -07:00
  • da3dc913a6 README: Link a new video and podcast Ivan Molodetskikh 2025-06-15 12:48:11 +03:00
  • f3f6e79eec Return app ids with ".desktop" appended to Shell.Introspect Ivan Molodetskikh 2025-06-13 09:54:11 +03:00
  • 83ec369536 layout/scrolling: Take unfullscreen view offset unconditionally Ivan Molodetskikh 2025-06-13 08:52:09 +03:00
  • 97dfd2b1a0 screenshot_ui: Move selection with a second touch too Ivan Molodetskikh 2025-06-12 20:45:32 +03:00
  • 730eab09fb default-config.kdl: add repeat=false to close-window Anselm Schüler 2025-06-12 14:28:32 +02:00
  • a23ce10311 screenshot_ui: Move selection when holding Space Ivan Molodetskikh 2025-06-12 15:16:29 +03:00
  • 2f18d8e328 Implement move-column/window-to-monitor actions for the screenshot UI Ivan Molodetskikh 2025-06-11 21:04:49 +03:00
  • 7aec37f5c9 Extract output_left/right/up/down/previous/next_of() Ivan Molodetskikh 2025-06-11 21:04:49 +03:00
  • 07080a0431 Clamp colors to valid values when parsing config The oklch color space often creates weird values when parsed by csscolorparser. clamping the output to values between 0 and 1 should fix inconsistent color handling on borders. Andrew Davis 2025-06-11 00:34:33 -06:00
  • aa47223c19 Upgrade deps and Smithay (cursor-shape v2) Ivan Molodetskikh 2025-06-11 09:51:18 +03:00
  • 10a6d6ae45 Expand screenshot UI to handle move-X-or-to-workspace/monitor-X (#1669) Illia Ostapyshyn 2025-06-11 08:28:03 +02:00
  • 7db864d203 Update Example-systemd-Setup.md to use add-wants (#1710) Nathan 2025-06-11 01:18:26 -05:00
  • 8d7b22d1a8 Add deactivate-unfocused-windows debug flag (#1706) sashomasho 2025-06-11 09:05:14 +03:00
  • 0407ac5e4c Ignore lock surfaces from unrelated clients Ivan Molodetskikh 2025-06-10 17:02:51 +03:00
  • a18d24fc24 Don't forget to update insta snapshots Ivan Molodetskikh 2025-06-09 16:13:31 +03:00
  • 2bacc80c93 default-config: Make sample gradients more obvious Ivan Molodetskikh 2025-06-09 14:40:13 +03:00
  • c91638c12e default-config: Clarify focus-ring inactive-color Ivan Molodetskikh 2025-06-09 14:27:37 +03:00
  • f8a0c9df2c default-config: Clarify that input settings are not defaults Ivan Molodetskikh 2025-06-09 14:25:11 +03:00
  • 6bab912383 Accept FloatOrInt for input accel_speed, animation slowdown Ivan Molodetskikh 2025-06-09 14:02:17 +03:00