aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-06layout: Fix refresh in testsIvan Molodetskikh
Didn't affect anything but still.
2024-02-06Add Layout::with_options()Ivan Molodetskikh
2024-02-06Change render functions to accept iteratorsIvan Molodetskikh
2024-02-06Move render functions to render_helpersIvan Molodetskikh
2024-02-06Split render_helpers.rsIvan Molodetskikh
2024-02-06Bump libinput to 1.21, add dwtp flagIvan Molodetskikh
2024-02-06README: Update Ubuntu dependenciesIvan Molodetskikh
2024-02-06Add niri-visual-testsIvan Molodetskikh
2024-02-06Update dependenciesIvan Molodetskikh
2024-02-06Run Ubuntu CI in a 23.10 containerIvan Molodetskikh
We will soon need newer dependencies.
2024-02-05Move use into feature-gated functionIvan Molodetskikh
2024-02-05Fix Clippy warningsIvan Molodetskikh
2024-02-05layout: Mark some things as pubIvan Molodetskikh
2024-02-05Add lib.rs, become a mixed lib-bin crateIvan Molodetskikh
Will be used for visual tests.
2024-02-05Add consume-or-expel-window-left/right commandsDennis Ranke
2024-02-05Convert everything to niri_render_elements! {}Ivan Molodetskikh
2024-02-05Add niri_render_elements! {}Ivan Molodetskikh
We will be using this in several other places.
2024-02-05layout: Replace with_tiles_in_render_order() with IteratorIvan Molodetskikh
2024-02-05layout/tile: Return Iterator of render elementsIvan Molodetskikh
Avoid a Vec.
2024-02-04layout: Add TileRenderElementIvan Molodetskikh
2024-02-04layout: Add LayoutElementRenderElementIvan Molodetskikh
Allows for testing layout rendering without Wayland windows.
2024-02-04layout: Generalize traversal between rendering and inputIvan Molodetskikh
2024-02-04layout: Make rendering not Window-specificIvan Molodetskikh
Doesn't need to be any more.
2024-02-03Bump version to 0.1.1Ivan Molodetskikh
2024-02-03Support fullscreen for new windowsIvan Molodetskikh
2024-02-03Verify that pending fullscreen matches columnIvan Molodetskikh
2024-02-03Respect natural-scroll for workspace switch gestureIvan Molodetskikh
2024-02-03Place new workspace after current when movingIvan Molodetskikh
This feels more natural, also makes moving back and forth idempotent in most cases.
2024-02-02Update dependenciesIvan Molodetskikh
2024-02-01config: Premultiply alpha in Color when converting to f32Ivan Molodetskikh
Smithay wants premultiplied alpha.
2024-02-01Add error messages to backend initializationIvan Molodetskikh
2024-02-01Add actions to move the active workspace to another monitorAndreas Stührk
2024-02-01default-config: Improve wording for focus-ring/border commentIvan Molodetskikh
SSD or server-side decorations is never mentioned elsewhere.
2024-02-01default-config: Document how focus ring and border draw behindIvan Molodetskikh
Related: https://github.com/YaLTeR/niri/issues/150
2024-01-31Hardcode winit transform for nowIvan Molodetskikh
2024-01-31Stop screencasts on size changesIvan Molodetskikh
2024-01-31Add option to rotate outputsaxtloss
2024-01-31Update Smithay (rotation fix)Ivan Molodetskikh
2024-01-30README: Bring AUR link backIvan Molodetskikh
2024-01-30chore: bump smithayChristian Meissl
includes fixes for wrong direct scan-out transform and damage artifacts on output transform changes. also includes a fix for a race in popup surface re-use.
2024-01-30foreign_toplevel: Use OutputHandler to send output_enter on demandIvan Molodetskikh
2024-01-30foreign_toplevel: Update the focused window lastIvan Molodetskikh
2024-01-30foreign_toplevel: Change activated to mean keyboard focusIvan Molodetskikh
2024-01-30Implement wlr-foreign-toplevel-managementIvan Molodetskikh
The parent event isn't sent but whatever.
2024-01-30tty: reset surface state after changing monitor stateChristian Meissl
changing the "ACTIVE" property of a surface requires to re-evaluate the surface state.
2024-01-29README: Remove AUR link for nowIvan Molodetskikh
It doesn't work properly yet apparently.
2024-01-28input: update keyboard led stateChristian Meissl
2024-01-28Show notification about creating a default configIvan Molodetskikh
2024-01-28Create default config file if missingIvan Molodetskikh
2024-01-28winit: Don't remove output on CloseRequestedIvan Molodetskikh
More winit events can process after CloseRequested, which will cause a panic if trying to access the now-removed output.