| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-13 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2025-05-15 | ipc/client: Make compositor version check for JSON parsing errors | Ivan Molodetskikh | |
| These can happen when adding new fields to returned structs. | |||
| 2025-05-11 | ipc/socket: Support multiple requests | Ivan Molodetskikh | |
| 2025-05-11 | ipc: support long living sockets | Jon Heinritz | |
| 2025-05-10 | Print urgent status in niri msg windows | Ivan Molodetskikh | |
| 2025-05-10 | add WindowUrgencyChanged ipc event | Duncan Overbruck | |
| 2025-05-10 | add workspace urgency ipc event | Duncan Overbruck | |
| 2025-05-09 | Implement IPC for the overview state (#1526) | Charlie Le | |
| * Implement IPC for the overview state * Update Overview IPC to maintain naming consistency, renamed OverviewToggled to be more clear, simplify overview state request on the server, consolidate ipc refresh * Fix Overview is_open in IPC client * Change opened to is_open * Update niri-ipc/src/lib.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update niri-ipc/src/state.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/ipc/client.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/ipc/client.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Add overview state to EventStreamStatePart replicate and apply * Fix formatting * Rename Overview to OverviewState --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-03-22 | feat: support color picker functionality | nnyyxxxx | |
| chore: format code refactor: improve quality feat: implement gnomes PickColor method refactor: minor code extraction misc: fix reviews fixes | |||
| 2025-02-26 | Implement `niri msg pick-window` | bbb651 🇮🇱 | |
| * feat: `niri msg pick-window` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-27 | Don't create on-disk sockets in tests | Ivan Molodetskikh | |
| 2025-01-10 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2024-12-30 | Add is_floating to Window IPC | Ivan Molodetskikh | |
| 2024-11-25 | Refactor animation timing to use lazy clocks | Ivan Molodetskikh | |
| 2024-11-12 | Add niri msg layers | Ivan Molodetskikh | |
| 2024-11-12 | Add PID to Window IPC | Ivan Molodetskikh | |
| 2024-11-02 | Add with_toplevel_role() util function | Ivan Molodetskikh | |
| 2024-10-27 | Implement interactive window move | Rasmus Eneman | |
| 2024-10-10 | layout: Reduce field visibility | Ivan Molodetskikh | |
| The outside code isn't supposed to mess with the fields. | |||
| 2024-09-30 | Update Smithay | Ivan Molodetskikh | |
| 2024-09-06 | Extract print_window() | Ivan Molodetskikh | |
| 2024-09-05 | Change output sorting to match make/model/serial first | Ivan Molodetskikh | |
| We can do this now that we have libdisplay-info. | |||
| 2024-09-04 | Fix missing KeyboardLayoutSwitched event on XKB switch | Ivan Molodetskikh | |
| 2024-09-04 | ipc: Don't re-export socket types | Ivan Molodetskikh | |
| 2024-09-03 | Use libdisplay-info for make/model/serial parsing, implement throughout | Ivan Molodetskikh | |
| 2024-09-01 | Add niri msg windows | Ivan Molodetskikh | |
| 2024-09-01 | Rearrange some CLI and IPC enum values | Ivan Molodetskikh | |
| 2024-09-01 | Make WorkspaceId inner field private | Ivan Molodetskikh | |
| 2024-09-01 | Change MappedIt::get() to return u64 | Ivan Molodetskikh | |
| 2024-09-01 | Implement the event stream IPC | Ivan Molodetskikh | |
| 2024-09-01 | ipc: Read only a single line on the client | Ivan Molodetskikh | |
| Allow extensibility. | |||
| 2024-08-25 | Add niri msg keyboard-layouts | Ivan Molodetskikh | |
| 2024-07-05 | Add output ID tracking | Ivan Molodetskikh | |
| 2024-05-26 | Add niri msg focused-output | rustysec | |
| 2024-05-17 | Implement niri msg workspaces | rustysec | |
| 2024-05-08 | ipc: Wait until action is processed before returning | Ivan Molodetskikh | |
| 2024-05-05 | ipc: Respect --json for msg output | Ivan Molodetskikh | |
| 2024-05-05 | Make output name matching case-insensitive | Ivan Molodetskikh | |
| 2024-05-05 | Print message when output was not found | Ivan Molodetskikh | |
| 2024-05-05 | Implement niri msg output | Ivan Molodetskikh | |
| 2024-04-19 | `niri_ipc::Socket`; `niri msg version`; version checking on IPC (#278) | sodiboo | |
| * Implement version checking in IPC implement version checking; streamed IPC streamed IPC will allow multiple requests per connection add nonsense request change inline struct to json macro only check version if request actually fails fix usage of inspect_err (MSRV 1.72.0; stabilized 1.76.0) "nonsense request" -> "return error" oneshot connections * Change some things around * Unqualify niri_ipc::Transform --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-04-19 | Add allow-when-locked=true spawn bind property | Ivan Molodetskikh | |
| 2024-04-15 | Add vrr_supported/enabled to output IPC | Ivan Molodetskikh | |
| 2024-03-31 | Set SIGPIPE to SIG_DFL before printing in niri msg | Ivan Molodetskikh | |
| 2024-03-28 | Implement niri msg focused-window | Ivan Molodetskikh | |
| 2024-03-27 | Add logical output info and preferred modes to IPC | Ivan Molodetskikh | |
| 2024-03-27 | Expose more info in DisplayConfig impl | Ivan Molodetskikh | |
| Needed for the new xdp-gnome. | |||
| 2024-03-27 | Make ipc_outputs Arc Mutex | Ivan Molodetskikh | |
| 2024-02-11 | Implement error reporting in IPC | Ivan Molodetskikh | |
| 2024-02-10 | Implement niri msg action | Ivan Molodetskikh | |
