| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-09 | Extract input handlers to functions | Ivan Molodetskikh | |
| 2023-12-08 | Move regular pointer to tablet pointer pos on proximity out | Ivan Molodetskikh | |
| 2023-12-08 | Update dependencies | Ivan Molodetskikh | |
| 2023-12-08 | Live-reload keyboard config | Ivan Molodetskikh | |
| This needed the Smithay bump for a deadlock fix. | |||
| 2023-12-08 | Update Smithay | Ivan Molodetskikh | |
| 2023-12-05 | Prevent stealing focus from fullscreen clients | Ivan Molodetskikh | |
| Got hit by that Syncthing disconnect dialog a few times while playing games. | |||
| 2023-12-05 | Track tablet pointer separately, don't sent wl_pointer events | Ivan Molodetskikh | |
| Tablets are not supposed to send wl_pointer events. This unbreaks GTK 4 clients for example. | |||
| 2023-12-05 | Extract to_xkb_config() to a method | Ivan Molodetskikh | |
| 2023-12-04 | Implement relative-pointer | Ivan Molodetskikh | |
| Xwayland actually makes use of it, so I can finally verify that it works! | |||
| 2023-12-03 | Keep monitor aspect ratio and clamp to monitor for tablets | Ivan Molodetskikh | |
| Before, the full tablet area was used, even if the aspect ratio didn't match the monitor. Also, the coordinates weren't clamped. | |||
| 2023-12-03 | Set version for cargo-generate-rpm | Ivan Molodetskikh | |
| 2023-11-27 | Add example systemd setup link to the README | Ivan Molodetskikh | |
| 2023-11-26 | Add COPR link to README | Ivan Molodetskikh | |
| 2023-11-26 | Remove wrong comment | Ivan Molodetskikh | |
| The node is not commented out. | |||
| 2023-11-26 | portals: Set gnome-keyring as the Secrets portal | Ivan Molodetskikh | |
| Without this it doesn't work at all, with this it at least works with gnome-keyring installed (for example, on my system). | |||
| 2023-11-25 | Add more default app binds to the default config | Ivan Molodetskikh | |
| 2023-11-25 | Add some crate metadata | Ivan Molodetskikh | |
| 2023-11-25 | Change version to 0.1.0-alpha.1 | Ivan Molodetskikh | |
| 2023-11-25 | Add and call niri-shutdown.target | Ivan Molodetskikh | |
| Sometimes graphical-session.target lingers on after niri quits, leading to services not being started on a quick relogin. To work around this, add and run a systemd target that conflicts with graphical-session.target and forces its shutdown. | |||
| 2023-11-25 | Mention config live-reload in the README | Ivan Molodetskikh | |
| 2023-11-25 | Live reload animation slowdown | Ivan Molodetskikh | |
| 2023-11-24 | Move first log message to after cli parsing | Ivan Molodetskikh | |
| So that it doesn't occur during --help etc. | |||
| 2023-11-24 | Move command spawning to a thread | Ivan Molodetskikh | |
| It was showing up on profiles causing dropped frames. | |||
| 2023-11-24 | Add missing newline | Ivan Molodetskikh | |
| 2023-11-24 | Remove {WAYLAND_,}DISPLAY from environment if running as a service | Ivan Molodetskikh | |
| Notably, running the GNOME Xorg session followed by niri results in a leftover DISPLAY. | |||
| 2023-11-24 | Log version on startup | Ivan Molodetskikh | |
| 2023-11-24 | Remove info from default log | Ivan Molodetskikh | |
| Smithay spams way too much. | |||
| 2023-11-24 | Don't propagate overwritten RUST_{,LIB_}BACKTRACE | Ivan Molodetskikh | |
| 2023-11-24 | Upgrade dependencies | Ivan Molodetskikh | |
| 2023-11-24 | layout: Add hack to work around maximized GTK damage | Ivan Molodetskikh | |
| 2023-11-24 | tty: Fix clippy warning | Ivan Molodetskikh | |
| 2023-11-24 | layout: Switch to workspace on window activation if not transitioning | Ivan Molodetskikh | |
| This should not be possible to trigger at the moment, but with xdg-activation it will be. | |||
| 2023-11-24 | layout: Change workspace by idx functions to accept 0-based usize | Ivan Molodetskikh | |
| Makes more sense to do the converstion at the top of the call stack. | |||
| 2023-11-24 | niri: Add a check for target screencast time below last | Ivan Molodetskikh | |
| I've had this crash my session twice. Not sure what exactly happened. | |||
| 2023-11-24 | niri: Rename presentation_time to target_presentation_time | Ivan Molodetskikh | |
| Makes it clearer that this is a prediction. | |||
| 2023-11-24 | tty: Rename vblank offset plot to time since presentation | Ivan Molodetskikh | |
| Makes it clearer what this is. | |||
| 2023-11-24 | tty: Rename presentation target offset plot to misprediction | Ivan Molodetskikh | |
| Makes it clearer what this is. | |||
| 2023-11-17 | Fix top layer-shell surfaces keeping keyboard focus during fullscreen | Ivan Molodetskikh | |
| 2023-11-15 | Bump tracy-client version | Ivan Molodetskikh | |
| It was already updated in Cargo.lock. | |||
| 2023-11-13 | Revert "Allow maximizing windows with the button in the title bar (#84)" | Ivan Molodetskikh | |
| This reverts commit 37de77de33d3edb50c4362de3db8bbc32241c719. Turns out some GTK windows will send un/maximize requests when they appear, and those requests go to the wrong window. | |||
| 2023-11-13 | Add an action to center column within view bound to Ctrl-C | Ivan Molodetskikh | |
| 2023-11-13 | Preserve column width when toggling off full width | Ivan Molodetskikh | |
| 2023-11-12 | Allow maximizing windows with the button in the title bar (#84) | SED4906 | |
| 2023-11-12 | List dependencies in README.md | Ivan Molodetskikh | |
| 2023-11-10 | Replace unwrap() with a check and an error message | Ivan Molodetskikh | |
| I just crashed here somehow. | |||
| 2023-11-09 | Write out session installation steps in the README | Ivan Molodetskikh | |
| 2023-11-09 | Add niri-portals.conf | Ivan Molodetskikh | |
| New config file for the new xdg-desktop-portal. | |||
| 2023-11-08 | Don't set screenshot for primary selection | Kirill Chibisov | |
| It's already in clipboard selection, so no need to duplicate it. | |||
| 2023-11-08 | Add new height binds to README | Ivan Molodetskikh | |
| 2023-11-08 | Add 'input.keyboard.track_layout' config option | Kirill Chibisov | |
| Track layout for each window individually when user requested `Window` tracking mode, keeping the default as global. | |||
