aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
AgeCommit message (Expand)Author
2024-09-01Change IdCounter to be backed by an AtomicU64Ivan Molodetskikh
2024-09-01Make WorkspaceId inner field privateIvan Molodetskikh
2024-09-01Implement the event stream IPCIvan Molodetskikh
2024-08-25layout: Break out early on min sizeIvan Molodetskikh
2024-08-25layout: Fix rounding in height distributionIvan Molodetskikh
2024-08-25layout: Clamp window height to max available in columnIvan Molodetskikh
2024-08-23Implement window close transactionIvan Molodetskikh
2024-08-22Implement resize transactionsIvan Molodetskikh
2024-08-22Implement window resize throttlingIvan Molodetskikh
2024-08-15layout: Do not recompute total_weight every iterationIvan Molodetskikh
2024-08-15layout: Implement weighted height distributionIvan Molodetskikh
2024-08-15layout: Pre-subtract gaps during height distributionIvan Molodetskikh
2024-07-09Fix view offset anim restart on switching focusIvan Molodetskikh
2024-07-09Add tolerance to view offset anim restart checkIvan Molodetskikh
2024-07-05Implement focus-follows-mouse max-scroll-amountIvan Molodetskikh
2024-07-05Refactor and simplify new view offset calculationIvan Molodetskikh
2024-06-19Somewhat fix height distribution logicIvan Molodetskikh
2024-06-18Refactor layout to fractional-logicalIvan Molodetskikh
2024-06-17Fix cached data not updating on config changeIvan Molodetskikh
2024-06-17layout: Cache scale and transform on the workspaceIvan Molodetskikh
2024-06-10Signal fractional scale to clientsIvan Molodetskikh
2024-06-09Add `focus-column-right-or-first`, `focus-column-left-or-last` (#391)James Sully
2024-06-09Fix typos (#429)Ujp8LfXBJ6wCPR
2024-06-04Add missing fullscreen checkIvan Molodetskikh
2024-05-16Implement named workspacesGergely Nagy
2024-05-14Avoid changing the view offset if size didn't changeIvan Molodetskikh
2024-05-14Improve interactive resize end edge cases and animationsIvan Molodetskikh
2024-05-14Fix interactive resize cancellingIvan Molodetskikh
2024-05-14Refactor column and tile offsets, fix a few issuesIvan Molodetskikh
2024-05-14Draw closing windows in the right orderIvan Molodetskikh
2024-05-12Implement custom shader for window-close animIvan Molodetskikh
2024-05-12closing_window: Pass geo size and view rectIvan Molodetskikh
2024-05-12closing_window: Remove starting_alpha/scaleIvan Molodetskikh
2024-05-11closing_window: Store textures directlyIvan Molodetskikh
2024-05-11Implement Mod+MMB view offset gestureIvan Molodetskikh
2024-05-11Group input-related things in a subfolderIvan Molodetskikh
2024-05-11Update resize commit unconditionallyIvan Molodetskikh
2024-05-11Add is_active_in_columnTheZoq2
2024-05-11Add a reset-window-height actionIvan Molodetskikh
2024-05-11Render tiles flush to the right when left-resizingIvan Molodetskikh
2024-05-11Split get resize data from updateIvan Molodetskikh
2024-05-10Implement interactive mouse resizingIvan Molodetskikh
2024-05-04Update tile before taking unmap snapshotIvan Molodetskikh
2024-05-04Split update_render_elements() from advance_animations()Ivan Molodetskikh
2024-05-03shader_element: Store program type instead of shaderIvan Molodetskikh
2024-05-01Move unmap snapshot from Mapped to TileIvan Molodetskikh
2024-04-24Implement border window ruleIvan Molodetskikh
2024-04-21Implement window-resize custom-shaderIvan Molodetskikh
2024-04-19Synchronize column removal anim on consume left/rightIvan Molodetskikh
2024-04-19Separate tile X and Y movement animationsIvan Molodetskikh