aboutsummaryrefslogtreecommitdiff
path: root/src/layout
AgeCommit message (Expand)Author
2025-04-25layout/scrolling: Support view offset anim during gestureIvan Molodetskikh
2025-04-25layout/monitor: Cache scale, view_size, working_areaIvan Molodetskikh
2025-04-25layout/monitor: Don't consider workspace switch in active_tile_visual_rectang...Ivan Molodetskikh
2025-04-25layout/monitor: Extract add_workspace_at()Ivan Molodetskikh
2025-04-25layout: Move insert hint from ScrollingSpace to MonitorIvan Molodetskikh
2025-04-25layout: Return floating and scrolling elems separately from WorkspaceIvan Molodetskikh
2025-04-25layout/tab_indicator: Use round_max1 where appropriateIvan Molodetskikh
2025-04-25layout/monitor: Extract workspace_render_idx()Ivan Molodetskikh
2025-04-25layout/monitor: Extract workspaces_render_geo()Ivan Molodetskikh
2025-04-25layout/monitor: Extract WorkspaceSwitchGesture::min_max()Ivan Molodetskikh
2025-04-25layout/monitor: Keep track of workspace switch gesture start idxIvan Molodetskikh
2025-04-25Remove cancellation from swipe gesturesIvan Molodetskikh
2025-04-25Add missing bounds checks to move-workspace actionsIvan Molodetskikh
2025-04-17layout: Extract Monitor::update_shaders()Ivan Molodetskikh
2025-04-17layout: Remove width and is_full_width from InsertHintIvan Molodetskikh
2025-04-17layout: Don't pass scale to render unnecessarilyIvan Molodetskikh
2025-04-17Rename render_floating_for_output to render_interactive_move_for_outputIvan Molodetskikh
2025-04-10layout: Take into account idle time between last gesture event and endIvan Molodetskikh
2025-04-05layout: Avoid calling interactive_move_end() in the middle of interactive_mov...Ivan Molodetskikh
2025-04-03layout/scrolling: Use slice::fill()Ivan Molodetskikh
2025-03-31layout: Reset unfullscreen view offset when starting interactive resizeIvan Molodetskikh
2025-03-31Allow negative shadow spreadLunarEclipse
2025-03-29layout: Remove duplicated functionIvan Molodetskikh
2025-03-29Make move-window-to-workspace focus=false work across monitors tooIvan Molodetskikh
2025-03-29screenshot: make selection area modifiable via move/resize keybinds (#1279)nyx
2025-03-29Add focus argument to move-window-to-workspace (#1332)nyx
2025-03-22layout: Reset unfullscreen view offset when removing windowIvan Molodetskikh
2025-03-17Implement toggle-windowed-fullscreenIvan Molodetskikh
2025-03-17layout: Rename argument from window to idIvan Molodetskikh
2025-03-17layout: Don't forget to call on_commit() for the interactively moved windowIvan Molodetskikh
2025-03-17layout/tests: Implement going into fullscreen stateIvan Molodetskikh
2025-03-17layout/tile: Don't take fullscreen into account in min/max sizeIvan Molodetskikh
2025-03-17layout: Verify moved tile invariantsIvan Molodetskikh
2025-03-17layout: Test that interactively moved window is not pending fullscreenIvan Molodetskikh
2025-03-17Refactor request_fullscreen() to be an argument on request_size()Ivan Molodetskikh
2025-03-17layout: Switch two places to workspaces_mut()Ivan Molodetskikh
2025-03-14Add move-column-to-index actionDuncan Overbruck
2025-03-14Add focus-column (by index) actionDuncan Overbruck
2025-03-14layout: Preserve previous view offset on consume-leftIvan Molodetskikh
2025-03-10Keep track of RenderElementStates in offscreensIvan Molodetskikh
2025-03-10Make interactively moved window semitransparentIvan Molodetskikh
2025-03-10Offscreen semitransparent tilesIvan Molodetskikh
2025-03-10layout/tile: Use animated tile size for open anim geoIvan Molodetskikh
2025-03-10tile: Use OffscreenBuffer for resize animsIvan Molodetskikh
2025-03-10offscreen: Track and return damageIvan Molodetskikh
2025-03-10Cache texture in OpenAnimationIvan Molodetskikh
2025-03-01Added top, left, bottom and right floating windows alignement (#1169)Martino Ferrari
2025-02-27layout/monitor: Remove unused functionIvan Molodetskikh
2025-02-27layout/monitor: Remove redundant passthrough functionsIvan Molodetskikh
2025-02-18Don't snap after DnD scroll if view position didn't changeIvan Molodetskikh