| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-02 | Upgrade dependencies | Ivan Molodetskikh | |
| 2025-10-02 | Support calibration-matrix in touch input config | Szybet | |
| 2025-10-02 | wiki: Recommend pick-window instead of focused-window | Tim Ruffing | |
| focused-window is only useful for querying terminal windows (unless combined with sleep or similar tricks.) | |||
| 2025-10-02 | config: Rename tracy span parse => decode config file | Ivan Molodetskikh | |
| 2025-10-02 | tty: Add support for disabling DRM devices | Shaun Ren | |
| 2025-10-02 | tty: Close DRM device session fd in device_removed() | Shaun Ren | |
| Same logic as in cosmic-comp. | |||
| 2025-10-02 | wiki/include: Document border special case | Ivan Molodetskikh | |
| 2025-10-02 | wiki: Document config includes | Ivan Molodetskikh | |
| 2025-10-02 | config: Add a nicer error for recursive includes | Ivan Molodetskikh | |
| We can't check recursive includes across "dir/" followed by "../" because dir may be a symlink, so "dir/../" may resolve to a different folder. But this is already good within the same folder. | |||
| 2025-10-02 | config: Remove now-redundant m_replace!() | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Input | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Animations | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Gestures | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for misc sections | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Debug | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for SwitchBinds | Ivan Molodetskikh | |
| 2025-10-02 | utils/watcher: Support config includes | Ivan Molodetskikh | |
| 2025-10-02 | utils/watcher: Extract Props | Ivan Molodetskikh | |
| 2025-10-02 | Partially implement config includes | Ivan Molodetskikh | |
| Subsequent commits will add merging for all leftover sections. | |||
| 2025-10-02 | wiki: Document per-output and per-workspace layout overrides | Ivan Molodetskikh | |
| 2025-10-02 | Add layout overrides to window_opening test | Ivan Molodetskikh | |
| 2025-10-02 | layout: Move scrolling width resolution to workspace | Ivan Molodetskikh | |
| This is required now with per-output and per-workspace options. | |||
| 2025-10-02 | layout/monitor: Fix wrong Clone/Copy generic bounds | Ivan Molodetskikh | |
| 2025-10-02 | Add per-output layout config | Ivan Molodetskikh | |
| 2025-10-02 | Move background rendering to Workspace | Ivan Molodetskikh | |
| Per-output background-color doesn't work yet. | |||
| 2025-10-02 | Add per-workspace layout config | Ivan Molodetskikh | |
| Per-workspace background-color doesn't work yet. | |||
| 2025-10-02 | layout: Extract Monitor::append_workspaces() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Move empty workspace handling to Monitor::new() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Extract Monitor::into_workspaces() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Deduplicate move_workspace_to_output() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Extract Monitor::insert_workspace() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Extract Monitor::remove_workspace_by_idx() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Remove unname_workspace() clean-up to Monitor | Ivan Molodetskikh | |
| 2025-10-02 | layout: Extract Monitor::verify_invariants() | Ivan Molodetskikh | |
| 2025-10-02 | layout: Extract Layout::monitors{,_mut}() | Ivan Molodetskikh | |
| 2025-10-02 | layout/tests: Make UpdateConfig an actual Op | Ivan Molodetskikh | |
| We can do it now that it's non-Copy. This also fixes a new stack overflow when running the random test in debug mode (which somehow occurs even though it's skipped in debug mode) that appeared after adding LayoutPart for some unbeknownst to me reason. | |||
| 2025-10-02 | layout/tests: Generate LayoutPart instead of Layout config | Ivan Molodetskikh | |
| Necessary for future changes, also produces much shorter failing output due to not having to include all the options. | |||
| 2025-10-02 | layout: Store Layout directly in Options | Ivan Molodetskikh | |
| 2025-10-02 | config: Split Layout from LayoutPart | Ivan Molodetskikh | |
| 2025-10-02 | config: Replace resolve_against with MergeWith | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merge!() macros to reduce boilerplate | Ivan Molodetskikh | |
| 2025-10-02 | config: Introduce MergeWith trait | Ivan Molodetskikh | |
| 2025-10-02 | layout/tests: Make Op non-Copy | Ivan Molodetskikh | |
| 2025-09-24 | FAQ: Mention how to escape from a dead screen locker | Ivan Molodetskikh | |
| 2025-09-23 | FAQ: Mention directly opening in column, and focus-follows-mouse on monitor ↵ | Ivan Molodetskikh | |
| edges | |||
| 2025-09-22 | enhance(docs): NixOS - Intel graphics workaround wiki link | Malix | |
| 2025-09-20 | config: Fix discrepancy in default shadow color | Ivan Molodetskikh | |
| 2025-09-20 | config: Add a diff empty to default test | Ivan Molodetskikh | |
| 2025-09-20 | config: Fix inability to override border/focus-ring/tab-indicator gradient ↵ | Ivan Molodetskikh | |
| with color in window rules | |||
| 2025-09-20 | Update libdisplay-info and Smithay (popup destruction protocol check, ↵ | Ivan Molodetskikh | |
| constraints check) | |||
