aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-12Fix clicks activating windows through layer-shell surfacesIvan Molodetskikh
2024-01-11Silence the two type complexity lintsIvan Molodetskikh
meh
2024-01-11Fix clippy suggestionIvan Molodetskikh
2024-01-11Mark cause_panic() as #[inline(never)]Ivan Molodetskikh
Despite compiling with frame pointers, inlining cause_panic() makes the backtrace omit its frame and even the source location in main...
2024-01-10Add Nix Flake (#77)Bill Sun
* Add Nix Flake Co-authored-by: Bryce Berger <bryce.z.berger@gmail.com> * Describe nix flake in readme * Add `niri-config` to build source list * Add maintainer info Add comment at top to indicate the Nix Flake file is community maintained. * Clarify Nix/NixOS README instructions * Shorten Nix/NixOS build instructions Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Move NixOS installation instruction to "Tip" section --------- Co-authored-by: Bryce Berger <bryce.z.berger@gmail.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-01-09Document debug settings in the default configIvan Molodetskikh
2024-01-09Add panic subcommand to check backtracesIvan Molodetskikh
2024-01-08layout: Improve Options randomization in testsIvan Molodetskikh
2024-01-08Add center-focused-column settingThomas Versteeg
2024-01-08Add a few mouse libinput settingsIvan Molodetskikh
2024-01-08Add touchpad tap-button-map settingIvan Molodetskikh
2024-01-08Add touchpad dwt settingIvan Molodetskikh
2024-01-08Add touchpad accel-profile settingIvan Molodetskikh
2024-01-07Update Smithay and dependenciesIvan Molodetskikh
2024-01-07Be more insistent on CSD by defaultIvan Molodetskikh
By default I want CSD so that people don't necessarily have to learn all of the shortcuts right away, and can at least use the X to close windows.
2024-01-07Remove debuginfo from niri-configIvan Molodetskikh
Finally, the file sizes are back to sane.
2024-01-07Move config into a separate crateIvan Molodetskikh
Get miette and knuffel deps contained within.
2024-01-06[cfg-breaking] Move layout settings into their own scopeIvan Molodetskikh
2024-01-06Bump version to 0.1.0-alpha.3Ivan Molodetskikh
2024-01-06Add render-drm-device debug config optionIvan Molodetskikh
2024-01-06tty: Print full path to render nodeIvan Molodetskikh
2024-01-06README: Link NixOS flakeIvan Molodetskikh
2024-01-06Redraw on toggling debug tintIvan Molodetskikh
2024-01-06Update Smithay and dependenciesIvan Molodetskikh
2024-01-05Update SmithayIvan Molodetskikh
2024-01-05tty: Avoid non-linear cross-device formatsIvan Molodetskikh
2024-01-05Update dependenciesIvan Molodetskikh
2024-01-05Update SmithayIvan Molodetskikh
2024-01-03Implement multi-GPU supportIvan Molodetskikh
Rendering always happens on the primary GPU.
2024-01-03Make rendering generic over rendererIvan Molodetskikh
2024-01-03Replace renderer() with with_primary_renderer()Ivan Molodetskikh
2024-01-03Rename RenderResult::Error to SkippedIvan Molodetskikh
2024-01-03Move Niri::render() invocation to backendsIvan Molodetskikh
2024-01-03Render again for screencastIvan Molodetskikh
Will be needed when multi-gpu support is added.
2024-01-03Move import_dmabuf to backendsIvan Molodetskikh
2024-01-03Add disable-cursor-plane debug flagIvan Molodetskikh
2024-01-03tty: Extract config variableIvan Molodetskikh
2024-01-01layout: Make generic over RendererIvan Molodetskikh
2024-01-01tty: Don't store render formatsIvan Molodetskikh
Actually, how did it even fork before? Pretty sure it was storing render formats, not texture formats, but with render formats weston-simple-dmabuf-feedback doesn't work?
2024-01-01tty: Disable dmabuf global before destroyingIvan Molodetskikh
2024-01-01tty: Move dmabuf_global up into TtyIvan Molodetskikh
2024-01-01tty: Fix import sortingIvan Molodetskikh
One of the imports was too long so rustfmt bailed.
2023-12-31Move DmabufState to NiriIvan Molodetskikh
2023-12-31Enable EGL for the winit backendIvan Molodetskikh
More relevant now that mesa on Fedora is trying to force non-working Zink for some reason.
2023-12-29Use remove/insert for columns instead of swappingIvan Molodetskikh
Now with move-to-first/last this is relevant.
2023-12-29Add randomized border to proptestIvan Molodetskikh
2023-12-29Add test with i32::MAX max_sizeIvan Molodetskikh
2023-12-29Use saturating_sub in window_height_for_tile_height()Ivan Molodetskikh
2023-12-29Add new binds to the READMEIvan Molodetskikh
2023-12-29Add move-column-to-{first,last}Ivan Molodetskikh