| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-15 | Extract with_toplevel_last_uncommitted_configure() | Ivan Molodetskikh | |
| 2025-10-02 | config: Introduce MergeWith trait | Ivan Molodetskikh | |
| 2025-09-17 | Update Smithay (last_acked refactor, Qt layer-shell popup grab fix, popup ↵ | Ivan Molodetskikh | |
| ordering fix) | |||
| 2025-08-27 | config: Extract window_rule | Ivan Molodetskikh | |
| 2025-08-14 | layout: Remove by-ref animation_snapshot() getter | Ivan Molodetskikh | |
| It was used in only one place, and that place was due for an update to use the cached data. | |||
| 2025-08-13 | use ScanoutCandidate kind for surfaces | Christian Meissl | |
| this allows to get direct scan-out on surfaces again | |||
| 2025-08-11 | Fix new lifetime warnings | Ivan Molodetskikh | |
| 2025-06-18 | Fix typos (#1822) | Baily | |
| * Fix: Correct typo in xwayland module and update documentation This commit includes several improvements: 1. **Code Fix (clippy):** - I corrected a typo in `src/utils/xwayland/mod.rs` from `OFlags::WRONGLY` to `OFlags::WRONLY`. This was identified by `clippy` during the build process. 2. **Documentation Updates:** - **README.md**: - I clarified the sentence about finding help in the Matrix channel to be more inviting for new users. - I corrected a future date typo in the Media section for an interview (June 2025 to June 2024). - **wiki/Getting-Started.md**: - I changed the Russian month "мая" to "May" in an example output for better international readability. - I improved keybinding notation for monitor focus/move keys (e.g., Mod+Shift+H / J / K / L) to avoid ambiguity. - I updated `apt-get` to `apt` in Ubuntu dependency installation commands for modern practice. No new typos were found by `typos-cli` in this pass. * Revert README&GS.md to previous version * Apply rustfmt --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> | |||
| 2025-05-12 | Add missing "to" in comment | Ivan Molodetskikh | |
| 2025-05-10 | Add is-urgent window rule matcher | Ivan Molodetskikh | |
| 2025-05-10 | Add urgent color support to tab indicators | Ivan Molodetskikh | |
| 2025-05-10 | add urgent border color and gradient | Duncan Overbruck | |
| 2025-05-10 | add window urgency through xdg-activation-v1 | Duncan Overbruck | |
| urgency is done through activation requests without a serial from a previous interaction. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/150 | |||
| 2025-03-17 | Track uncommitted windowed fullscreen state | Ivan Molodetskikh | |
| Alright, this is the proper implementation. No more flickering. | |||
| 2025-03-17 | Implement toggle-windowed-fullscreen | Ivan Molodetskikh | |
| Windowed, or fake, or detached, fullscreen, is when a window thinks that it's fullscreen, but the compositor treats it as a normal window. | |||
| 2025-03-17 | Refactor request_fullscreen() to be an argument on request_size() | Ivan Molodetskikh | |
| 2025-03-15 | Implement dynamic screencast target | Ivan Molodetskikh | |
| 2025-03-13 | Add tiled-state window rule, update the tiled state live | Ivan Molodetskikh | |
| 2025-03-10 | Keep track of RenderElementStates in offscreens | Ivan Molodetskikh | |
| This both avoids sending frame callbacks to surfaces invisible on the offscreen (fixing Firefox with subsurface compositing in the process), and fixes searching for split popups during the resize animation. | |||
| 2025-03-10 | Store offscreen element id on Mapped instead of user data | Ivan Molodetskikh | |
| We don't need user data for this. | |||
| 2025-03-02 | mapped: Omit popups from animation snapshot | Ivan Molodetskikh | |
| It's used only for resizes, and those render popups on top. | |||
| 2025-02-15 | Hook up are_transitions_ongoing() for floating and tiles | Ivan Molodetskikh | |
| Don't spoil it | |||
| 2025-02-14 | Update Smithay (idle-notify 2) | Ivan Molodetskikh | |
| 2025-02-11 | Implement is-window-cast-target window rule matcher | Ivan Molodetskikh | |
| 2025-02-10 | mapped: Force a frame callback on configure | Ivan Molodetskikh | |
| Lets hidden windows respond to events like resizes immediately. This is mainly relevant for tabbed columns. This commit doesn't actually force sending the frame callbacks in case we don't redraw. We'll see if this is a problem or not. | |||
| 2025-02-10 | Make send_frame() a function on Mapped | Ivan Molodetskikh | |
| We'll add some extra logic there. | |||
| 2025-02-10 | Implement tab indicators | Ivan Molodetskikh | |
| 2025-02-10 | Add default-column-display window rule | Ivan Molodetskikh | |
| 2025-02-10 | Add alpha parameter to shaders | Ivan Molodetskikh | |
| Lets us add extra opacity. | |||
| 2025-02-05 | mapped: Add needs_configure flag | Ivan Molodetskikh | |
| Allows to de-duplicate configures from requests that require one. | |||
| 2025-02-05 | mapped: Document RequestSizeOnce | Ivan Molodetskikh | |
| 2025-01-31 | Take border into account for fixed preset-column-width for tiled windows | Ivan Molodetskikh | |
| 2025-01-31 | Fix typo in comment | Ivan Molodetskikh | |
| 2025-01-30 | misc: Fix typos | bbb651 | |
| Using [`typos`](https://github.com/crate-ci/typos) cli | |||
| 2025-01-23 | Add `scroll-factor` window rule | bbb651 | |
| 2025-01-23 | Add toggle-window-rule-opacity action | Ivan Molodetskikh | |
| 2025-01-17 | Implement window shadows | Ivan Molodetskikh | |
| 2025-01-15 | Rename FoIPosition to FloatingPosition | Ivan Molodetskikh | |
| 2025-01-05 | Set is-active-in-column to true for unmapped windows (#934) | Frans Skarman | |
| * Set is-active-in-column to true for unmapped windows * Update wiki/Configuration:-Window-Rules.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-04 | Migrate to new Rectangle functions | Ivan Molodetskikh | |
| 2024-12-30 | Implement default-window-height for scrolling windows | Ivan Molodetskikh | |
| 2024-12-30 | Add default-floating-position window rule | Ivan Molodetskikh | |
| 2024-12-30 | Implement is-floating window rule matcher | Ivan Molodetskikh | |
| 2024-12-30 | Implement default-window-height window rule | Ivan Molodetskikh | |
| Only works for floats that aren't initially fullscreen atm. | |||
| 2024-12-30 | floating: Support default-column-width in most cases | Ivan Molodetskikh | |
| open-fullscreen + open-floating default width is still not supported in this commit. | |||
| 2024-12-30 | Add open-focused window rule | Ivan Molodetskikh | |
| 2024-12-30 | floating: Don't use fullscreen size as floating size | Ivan Molodetskikh | |
| 2024-12-30 | floating: Improve expected size requests to avoid (0, 0) and duplicates | Ivan Molodetskikh | |
| 2024-12-30 | floating: Remember and restore window size | Ivan Molodetskikh | |
| 2024-12-30 | floating: Request size only once | Ivan Molodetskikh | |
| Let floating windows resize themselves and keep that size. | |||
