aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-10-02layout: Move scrolling width resolution to workspaceIvan Molodetskikh
2025-10-02layout/monitor: Fix wrong Clone/Copy generic boundsIvan Molodetskikh
2025-10-02Add per-output layout configIvan Molodetskikh
2025-10-02Move background rendering to WorkspaceIvan Molodetskikh
2025-10-02Add per-workspace layout configIvan Molodetskikh
2025-10-02layout: Extract Monitor::append_workspaces()Ivan Molodetskikh
2025-10-02layout: Move empty workspace handling to Monitor::new()Ivan Molodetskikh
2025-10-02layout: Extract Monitor::into_workspaces()Ivan Molodetskikh
2025-10-02layout: Deduplicate move_workspace_to_output()Ivan Molodetskikh
2025-10-02layout: Extract Monitor::insert_workspace()Ivan Molodetskikh
2025-10-02layout: Extract Monitor::remove_workspace_by_idx()Ivan Molodetskikh
2025-10-02layout: Remove unname_workspace() clean-up to MonitorIvan Molodetskikh
2025-10-02layout: Extract Monitor::verify_invariants()Ivan Molodetskikh
2025-10-02layout: Extract Layout::monitors{,_mut}()Ivan Molodetskikh
2025-10-02layout/tests: Make UpdateConfig an actual OpIvan Molodetskikh
2025-10-02layout/tests: Generate LayoutPart instead of Layout configIvan Molodetskikh
2025-10-02layout: Store Layout directly in OptionsIvan Molodetskikh
2025-10-02config: Split Layout from LayoutPartIvan Molodetskikh
2025-10-02config: Replace resolve_against with MergeWithIvan Molodetskikh
2025-10-02config: Add merge!() macros to reduce boilerplateIvan Molodetskikh
2025-10-02config: Introduce MergeWith traitIvan Molodetskikh
2025-10-02layout/tests: Make Op non-CopyIvan Molodetskikh
2025-09-24FAQ: Mention how to escape from a dead screen lockerIvan Molodetskikh
2025-09-23FAQ: Mention directly opening in column, and focus-follows-mouse on monitor e...Ivan Molodetskikh
2025-09-22enhance(docs): NixOS - Intel graphics workaround wiki linkMalix
2025-09-20config: Fix discrepancy in default shadow colorIvan Molodetskikh
2025-09-20config: Add a diff empty to default testIvan Molodetskikh
2025-09-20config: Fix inability to override border/focus-ring/tab-indicator gradient wi...Ivan Molodetskikh
2025-09-20Update libdisplay-info and Smithay (popup destruction protocol check, constra...Ivan Molodetskikh
2025-09-20Move workspace options check to workspace testsIvan Molodetskikh
2025-09-20layout/workspace: Rearrange checksIvan Molodetskikh
2025-09-19Fix DnD icon offset from surface cursorIvan Molodetskikh
2025-09-18Revert "revert nushell completion for flake.nix"Ross Smyth
2025-09-18nix: Bump flake.lockRoss Smyth
2025-09-18Fix layer-shell initial commit logicIvan Molodetskikh
2025-09-17Update Smithay (last_acked refactor, Qt layer-shell popup grab fix, popup ord...Ivan Molodetskikh
2025-09-17Add unmap-from-floating testIvan Molodetskikh
2025-09-17tests/client: Check and panic on protocol errorIvan Molodetskikh
2025-09-17Add sending initial configure trace logIvan Molodetskikh
2025-09-17Downgrade lack of our initial configure from error! to debug!Ivan Molodetskikh
2025-09-17Improve commit handler trace loggingIvan Molodetskikh
2025-09-17layout/scrolling: Remove more redundant animate argsIvan Molodetskikh
2025-09-17layout/scrolling: Remove now-redundant animate argIvan Molodetskikh
2025-09-17layout/tile: Animate un/fullscreen resizeIvan Molodetskikh
2025-09-17layout/tile: Remove unused functionIvan Molodetskikh
2025-09-17layout/tile: Extract two variablesIvan Molodetskikh
2025-09-17layout/scrolling: Animate tiles_origin changing on un/fullscreenIvan Molodetskikh
2025-09-17layout/scrolling: Track pending vs. current fullscreen for ColumnsIvan Molodetskikh
2025-09-17layout/scrolling: Store view_offset_before_fullscreen when column actually go...Ivan Molodetskikh
2025-09-17tests/fullscreen: Add broken slow client unfullscreen view offset restoration...Ivan Molodetskikh