| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-19 | Implement popup unconstraining | Ivan Molodetskikh | |
| Using my new Smithay implementation. | |||
| 2023-12-19 | Update Smithay | Ivan Molodetskikh | |
| 2023-12-19 | Fix some cases of incomplete search for surface output | Ivan Molodetskikh | |
| Most visibly, fixes screen not immediately redrawing upon layer-shell popup commits. There's still a number of places with questionable handling left, mostly to do with subsurfaces (like, find_popup_root_surface() doesn't go up to subsurfaces), and session-lock. I don't have good clients to test these. | |||
| 2023-12-19 | Add optional fallback to workspace focus/move for window focus/move (#93) | Matt Cuneo | |
| * Add optional fallback to workspace focus/move for window focus/move commands * Refactored to separate commands * fix indentation * fix white space * Stylistic fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2023-12-18 | Add a config flag to disable an output | Ivan Molodetskikh | |
| 2023-12-18 | Add a validate subcommand for config validation | Ivan Molodetskikh | |
| 2023-12-18 | Make main() return Result | Ivan Molodetskikh | |
| For reporting the config validation error. | |||
| 2023-12-18 | Move miette set earlier | Ivan Molodetskikh | |
| 2023-12-09 | Extract allowed action checks | Ivan Molodetskikh | |
| 2023-12-09 | Document compute_tablet_position() | Ivan Molodetskikh | |
| 2023-12-09 | Extract tablet_seat and desc variables | Ivan Molodetskikh | |
| 2023-12-09 | Extract tablet data variables | Ivan Molodetskikh | |
| 2023-12-09 | Add trace span to process_libinput_event | Ivan Molodetskikh | |
| 2023-12-09 | Remove extraneous full path | Ivan Molodetskikh | |
| 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. | |||
