| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-01 | Add niri msg windows | Ivan Molodetskikh | |
| 2024-09-01 | Rearrange some CLI and IPC enum values | Ivan Molodetskikh | |
| 2024-09-01 | Change IdCounter to be backed by an AtomicU64 | Ivan Molodetskikh | |
| Let's see if anyone complains. | |||
| 2024-09-01 | Change OutputId::get() to return u64 | Ivan Molodetskikh | |
| 2024-09-01 | Make WorkspaceId inner field private | Ivan Molodetskikh | |
| 2024-09-01 | utils/id: Use a Relaxed atomic op | 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 | Animate focus-workspace by idx/back and forth/previous | Ivan Molodetskikh | |
| Deleting the test because it only made sense when no-animation was special cased. | |||
| 2024-09-01 | layout: Cache monitor output name | Ivan Molodetskikh | |
| 2024-09-01 | Remove unused function | Ivan Molodetskikh | |
| 2024-09-01 | ipc: Read only a single line on the client | Ivan Molodetskikh | |
| Allow extensibility. | |||
| 2024-08-25 | layout: Break out early on min size | Ivan Molodetskikh | |
| 2024-08-25 | layout: Fix rounding in height distribution | Ivan Molodetskikh | |
| Rounding before checking min height could artificially increase the window height that we check, leading to an incorrectly satisfied min constraint. | |||
| 2024-08-25 | Add niri msg keyboard-layouts | Ivan Molodetskikh | |
| 2024-08-25 | layout: Clamp window height to max available in column | Ivan Molodetskikh | |
| When the window is alone in its column this logic intentionally isn't triggered. Until we have a floating layer, there's no other way to get a window larger than the screen, which I need. | |||
| 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 | Register deadline timer for closing transaction | Ivan Molodetskikh | |
| 2024-08-23 | Implement window close transaction | Ivan Molodetskikh | |
| Mainly visible with disabled animations. | |||
| 2024-08-23 | animation: Use saturating_sub in value() | Ivan Molodetskikh | |
| 2024-08-23 | animation: Make restarted() take by-ref | Ivan Molodetskikh | |
| 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 | pw_utils: Re-create damage tracker on scale change | Ivan Molodetskikh | |
| 2024-08-23 | Add damage check to PW screencasts | Ivan Molodetskikh | |
| Avoids unnecessary frames. | |||
| 2024-08-23 | tty: Wait for sync on needs_sync() | Ivan Molodetskikh | |
| How did I never add this back? | |||
| 2024-08-22 | Implement resize transactions | Ivan Molodetskikh | |
| 2024-08-22 | Implement window resize throttling | 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-15 | layout: Do not recompute total_weight every iteration | Ivan Molodetskikh | |
| 2024-08-15 | layout: Implement weighted height distribution | Ivan Molodetskikh | |
| The intention is to make columns add up to the working area height most of the time, while still preserving the ability to have one fixed-height window. Automatic heights are now distributed according to their weight, rather than evenly. This is similar to flex-grow in CSS or fraction in Typst. Resizing one window in a column still makes that window fixed, however it changes all other windows to automatic height, computing their weights in such a way as to preserve their apparent heights. | |||
| 2024-08-15 | layout: Pre-subtract gaps during height distribution | Ivan Molodetskikh | |
| Same result, but code a bit clearer. | |||
| 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 | fix: change precision to highp | Michael Yang | |
| 2024-08-08 | screencopy: Change integer to fractional scale | Ivan Molodetskikh | |
| That *was* wrong after all. | |||
| 2024-08-08 | screencopy: Wait for SyncPoint before submitting | Ivan Molodetskikh | |
| 2024-08-08 | screencopy: Fix transformed damage calculation | Ivan Molodetskikh | |
| 2024-08-08 | screencopy: Clarify the use of integer scale | Ivan Molodetskikh | |
| 2024-08-08 | screencopy: Use monotonic time | Ivan Molodetskikh | |
| This way it matches up with presentation-time. | |||
| 2024-08-08 | feat: update screencopy to version 3 | Michael Yang | |
| 2024-08-06 | Implement PipeWire DMA-BUF modifier negotiation | Ivan Molodetskikh | |
| 2024-07-31 | add mod3 key binding support (#565) | Jeff Peeler | |
| * add support for iso_level5_shift modifier * update Cargo.lock bumps smithay to de94e8f59e202b605c35dfe1fef1857bad427e8c | |||
| 2024-07-27 | tty: Add check for vblank on idle | Ivan Molodetskikh | |
| 2024-07-27 | Upgrade dependencies | Ivan Molodetskikh | |
| 2024-07-26 | pw: Don't require LINEAR buffer | Ivan Molodetskikh | |
| It's not needed and apparently doesn't work on NVIDIA together with the rendering flag. | |||
| 2024-07-26 | Add background color option for output | Anant Sharma | |
| 2024-07-22 | Add negative struts to tests | Ivan Molodetskikh | |
