aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-23tty: Wait for sync on needs_sync()Ivan Molodetskikh
How did I never add this back?
2024-08-22Implement resize transactionsIvan Molodetskikh
2024-08-22Implement window resize throttlingIvan Molodetskikh
2024-08-22Update Smithay (apply state in post commit)Ivan Molodetskikh
2024-08-22Handle dmabuf blocker separately in toplevel pre-commitIvan Molodetskikh
Will be needed for transactions.
2024-08-22feature: 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-15layout: Do not recompute total_weight every iterationIvan Molodetskikh
2024-08-15layout: Implement weighted height distributionIvan 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-15layout: Pre-subtract gaps during height distributionIvan Molodetskikh
Same result, but code a bit clearer.
2024-08-14wiki: Use real em-dashIvan Molodetskikh
2024-08-14wiki: Document invisible stateIvan Molodetskikh
2024-08-14wiki: Clarify named workspaces exampleIvan Molodetskikh
2024-08-14flake: Update flake inputsFea
2024-08-14Fix `nix build`Fea
2024-08-13Implement stub mutter-x11-interopIvan Molodetskikh
Allows xdp-gnome dialogs to work with X11 clients. Fixes https://github.com/YaLTeR/niri/issues/594
2024-08-10spec: Add mesa-libEGL dependencyIvan Molodetskikh
Closes https://github.com/YaLTeR/niri/issues/554
2024-08-10Update READMEIvan Molodetskikh
2024-08-10README: Add similar projectsIvan Molodetskikh
2024-08-10Bump version to 0.1.8Ivan Molodetskikh
2024-08-09Update dependencies (Smithay Xwayland Nvidia freeze fix)Ivan Molodetskikh
2024-08-08wiki: Bump xwl-satellite higher upIvan Molodetskikh
2024-08-08Fix redundant cast after upgrading csscolorparserIvan Molodetskikh
2024-08-08Upgrade dependenciesIvan Molodetskikh
2024-08-08fix: change precision to highpMichael Yang
2024-08-08screencopy: Change integer to fractional scaleIvan Molodetskikh
That *was* wrong after all.
2024-08-08screencopy: Wait for SyncPoint before submittingIvan Molodetskikh
2024-08-08screencopy: Fix transformed damage calculationIvan Molodetskikh
2024-08-08screencopy: Clarify the use of integer scaleIvan Molodetskikh
2024-08-08screencopy: Use monotonic timeIvan Molodetskikh
This way it matches up with presentation-time.
2024-08-08feat: update screencopy to version 3Michael Yang
2024-08-06Bump MSRV to 1.77.0Ivan Molodetskikh
New pipewire-rs requires it.
2024-08-06Implement PipeWire DMA-BUF modifier negotiationIvan Molodetskikh
2024-08-01wiki: Use HTML dark/light imageIvan Molodetskikh
Apparently GitHub Markdown is not supported on GitHub Wiki.
2024-08-01wiki: Document the redraw loopIvan Molodetskikh
2024-07-31add mod3 key binding support (#565)Jeff Peeler
* add support for iso_level5_shift modifier * update Cargo.lock bumps smithay to de94e8f59e202b605c35dfe1fef1857bad427e8c
2024-07-28Deal with Clippy warningsIvan Molodetskikh
2024-07-28CI: Switch leftover action to dtolnay/rust-toolchainIvan Molodetskikh
Missed this I guess.
2024-07-27tty: Add check for vblank on idleIvan Molodetskikh
2024-07-27wiki: Fix em-dashIvan Molodetskikh
2024-07-27Add profile-with-tracy-ondemand featureIvan Molodetskikh
Finally this can be added without disabling frames. manual-lifetime is needed to avoid initializing Tracy for CLI commands, since that is quite slow.
2024-07-27Upgrade dependenciesIvan Molodetskikh
2024-07-26pw: Don't require LINEAR bufferIvan Molodetskikh
It's not needed and apparently doesn't work on NVIDIA together with the rendering flag.
2024-07-26wiki: Document output background-colorIvan Molodetskikh
2024-07-26Add background color option for outputAnant Sharma
2024-07-22wiki: Mention nightly COPRIvan Molodetskikh
2024-07-22wiki: Document negative strutsIvan Molodetskikh
2024-07-22Add negative struts to testsIvan Molodetskikh
2024-07-22feat: negative struts (to remove outer gaps)Salman Farooq
2024-07-17Add an rpkg spec templateIvan Molodetskikh
2024-07-16Implement gradient color interpolation option (#548)Ivan Molodetskikh
* Added the better color averaging code (tested & functional) * rustfmt * Make Color f32 0..1, clarify premul/unpremul * Fix imports and test name * Premultiply gradient colors matching CSS * Fix indentation * fixup * Add gradient image --------- Co-authored-by: K's Thinkpad <K.T.Kraft@protonmail.com>