aboutsummaryrefslogtreecommitdiff
path: root/src/layout
AgeCommit message (Collapse)Author
2024-03-12Fix spelling mistakeIvan Molodetskikh
2024-03-10Preserve view offset for activate_prev_column_on_removalIvan Molodetskikh
2024-03-05Implement rubber banding for the vertical gestureIvan Molodetskikh
2024-03-05Implement spring animationsIvan Molodetskikh
2024-03-05tile: Prepare for oscillating animationsIvan Molodetskikh
2024-03-05monitor: Handle switch idx < 0 and >= lenIvan Molodetskikh
2024-03-03Add proper support for center = always in the horizontal gestureIvan Molodetskikh
2024-03-03Remake horizontal gesture to snap with inertiaIvan Molodetskikh
2024-03-03Extract WORKSPACE_GESTURE_MOVEMENT constantIvan Molodetskikh
2024-03-02Fix vertical gesture constantIvan Molodetskikh
400 is for width not height.
2024-03-02Change horizontal gesture to focus furthest windowIvan Molodetskikh
2024-03-02Make vertical touchpad swipe inertialIvan Molodetskikh
Values and implementation are heavily inspired by AdwSwipeTracker.
2024-03-01Correctly handle parsing of Binds and DefaultColumnWidth (#234)sodiboo
* add dev dependencies to flake * parse only one default-column-width * require exactly one action per bind, and unique keys for binds * use proper filename for config errors if possible * fix duplicate keybinds after invalid action, lose some sanity
2024-03-01Fix center-column regressionIvan Molodetskikh
Mistake introduced along with the horizontal gesture.
2024-02-29Move workspace gesture into monitor & fix missing workspace cleanupIvan Molodetskikh
2024-02-29Implement horizontal touchpad swipeIvan Molodetskikh
2024-02-29Pass prev_idx explicitly to animate_view_offset_to_column()Ivan Molodetskikh
2024-02-28Extract animate_view_offset_to_column()Ivan Molodetskikh
2024-02-28Append _fit to animate_view_offset_to_column()Ivan Molodetskikh
2024-02-28chore: update smithayChristian Meissl
2024-02-23Fix default width fixed not being honored with bordersIvan Molodetskikh
2024-02-23Fix unset default width causing a window resize right awayIvan Molodetskikh
2024-02-23Implement explicit unmapped window state trackingIvan Molodetskikh
2024-02-22Fix new warningsIvan Molodetskikh
2024-02-21Implement gradient bordersIvan Molodetskikh
2024-02-21Remove unnecessary crop bounds during workspace switchIvan Molodetskikh
2024-02-21focus-ring: Store config instead of individual fieldsIvan Molodetskikh
2024-02-21Accept location in FocusRingIvan Molodetskikh
Makes it work more like other elements.
2024-02-21Fix move_window_to_output losing window insteadIvan Molodetskikh
2024-02-21Use niri_render_elements! for the screenshot UIIvan Molodetskikh
2024-02-18Fix fullscreen handling before initial configureIvan Molodetskikh
2024-02-14Add the beginnings of window rulesIvan Molodetskikh
2024-02-12Fix border getting default values for focus ringIvan Molodetskikh
2024-02-12Move default_border() into FocusRingIvan Molodetskikh
2024-02-10Implement niri msg actionIvan Molodetskikh
2024-02-07Make all animations configurableIvan Molodetskikh
2024-02-07animation: Accept ms as u32Ivan Molodetskikh
Less boilerplate elsewhere.
2024-02-07Implement window open animationsIvan 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-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-06Split render_helpers.rsIvan Molodetskikh
2024-02-05layout: Mark some things as pubIvan Molodetskikh
2024-02-05Add consume-or-expel-window-left/right commandsDennis Ranke
2024-02-05Convert everything to niri_render_elements! {}Ivan Molodetskikh
2024-02-05layout: Replace with_tiles_in_render_order() with IteratorIvan Molodetskikh