| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-26 | flake: Remove maintainer comment | Ivan Molodetskikh | |
| Effectively other contributors maintain it now. | |||
| 2024-08-26 | wiki: Add hotkey overlay skip to FAQ | Ivan Molodetskikh | |
| 2024-08-26 | wiki: Mark FAQ snippet as KDL | Ivan Molodetskikh | |
| 2024-08-25 | fix `cargo run` on nixos | sodiboo | |
| this boils down to adding some extra dependencies to the shell environment. they're also inherited from craneArgs because the ones from the package are actually transformed into the WRONG outputs of the packages. also refactors to use craneLib.devShell because it's somewhat cleaner. | |||
| 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-24 | Update Smithay (layer-shell popup fix) | Ivan Molodetskikh | |
| 2024-08-23 | Register deadline timer for closing transaction | Ivan Molodetskikh | |
| 2024-08-23 | wiki: Update transaction list | 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-14 | wiki: Use real em-dash | Ivan Molodetskikh | |
| 2024-08-14 | wiki: Document invisible state | Ivan Molodetskikh | |
| 2024-08-14 | wiki: Clarify named workspaces example | Ivan Molodetskikh | |
| 2024-08-14 | flake: Update flake inputs | Fea | |
| 2024-08-14 | Fix `nix build` | Fea | |
| 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-10 | spec: Add mesa-libEGL dependency | Ivan Molodetskikh | |
| Closes https://github.com/YaLTeR/niri/issues/554 | |||
| 2024-08-10 | Update README | Ivan Molodetskikh | |
| 2024-08-10 | README: Add similar projects | Ivan Molodetskikh | |
| 2024-08-10 | Bump version to 0.1.8 | Ivan Molodetskikh | |
| 2024-08-09 | Update dependencies (Smithay Xwayland Nvidia freeze fix) | Ivan Molodetskikh | |
| 2024-08-08 | wiki: Bump xwl-satellite higher up | Ivan Molodetskikh | |
| 2024-08-08 | Fix redundant cast after upgrading csscolorparser | Ivan Molodetskikh | |
| 2024-08-08 | Upgrade dependencies | Ivan Molodetskikh | |
| 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 | |
