| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2024-12-30 | layout: Rename update_interactive_resize() to on_commit() | Ivan Molodetskikh | |
| 2024-12-30 | layout: Accept &mut self in request_fullscreen() | Ivan Molodetskikh | |
| 2024-12-30 | Implement floating child stacking above parents | Ivan Molodetskikh | |
| 2024-12-30 | Honor min/max size in more places like initial configure | Ivan Molodetskikh | |
| 2024-12-30 | Initial WIP floating window implementation | Ivan Molodetskikh | |
| 2024-12-09 | Extract rules.apply_{min,max}_size() | Ivan Molodetskikh | |
| 2024-12-01 | layout: Extract ScrollingSpace | Ivan Molodetskikh | |
| Leave the Workspace to do the workspace parts, and extract the scrolling parts into a new file. This is a pre-requisite for things like the floating layer (which will live in a workspace alongside the scrolling layer). As part of this huge refactor, I found and fixed at least these issues: - Wrong horizontal popup unconstraining for a smaller window in an always-centered column. - Wrong workspace switch in focus_up_or_right(). | |||
| 2024-11-29 | Activate newly mapped windows with a valid activation token | Christian Meissl | |
| most of the time the activation token is passed while the window is still unmapped. in this case store the intend to activate the window for later retrieval on map. | |||
| 2024-11-14 | config: Add RegexEq util type instead of manual PartialEq | Ivan Molodetskikh | |
| 2024-11-12 | Add PID to Window IPC | Ivan Molodetskikh | |
| 2024-11-02 | Replace current_state() with with_toplevel_role() | Ivan Molodetskikh | |
| Avoid microallocations that happen in current_state(). | |||
| 2024-11-02 | Add with_toplevel_role() util function | Ivan Molodetskikh | |
| 2024-09-12 | Always clamp non-auto window height with >1 windows in column | Ivan Molodetskikh | |
| 2024-09-01 | Change IdCounter to be backed by an AtomicU64 | Ivan Molodetskikh | |
| Let's see if anyone complains. | |||
| 2024-09-01 | Change MappedIt::get() to return u64 | Ivan Molodetskikh | |
| 2024-08-22 | Implement resize transactions | Ivan Molodetskikh | |
| 2024-08-22 | Implement window resize throttling | Ivan Molodetskikh | |
| 2024-08-22 | Update Smithay (apply state in post commit) | Ivan Molodetskikh | |
| 2024-08-22 | feature: add on-demand vrr (#586) | Michael Yang | |
| * feature: add on-demand vrr * Don't require connector::Info in try_to_set_vrr * Improve VRR help message * Rename connector_handle => connector * Fix tracy span name * Move on demand vrr flag set higher * wiki: Mention on-demand VRR --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-07-16 | Implement gradient color interpolation option (#548) | Ivan Molodetskikh | |
| * Added the better color averaging code (tested & functional) * rustfmt * Make Color f32 0..1, clarify premul/unpremul * Fix imports and test name * Premultiply gradient colors matching CSS * Fix indentation * fixup * Add gradient image --------- Co-authored-by: K's Thinkpad <K.T.Kraft@protonmail.com> | |||
| 2024-07-08 | bump smithay | Christian Meissl | |
| 2024-06-28 | Fix blocked-out + popups and rounded corners window screencasts | Ivan Molodetskikh | |
| 2024-06-28 | mapped: Add id | Ivan Molodetskikh | |
| 2024-06-28 | mapped: Make is_active_in_column private | Ivan Molodetskikh | |
| 2024-06-19 | Handle KDE decorations in Mapped::has_ssd | Kirill Chibisov | |
| This fixes an issue with default CSD border being drawn for SSD rendering firefox, because only xdg decorations were checked. | |||
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. | |||
| 2024-06-10 | Signal fractional scale to clients | Ivan Molodetskikh | |
| Doesn't do anything yet because we don't bind the fractional scale manager and don't allow fractional scales. | |||
| 2024-05-16 | Implement at-startup window rule | Ivan Molodetskikh | |
