aboutsummaryrefslogtreecommitdiff
path: root/src/layout/monitor.rs
AgeCommit message (Expand)Author
2024-12-30Initial WIP floating window implementationIvan Molodetskikh
2024-12-01layout: Extract ScrollingSpaceIvan Molodetskikh
2024-11-29Fix new warningsIvan Molodetskikh
2024-11-29Implement empty-workspace-above-first (#745)FluxTape
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-25Refactor animations to take explicit current timeIvan Molodetskikh
2024-11-23layout/monitor: Extract add_workspace_bottom()Ivan Molodetskikh
2024-10-27Implement interactive window moveRasmus Eneman
2024-10-17layout: Accept anim_config in remove_column_by_idxIvan Molodetskikh
2024-10-16layout/monitor: Extract workspace_under()Ivan Molodetskikh
2024-10-14layout: Return Tile + info upon removalIvan Molodetskikh
2024-10-14layout: Extract Monitor::workspaces_with_render_positions()Ivan Molodetskikh
2024-10-12Implement ConsumeOrExpelWindow{Left,Right} by idIvan Molodetskikh
2024-10-10layout: Add clarifying commentIvan Molodetskikh
2024-10-10layout/workspace: Reduce code duplication in adding windowsIvan Molodetskikh
2024-10-10layout: Reduce field visibilityIvan Molodetskikh
2024-09-28fix focus_up_or_rightMarwin Kreuzig
2024-09-12Add SwitchPresetWindowHeight by idIvan Molodetskikh
2024-09-12 Implement preset window heightsChristian Rieger
2024-09-06Implement by-id window addressing in IPC and CLI, fix move-column-to-workspaceIvan Molodetskikh
2024-09-01Animate focus-workspace by idx/back and forth/previousIvan Molodetskikh
2024-09-01layout: Cache monitor output nameIvan Molodetskikh
2024-08-23Implement window close transactionIvan Molodetskikh
2024-06-19Implement vertical middle mouse gestureIvan Molodetskikh
2024-06-18Animate xdg-activation and foreign-toplevel workspace switchesIvan Molodetskikh
2024-06-18Refactor layout to fractional-logicalIvan Molodetskikh
2024-06-17layout: Cache scale and transform on the workspaceIvan Molodetskikh
2024-06-09Add `focus-column-right-or-first`, `focus-column-left-or-last` (#391)James Sully
2024-05-24Added actions to allow focusing up or down as normal but to wrap to the colum...Micah N Gorrell
2024-05-16Make workspace names case-insensitiveIvan Molodetskikh
2024-05-16Implement named workspacesGergely Nagy
2024-05-11Group input-related things in a subfolderIvan Molodetskikh
2024-05-11Add a reset-window-height actionIvan Molodetskikh
2024-05-10Implement interactive mouse resizingIvan Molodetskikh
2024-05-04Split update_render_elements() from advance_animations()Ivan Molodetskikh
2024-04-19Synchronize column removal anim on consume left/rightIvan Molodetskikh
2024-04-17Resolve animation defaults during parsingIvan Molodetskikh
2024-04-16Remove jumps on consume/expel animation startIvan Molodetskikh
2024-04-14Avoid continuous redrawing during horizontal gestureIvan Molodetskikh
2024-03-24Implement block-out-from window rule, fix alpha on window screenshotsIvan Molodetskikh
2024-03-19Move PartialEq from LayoutElement to an associated typeIvan Molodetskikh
2024-03-19Workspace back and forth (#253)FluxTape
2024-03-18Take workspace switch gesture into account for visual rectIvan Molodetskikh
2024-03-18Implement warp-mouse-to-focusFluxTape
2024-03-05Implement rubber banding for the vertical gestureIvan Molodetskikh
2024-03-05Implement spring animationsIvan Molodetskikh
2024-03-05monitor: Handle switch idx < 0 and >= lenIvan Molodetskikh
2024-03-03Extract WORKSPACE_GESTURE_MOVEMENT constantIvan Molodetskikh
2024-03-02Fix vertical gesture constantIvan Molodetskikh
2024-03-02Make vertical touchpad swipe inertialIvan Molodetskikh