| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-26 | Add niri msg focused-output | rustysec | |
| 2024-05-26 | Add scroll-method property to pointer devices | Yuya Nishihara | |
| My use case is to enable middle-button scroll on my keyboard with pointing stick. The device is recognized as USB mouse. | |||
| 2024-05-24 | Added actions to allow focusing up or down as normal but to wrap to the ↵ | Micah N Gorrell | |
| column to the left or right if there is no window above or below | |||
| 2024-05-23 | Increase RLIMIT_NOFILE to maximum | Ivan Molodetskikh | |
| Fixes Xwayland + RustRover crashing. See similar changes: * https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2235 * https://github.com/swaywm/sway/pull/6629 | |||
| 2024-05-21 | Add left-handed input property | Ivan Molodetskikh | |
| Closes https://github.com/YaLTeR/niri/issues/366 | |||
| 2024-05-20 | Fix no outputs case handling in a few places | Ivan Molodetskikh | |
| 2024-05-17 | Redraw on lock surface children commits | Ivan Molodetskikh | |
| 2024-05-17 | Rearrange CLI subcommands a bit | Ivan Molodetskikh | |
| 2024-05-17 | Implement niri msg workspaces | rustysec | |
| 2024-05-16 | Update Smithay and other deps | Ivan Molodetskikh | |
| 2024-05-16 | Implement at-startup window rule | Ivan Molodetskikh | |
| 2024-05-16 | Make workspace names case-insensitive | Ivan Molodetskikh | |
| 2024-05-16 | Implement named workspaces | Gergely Nagy | |
| This is an implementation of named, pre-declared workspaces. With this implementation, workspaces can be declared in the configuration file by name: ``` workspace "name" { open-on-output "winit" } ``` The `open-on-output` property is optional, and can be skipped, in which case the workspace will open on the primary output. All actions that were able to target a workspace by index can now target them by either an index, or a name. In case of the command line, where we do not have types available, this means that workspace names that also pass as `u8` cannot be switched to by name, only by index. Unlike dynamic workspaces, named workspaces do not close when they are empty, they remain static. Like dynamic workspaces, named workspaces are bound to a particular output. Switching to a named workspace, or moving a window or column to one will also switch to, or move the thing in question to the output of the workspace. When reloading the configuration, newly added named workspaces will be created, and removed ones will lose their name. If any such orphaned workspace was empty, they will be removed. If they weren't, they'll remain as a dynamic workspace, without a name. Re-declaring a workspace with the same name later will create a new one. Additionally, this also implements a `open-on-workspace "<name>"` window rule. Matching windows will open on the given workspace (or the current one, if the named workspace does not exist). Signed-off-by: Gergely Nagy <niri@gergo.csillger.hu> | |||
| 2024-05-15 | Clarify surface destroyed comment | Ivan Molodetskikh | |
| 2024-05-15 | Fix render elements looking off on screenshots | Ivan Molodetskikh | |
| 2024-05-15 | Change resize shader geo size to logical pixels | Ivan Molodetskikh | |
| Consistent with the others. | |||
| 2024-05-15 | Implement custom shader for window-open | Ivan Molodetskikh | |
| 2024-05-15 | Use correct function name in comment | Ivan Molodetskikh | |
| 2024-05-15 | Clear fd flags before sending selection | Ivan Molodetskikh | |
| 2024-05-15 | tty: Relax device checks on removal | Ivan Molodetskikh | |
| 2024-05-15 | tty: Try harder to find a GBM device | Ivan Molodetskikh | |
| 2024-05-14 | tty: Relax primary render node check | Ivan Molodetskikh | |
| 2024-05-14 | Avoid changing the view offset if size didn't change | Ivan Molodetskikh | |
| 2024-05-14 | Improve interactive resize end edge cases and animations | Ivan Molodetskikh | |
| 2024-05-14 | Fix interactive resize cancelling | Ivan Molodetskikh | |
| The interactive resize may have ended, but we're still waiting for the last commit of the respective window. When cancelling, we should cancel those ones too. | |||
| 2024-05-14 | Refactor column and tile offsets, fix a few issues | Ivan Molodetskikh | |
| 2024-05-14 | Draw closing windows in the right order | Ivan Molodetskikh | |
| 2024-05-12 | Implement custom shader for window-close anim | Ivan Molodetskikh | |
| 2024-05-12 | Add linear animation curve | Ivan Molodetskikh | |
| 2024-05-12 | closing_window: Pass geo size and view rect | Ivan Molodetskikh | |
| 2024-05-12 | closing_window: Remove starting_alpha/scale | Ivan Molodetskikh | |
| 2024-05-11 | closing_window: Store textures directly | Ivan Molodetskikh | |
| 2024-05-11 | Implement Mod+MMB view offset gesture | Ivan Molodetskikh | |
| 2024-05-11 | Group input-related things in a subfolder | Ivan Molodetskikh | |
| 2024-05-11 | Reset double click timer on gesture trigger | Ivan Molodetskikh | |
| 2024-05-11 | Update resize commit unconditionally | Ivan Molodetskikh | |
| 2024-05-11 | Don't pass double-resize-right click to window | Ivan Molodetskikh | |
| 2024-05-11 | Add is_active_in_column | TheZoq2 | |
| Add missing ``` Fix tests | |||
| 2024-05-11 | Don't start a resize if edges is empty | Ivan Molodetskikh | |
| 2024-05-11 | Set cursor for niri-initiated interactive resize | Ivan Molodetskikh | |
| 2024-05-11 | Implement double-resize-click to reset height/toggle full width | Ivan Molodetskikh | |
| 2024-05-11 | Add a reset-window-height action | Ivan Molodetskikh | |
| 2024-05-11 | Stop confining the pointer during resize grab | Ivan Molodetskikh | |
| 2024-05-11 | Render tiles flush to the right when left-resizing | Ivan Molodetskikh | |
| This really needs a refactor... | |||
| 2024-05-11 | Split get resize data from update | Ivan Molodetskikh | |
| 2024-05-10 | Implement interactive mouse resizing | Ivan Molodetskikh | |
| 2024-05-09 | Start Tracy manual-lifetime after niri msg | Ivan Molodetskikh | |
| 2024-05-08 | ipc: Wait until action is processed before returning | Ivan Molodetskikh | |
| 2024-05-08 | Mark screen transition texture transparent | Ivan Molodetskikh | |
| 2024-05-08 | Add trace span to do_screen_transition | Ivan Molodetskikh | |
