| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-01 | Change MappedIt::get() to return u64 | Ivan Molodetskikh | |
| 2024-09-01 | Implement the event stream IPC | Ivan Molodetskikh | |
| 2024-09-01 | Remove unused function | Ivan Molodetskikh | |
| 2024-08-24 | Rework PW screencast frame timing | Ivan Molodetskikh | |
| - Remove the 0.5 ms hack. - Add redraw scheduling to fix stuck frame if the last redrawn frame happened too soon. | |||
| 2024-08-23 | Fix screen transition across scale/transform changes | Ivan Molodetskikh | |
| 2024-08-23 | Extract Niri::update_render_elements() | Ivan Molodetskikh | |
| 2024-08-23 | Fix Clippy warnings | Ivan Molodetskikh | |
| 2024-08-23 | Add damage check to PW screencasts | Ivan Molodetskikh | |
| Avoids unnecessary frames. | |||
| 2024-08-22 | Implement resize transactions | Ivan Molodetskikh | |
| 2024-08-22 | Update Smithay (apply state in post commit) | Ivan Molodetskikh | |
| 2024-08-22 | Handle dmabuf blocker separately in toplevel pre-commit | Ivan Molodetskikh | |
| Will be needed for transactions. | |||
| 2024-08-22 | feature: add on-demand vrr (#586) | Michael Yang | |
| * feature: add on-demand vrr * Don't require connector::Info in try_to_set_vrr * Improve VRR help message * Rename connector_handle => connector * Fix tracy span name * Move on demand vrr flag set higher * wiki: Mention on-demand VRR --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-08-13 | Implement stub mutter-x11-interop | Ivan Molodetskikh | |
| Allows xdp-gnome dialogs to work with X11 clients. Fixes https://github.com/YaLTeR/niri/issues/594 | |||
| 2024-08-08 | screencopy: Wait for SyncPoint before submitting | Ivan Molodetskikh | |
| 2024-08-08 | screencopy: Fix transformed damage calculation | Ivan Molodetskikh | |
| 2024-08-08 | feat: update screencopy to version 3 | Michael Yang | |
| 2024-08-06 | Implement PipeWire DMA-BUF modifier negotiation | Ivan Molodetskikh | |
| 2024-07-26 | Add background color option for output | Anant Sharma | |
| 2024-07-08 | screenshot-ui: Animate opening | Ivan Molodetskikh | |
| 2024-07-08 | screenshot-ui: Add a help panel | Ivan Molodetskikh | |
| 2024-07-07 | Clear pointer grab upon opening the screenshot UI | Ivan Molodetskikh | |
| Gets rid of DND surfaces. | |||
| 2024-07-07 | Extract capture_screenshots() | Ivan Molodetskikh | |
| 2024-07-07 | Implement toggling pointer for the screenshot UI | Ivan Molodetskikh | |
| 2024-07-06 | Implement on-demand layer-shell keyboard focus | Ivan Molodetskikh | |
| 2024-07-06 | Add LayerSurface to PointerFocus | Ivan Molodetskikh | |
| 2024-07-05 | Implement focus-follows-mouse max-scroll-amount | Ivan Molodetskikh | |
| 2024-07-05 | Recompute current pointer focus for focus-follows-mouse | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/377. | |||
| 2024-07-05 | Implement key repeat for compositor binds | Salman Farooq | |
| 2024-07-05 | Put Outputs config into a dedicated struct | Ivan Molodetskikh | |
| 2024-07-05 | Implement wlr-output-management protocol | tet | |
| fix: wlr_output_management use WeakOutput | |||
| 2024-07-05 | Add output ID tracking | Ivan Molodetskikh | |
| 2024-06-28 | Fix blocked-out + popups and rounded corners window screencasts | Ivan Molodetskikh | |
| 2024-06-28 | Ignore compositor opacity for window screencasts | Ivan Molodetskikh | |
| When using opacity as unfocused indicator, it will show up on the screencast, which is undesired. This is not a problem for window screen*shot*s where the window is focused. | |||
| 2024-06-28 | Add transparency support to window screencasts | Ivan Molodetskikh | |
| Turns out it needed to be in a separate pod. | |||
| 2024-06-28 | Implement initial window screencasting | Ivan Molodetskikh | |
| 2024-06-28 | Implement org/gnome/shell/Introspect/GetWindows | Ivan Molodetskikh | |
| 2024-06-21 | Keep screencast running through size changes | Ivan Molodetskikh | |
| 2024-06-19 | Make tablet without specific output map to union of outputs | Ivan Molodetskikh | |
| 2024-06-18 | Make scale use FloatOrInt | Ivan Molodetskikh | |
| 2024-06-18 | Allow scale below 1 | Ivan Molodetskikh | |
| 2024-06-18 | Round scale to closest representable | Ivan Molodetskikh | |
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. | |||
| 2024-06-18 | Enable fractional scaling | Ivan Molodetskikh | |
| 2024-06-10 | Implement our own TextureBuffer/RenderElement | Ivan Molodetskikh | |
| Supports fractional texture scale + has some getters. | |||
| 2024-06-10 | Signal fractional scale to clients | Ivan Molodetskikh | |
| Doesn't do anything yet because we don't bind the fractional scale manager and don't allow fractional scales. | |||
| 2024-06-10 | Implement xdg_activation_v1 | Peter Collingbourne | |
| Fixes #30. | |||
| 2024-06-09 | Fix typos (#429) | Ujp8LfXBJ6wCPR | |
| * Fix typos reported by "typos" crate https://github.com/crate-ci/typos * Ignore typo datas -> data See https://github.com/crate-ci/typos?tab=readme-ov-file#false-positives for more configureability. --------- Co-authored-by: Carl Hjerpe <git@hjerpe.xyz> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 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 | |
