aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-02-07Add a Tracy span to OffscreenRenderElement::newIvan Molodetskikh
2024-02-07Activate the new right_of window on its workspaceIvan Molodetskikh
This way when a dialog opens on a different workspace, the user will see it right away when they switch to that workspace.
2024-02-07Add a way to override the element ID for primary output checkIvan Molodetskikh
2024-02-07Add OffscreenRenderElementIvan Molodetskikh
2024-02-07Clear before rendering to textureIvan Molodetskikh
Otherwise I see artifacts on some GTK dialogs.
2024-02-07Open dialogs to the right of their parent, don't steal focusIvan Molodetskikh
2024-02-06layout: Add Column::advance_animations()Ivan Molodetskikh
2024-02-06Inline variableIvan Molodetskikh
2024-02-06Move focus ring into TileIvan Molodetskikh
For now, will make the open animation better.
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-06Update dependenciesIvan Molodetskikh
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-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-01Add error messages to backend initializationIvan Molodetskikh
2024-02-01Add actions to move the active workspace to another monitorAndreas Stührk
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-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-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.
2024-01-28Mark Msg as pubIvan Molodetskikh
Seems to break the build on 1.72.0 otherwise.
2024-01-27Try harder to find an output for the screenshot UIIvan Molodetskikh
The mouse might be outside any outputs, let's try to open in that case anyway.
2024-01-27Fix damage when rendering to textureIvan Molodetskikh