Commit Graph

2494 Commits

Author SHA1 Message Date
Ivan Molodetskikh f929370cf5 config: Add volume button example 2023-09-06 09:47:44 +04:00
Ivan Molodetskikh 18e29d0028 layout: Fix input to non-active window in column 2023-09-05 18:14:42 +04:00
Ivan Molodetskikh 934183ef00 input: Clip pointer movement smarter 2023-09-05 18:02:05 +04:00
Ivan Molodetskikh 72d6b387e7 Fix extra ref 2023-09-05 17:28:07 +04:00
Ivan Molodetskikh b7f51fe44d input: Remove some unwraps 2023-09-05 17:27:54 +04:00
Ivan Molodetskikh 5225bc9e55 Add configuration file 2023-09-05 12:58:59 +04:00
Ivan Molodetskikh bdc86032e4 Fix line position 2023-09-05 08:10:19 +04:00
Ivan Molodetskikh 3cea52a0b2 Update Smithay to upstream
Pointer gestures were merged.
2023-09-04 16:36:27 +04:00
Ivan Molodetskikh aa7777527b Compile-disable trace events in release 2023-09-04 15:10:16 +04:00
Ivan Molodetskikh 682182f363 Update Smithay and fix winit presentation time 2023-09-04 15:09:58 +04:00
Ivan Molodetskikh 9b4a8fed4f input: Don't use fully-qualified calls 2023-09-04 14:28:59 +04:00
Ivan Molodetskikh 1947a77fd8 niri: Remove start_time 2023-09-04 14:27:48 +04:00
Ivan Molodetskikh 7eaf9ec2b0 Use monotonic time as frame callback time 2023-09-04 14:27:16 +04:00
Ivan Molodetskikh 59a6119f46 Fix refresh passed to presentation feedback 2023-09-04 14:26:55 +04:00
Ivan Molodetskikh 786e0fa4f0 Re-enable dmabufs but without overlay planes 2023-09-04 10:24:23 +04:00
Ivan Molodetskikh 8df48c05ca tty: Add commented-out wait-for-sync span 2023-09-04 09:56:28 +04:00
Ivan Molodetskikh 66467c8add tty: Add commented-out no-color-transformation renderer 2023-09-04 09:55:53 +04:00
Ivan Molodetskikh 14bafdf202 tty: Add Tracy vblank frame events 2023-09-04 08:57:11 +04:00
Ivan Molodetskikh acb9376d05 tty: Add name and presentation to vblank mark 2023-09-04 08:02:24 +04:00
Ivan Molodetskikh acf3016bce tty: Store surface name 2023-09-04 08:01:50 +04:00
Ivan Molodetskikh b54e1522ff tty: Add Surface state struct 2023-09-04 07:49:50 +04:00
xrtxn 1b9e9a15c8 fix LoopData not being a public type 2023-09-03 18:39:16 +04:00
Ivan Molodetskikh 0aa5f4c913 Fix smithay-drm-extras path dependency 2023-09-03 17:13:35 +04:00
Ivan Molodetskikh ff4b3b0532 Disable dmabufs for now
For some reason they cause big rendering performance problems.
2023-09-03 15:55:36 +04:00
Ivan Molodetskikh 95cbe2a636 Send scanout feedbacks to surfaces 2023-09-03 15:15:55 +04:00
Ivan Molodetskikh cc1c9d9325 Add initial dmabuf feedback implementation 2023-09-03 14:22:04 +04:00
Ivan Molodetskikh 03a9fd8af3 Move all traits one layer up 2023-09-03 14:10:02 +04:00
Ivan Molodetskikh dcc6a55777 Move LoopData into niri file 2023-09-03 13:25:43 +04:00
Ivan Molodetskikh 73d7a1d73d Remove DisplayHandle from LoopData 2023-09-03 13:14:20 +04:00
Ivan Molodetskikh a8f581a506 Move backends to subfolder 2023-09-03 13:07:16 +04:00
Ivan Molodetskikh 5a707c879b Replace Backend trait with enum 2023-09-03 13:04:32 +04:00
Ivan Molodetskikh 3bd5a012cb Add Mod+Ctrl+Shift+T to toggle debug tint 2023-09-03 11:34:38 +04:00
Ivan Molodetskikh 2187661ff8 Inhibit power key when systemd service
This way we can suspend on power key rather than poweroff.
2023-09-03 10:28:00 +04:00
Ivan Molodetskikh 38d85e68ab tty: Unbind gles wl_display on drop
Not sure if this helps but anyway.
2023-09-03 07:32:23 +04:00
Ivan Molodetskikh 14729f772b Add suspend key handling 2023-09-03 07:31:44 +04:00
Ivan Molodetskikh 2c1d2ce0d3 Add touchpad gesture support 2023-09-02 15:09:07 +04:00
Ivan Molodetskikh f7041156eb Remove obsolete comment 2023-08-28 08:48:50 +04:00
Ivan Molodetskikh b22bb7a7b5 Update screenshot in README 2023-08-27 20:00:28 +04:00
Ivan Molodetskikh af7b978eb4 Implement taking a monitor screenshot 2023-08-27 20:00:28 +04:00
Ivan Molodetskikh 1575753b69 Extract different parts of rendering into functions 2023-08-27 17:44:22 +04:00
Ivan Molodetskikh c3d2505487 Update README 2023-08-27 17:21:21 +04:00
Ivan Molodetskikh eacafc2708 Remove default alacritty and add ability to pass args to command 2023-08-27 17:05:20 +04:00
Ivan Molodetskikh 5c8bcf588d Add cargo-generate-rpm metadata 2023-08-27 16:23:02 +04:00
Ivan Molodetskikh d203e70b0f niri-session: Run as login bash 2023-08-27 13:07:36 +04:00
Ivan Molodetskikh 4d156ef662 Add xdg-desktop-autostart support 2023-08-27 11:26:57 +04:00
Ivan Molodetskikh f0611cd502 Wait for import-environment to finish 2023-08-27 11:26:47 +04:00
Ivan Molodetskikh b1791a7b38 Add Before=graphical-session.target dependency 2023-08-27 11:26:38 +04:00
Ivan Molodetskikh 2d2b1a2990 tty: Fix commented-out code 2023-08-27 10:37:30 +04:00
Ivan Molodetskikh dd5bcde581 Unset NOTIFY_SOCKET so it's not inherited 2023-08-27 10:33:58 +04:00
Ivan Molodetskikh e09a6d6392 Add trivial Mutter ServiceChannel impl
Makes xdp-gnome work.
2023-08-27 10:29:06 +04:00