| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-14 | Implement ext-data-control | Ivan Molodetskikh | |
| 2025-02-14 | Update Smithay (idle-notify 2) | Ivan Molodetskikh | |
| 2025-02-14 | feat: support for setting tablet calibration matrix; this allows for ↵ | Ivan Chinenov | |
| rotating tablet inputs (#1122) * feat: support for setting tablet calibration matrix * Change default matrix | |||
| 2025-02-13 | Add missing period to doc comment | rustN00b | |
| 2025-02-13 | Implement custom hotkey overlay titles | Ivan Molodetskikh | |
| 2025-02-13 | hotkey overlay: Add pretty for space | Ivan Molodetskikh | |
| 2025-02-13 | hotkey overlay: Put Ctrl and Shift before Alt | Ivan Molodetskikh | |
| They are commonly written this way. | |||
| 2025-02-13 | animation/spring: Add a check for from = to in duration() | Ivan Molodetskikh | |
| The overdamped code below was dividing by zero in this case and triggering a panic. | |||
| 2025-02-12 | Parse the config on the file watcher thread | Ivan Molodetskikh | |
| It takes a while, so let's not block the main thread. | |||
| 2025-02-12 | watcher: Allow running a processing function on the thread | Ivan Molodetskikh | |
| 2025-02-12 | tab indicator: Add corner-radius setting | Ivan Molodetskikh | |
| 2025-02-11 | input: Intercept Enter key when confirming the exit dialog | Ivan Molodetskikh | |
| 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 | |
