| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-02 | Make vertical touchpad swipe inertial | Ivan Molodetskikh | |
| Values and implementation are heavily inspired by AdwSwipeTracker. | |||
| 2024-03-01 | Correctly 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-01 | Fix center-column regression | Ivan Molodetskikh | |
| Mistake introduced along with the horizontal gesture. | |||
| 2024-02-29 | Move workspace gesture into monitor & fix missing workspace cleanup | Ivan Molodetskikh | |
| 2024-02-29 | Implement horizontal touchpad swipe | Ivan Molodetskikh | |
| 2024-02-29 | Pass prev_idx explicitly to animate_view_offset_to_column() | Ivan Molodetskikh | |
| 2024-02-28 | Extract animate_view_offset_to_column() | Ivan Molodetskikh | |
| 2024-02-28 | Append _fit to animate_view_offset_to_column() | Ivan Molodetskikh | |
| 2024-02-28 | chore: update smithay | Christian Meissl | |
| 2024-02-23 | Fix default width fixed not being honored with borders | Ivan Molodetskikh | |
| 2024-02-23 | Fix unset default width causing a window resize right away | Ivan Molodetskikh | |
| 2024-02-23 | Implement explicit unmapped window state tracking | Ivan Molodetskikh | |
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-21 | Implement gradient borders | Ivan Molodetskikh | |
| 2024-02-21 | Remove unnecessary crop bounds during workspace switch | Ivan Molodetskikh | |
| 2024-02-21 | focus-ring: Store config instead of individual fields | Ivan Molodetskikh | |
| 2024-02-21 | Accept location in FocusRing | Ivan Molodetskikh | |
| Makes it work more like other elements. | |||
| 2024-02-21 | Fix move_window_to_output losing window instead | Ivan Molodetskikh | |
| 2024-02-21 | Use niri_render_elements! for the screenshot UI | Ivan Molodetskikh | |
| 2024-02-18 | Fix fullscreen handling before initial configure | Ivan Molodetskikh | |
| 2024-02-14 | Add the beginnings of window rules | Ivan Molodetskikh | |
| 2024-02-12 | Fix border getting default values for focus ring | Ivan Molodetskikh | |
| 2024-02-12 | Move default_border() into FocusRing | Ivan Molodetskikh | |
| 2024-02-10 | Implement niri msg action | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-07 | animation: Accept ms as u32 | Ivan Molodetskikh | |
| Less boilerplate elsewhere. | |||
| 2024-02-07 | Implement window open animations | Ivan Molodetskikh | |
| 2024-02-07 | Activate the new right_of window on its workspace | Ivan 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-07 | Open dialogs to the right of their parent, don't steal focus | Ivan Molodetskikh | |
| 2024-02-06 | layout: Add Column::advance_animations() | Ivan Molodetskikh | |
| 2024-02-06 | Inline variable | Ivan Molodetskikh | |
| 2024-02-06 | Move focus ring into Tile | Ivan Molodetskikh | |
| For now, will make the open animation better. | |||
| 2024-02-06 | layout: Fix refresh in tests | Ivan Molodetskikh | |
| Didn't affect anything but still. | |||
| 2024-02-06 | Add Layout::with_options() | Ivan Molodetskikh | |
| 2024-02-06 | Split render_helpers.rs | Ivan Molodetskikh | |
| 2024-02-05 | layout: Mark some things as pub | Ivan Molodetskikh | |
| 2024-02-05 | Add consume-or-expel-window-left/right commands | Dennis Ranke | |
| 2024-02-05 | Convert everything to niri_render_elements! {} | Ivan Molodetskikh | |
| 2024-02-05 | layout: Replace with_tiles_in_render_order() with Iterator | Ivan Molodetskikh | |
| 2024-02-05 | layout/tile: Return Iterator of render elements | Ivan Molodetskikh | |
| Avoid a Vec. | |||
| 2024-02-04 | layout: Add TileRenderElement | Ivan Molodetskikh | |
| 2024-02-04 | layout: Add LayoutElementRenderElement | Ivan Molodetskikh | |
| Allows for testing layout rendering without Wayland windows. | |||
| 2024-02-04 | layout: Generalize traversal between rendering and input | Ivan Molodetskikh | |
| 2024-02-04 | layout: Make rendering not Window-specific | Ivan Molodetskikh | |
| Doesn't need to be any more. | |||
| 2024-02-03 | Support fullscreen for new windows | Ivan Molodetskikh | |
| 2024-02-03 | Verify that pending fullscreen matches column | Ivan Molodetskikh | |
| 2024-02-03 | Respect natural-scroll for workspace switch gesture | Ivan Molodetskikh | |
| 2024-02-03 | Place new workspace after current when moving | Ivan Molodetskikh | |
| This feels more natural, also makes moving back and forth idempotent in most cases. | |||
| 2024-02-01 | Add actions to move the active workspace to another monitor | Andreas Stührk | |
| 2024-01-30 | Implement wlr-foreign-toplevel-management | Ivan Molodetskikh | |
| The parent event isn't sent but whatever. | |||
