| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-01 | Added top, left, bottom and right floating windows alignement (#1169) | Martino Ferrari | |
| * feat: added top, left, bottom, right alignement options * feat: implemented extra alignement * feat: added example * doc: updated documentation with extra alignements * doc: moved example in wiki and typo correction * fix: relative position should be positive and not negative * fixes --------- Co-authored-by: Martino Ferrari <martinogiordano.ferrari@iter.org> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-02-27 | layout/monitor: Remove unused function | Ivan Molodetskikh | |
| 2025-02-27 | layout/monitor: Remove redundant passthrough functions | Ivan Molodetskikh | |
| 2025-02-18 | Don't snap after DnD scroll if view position didn't change | Ivan Molodetskikh | |
| Otherwise, any DnD breaks temporarily centered columns. | |||
| 2025-02-17 | Take tab indicators into account in expand-column-to-available-width | Ivan Molodetskikh | |
| 2025-02-17 | Use toggle_full_width() for expand-column-to-available-width edge case | Ivan Molodetskikh | |
| 2025-02-17 | Fix expand-column-to-available-width for always-center | Ivan Molodetskikh | |
| 2025-02-17 | Implement expand-column-to-available-width | Ivan Molodetskikh | |
| 2025-02-16 | Make DnD edge view scroll configurable | Ivan Molodetskikh | |
| 2025-02-16 | Add a small delay to DnD view scrolling | Ivan Molodetskikh | |
| 2025-02-16 | layout: Remove unused method | Ivan Molodetskikh | |
| 2025-02-15 | Implement scrolling the view during DnD | Ivan Molodetskikh | |
| DnD is external to the layout, so we just inform it when one is ongoing. | |||
| 2025-02-15 | Implement scrolling the view during interactive move | Ivan Molodetskikh | |
| 2025-02-15 | Hook up are_transitions_ongoing() for floating and tiles | Ivan Molodetskikh | |
| Don't spoil it | |||
| 2025-02-15 | layout: Check move output in are_animations_ongoing() | Ivan Molodetskikh | |
| 2025-02-13 | Add missing period to doc comment | rustN00b | |
| 2025-02-12 | tab indicator: Add corner-radius setting | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Animate opening | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Dim colors when column is inactive | Ivan Molodetskikh | |
| 2025-02-10 | Implement clicking on tab to switch | Ivan Molodetskikh | |
| 2025-02-10 | scrolling: Extract tab_indicator_area() | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Extract tab_rects() | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Use full column height | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Fix gradient area computation | Ivan Molodetskikh | |
| The gradient area should be relative to each tab's geometry. In most cases these geometries will all match, but not when some tabs have a different size, for example when they have a fixed size. | |||
| 2025-02-10 | layout: Fix/add animations around tabbed columns | Ivan Molodetskikh | |
| 2025-02-10 | Make send_frame() a function on Mapped | Ivan Molodetskikh | |
| We'll add some extra logic there. | |||
| 2025-02-10 | tab indicator: Add gaps-between-tabs | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Implement place-within-column setting | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Add position setting | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Add hide-when-single-tab | Ivan Molodetskikh | |
| 2025-02-10 | Implement tab indicators | Ivan Molodetskikh | |
| 2025-02-10 | Add default-column-display window rule | Ivan Molodetskikh | |
| 2025-02-10 | Add set-column-display action | Ivan Molodetskikh | |
| 2025-02-10 | Move ColumnDisplay to niri-ipc | Ivan Molodetskikh | |
| 2025-02-10 | Allow tabbed columns to go fullscreen | Ivan Molodetskikh | |
| 2025-02-10 | Implement tabbed column display mode | Ivan Molodetskikh | |
| 2025-02-10 | layout: Extract tile.hit(), HitType::hit_tile() | Ivan Molodetskikh | |
| 2025-02-10 | Account for border in contents_under() | Ivan Molodetskikh | |
| Fixes pointer clicks going through window borders to a layer surface below, also fixes window not getting activated in all cases from a border click. | |||
| 2025-02-10 | layout: Fix variable names | Ivan Molodetskikh | |
| 2025-02-10 | layout/tile: Rename variable | Ivan Molodetskikh | |
| 2025-02-10 | layout/scrolling: Extract activate_idx() | Ivan Molodetskikh | |
| 2025-02-10 | Add alpha parameter to shaders | Ivan Molodetskikh | |
| Lets us add extra opacity. | |||
| 2025-02-07 | layout/scrolling: Extract variable | Ivan Molodetskikh | |
| 2025-02-07 | layout/scrolling: Extract variable | Ivan Molodetskikh | |
| 2025-02-07 | layout/scrolling: Use early return in tiles_origin() | Ivan Molodetskikh | |
| 2025-02-07 | layout/scrolling: Extract two variables | Ivan Molodetskikh | |
| 2025-02-07 | layout/scrolling: Extract two variables | Ivan Molodetskikh | |
| 2025-02-07 | layout/scrolling: Extract resolve_* as methods on Column | Ivan Molodetskikh | |
| 2025-02-07 | layout: Rename toplevel_bounds() to new_window_toplevel_bounds() | Ivan Molodetskikh | |
| 2025-02-07 | layout: Remove redundant () | Ivan Molodetskikh | |
