| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-11 | Implement is-window-cast-target window rule matcher | 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 | Store hit type in PointContents | 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 | tests: Mark window_opening/target_size as slow | 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 | 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 | Remove unnecessary mut | Ivan Molodetskikh | |
| 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-10 | shader: Return real alpha from alpha() | Ivan Molodetskikh | |
| 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 | |
| 2025-02-06 | layout: Extract col variable | Ivan Molodetskikh | |
| 2025-02-06 | layout: Preserve focused window in column when window above is closed | Ivan Molodetskikh | |
| Might be the longest standing bug in niri? | |||
| 2025-02-05 | Initialize tracing_subscriber earlier | peelz | |
| 2025-02-05 | Add focus-window-in-column (by index) action | Ivan Molodetskikh | |
| 2025-02-05 | Add focus-window-top/bottom/down-or-top/up-or-bottom actions | Ivan Molodetskikh | |
| 2025-02-05 | input: add touchpad `drag-lock` setting | Mathias Zhang | |
| 2025-02-05 | mapped: Add needs_configure flag | Ivan Molodetskikh | |
| Allows to de-duplicate configures from requests that require one. | |||
| 2025-02-05 | Fix find_window_and_output() returning None with no outputs | Ivan Molodetskikh | |
| As far as I can tell, this would mess up a ton of the logic. Not sure how anything worked with no outputs before? | |||
| 2025-02-05 | mapped: Document RequestSizeOnce | Ivan Molodetskikh | |
| 2025-02-04 | layout/scrolling: Extract tiles_origin() | Ivan Molodetskikh | |
| 2025-02-02 | Add impl From<Color> for Gradient | Ivan Molodetskikh | |
