| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-24 | Implement block-out-from window rule, fix alpha on window screenshots | Ivan Molodetskikh | |
| 2024-03-24 | Implement opacity window rule | Ivan Molodetskikh | |
| 2024-03-23 | Add is-active window rule matcher | Ivan Molodetskikh | |
| 2024-03-19 | Implement draw-border-with-background window rule | Ivan Molodetskikh | |
| 2024-03-19 | Implement window rule reloading and min/max size rules | Ivan Molodetskikh | |
| 2024-03-19 | Wrap mapped windows in a Mapped | Ivan Molodetskikh | |
| 2024-03-19 | Remove remaining Window-specific functions | Ivan Molodetskikh | |
| 2024-03-19 | Move PartialEq from LayoutElement to an associated type | Ivan Molodetskikh | |
| 2024-03-19 | Workspace back and forth (#253) | FluxTape | |
| * implement workspace back and forth * Make our own ID counter instead of SerialCounter, use a newtype * Rename FocusWorkspaceBackAndForth to FocusWorkspacePrevious * Add focus-workspace-previous to tests * Don't special case in switch_workspace_previous * Minor clean up * Add switch_workspace_auto_back_and_forth to tests * Skip animation on switch_workspace_previous * Preserve previous_workspace_id on workspace movement * Make Workspace::id private with a getter Reduce the chance it gets overwritten. * Add test for workspace ID uniqueness * Update previous workspace ID upon moving workspace across monitors --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-18 | Take workspace switch gesture into account for visual rect | Ivan Molodetskikh | |
| 2024-03-18 | Implement warp-mouse-to-focus | FluxTape | |
| 2024-03-12 | Fix spelling mistake | Ivan Molodetskikh | |
| 2024-03-10 | Preserve view offset for activate_prev_column_on_removal | Ivan Molodetskikh | |
| 2024-03-05 | Implement rubber banding for the vertical gesture | Ivan Molodetskikh | |
| 2024-03-05 | Implement spring animations | Ivan Molodetskikh | |
| 2024-03-05 | tile: Prepare for oscillating animations | Ivan Molodetskikh | |
| 2024-03-05 | monitor: Handle switch idx < 0 and >= len | Ivan Molodetskikh | |
| 2024-03-03 | Add proper support for center = always in the horizontal gesture | Ivan Molodetskikh | |
| 2024-03-03 | Remake horizontal gesture to snap with inertia | Ivan Molodetskikh | |
| 2024-03-03 | Extract WORKSPACE_GESTURE_MOVEMENT constant | Ivan Molodetskikh | |
| 2024-03-02 | Fix vertical gesture constant | Ivan Molodetskikh | |
| 400 is for width not height. | |||
| 2024-03-02 | Change horizontal gesture to focus furthest window | Ivan Molodetskikh | |
| 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. | |||
