| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-26 | Add honor-xdg-activation-with-invalid-serial debug flag | Ivan Molodetskikh | |
| 2025-02-26 | Implement `niri msg pick-window` | bbb651 🇮🇱 | |
| * feat: `niri msg pick-window` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-02-26 | cursor: Extract get_render_cursor_named() | Ivan Molodetskikh | |
| 2025-02-26 | feat(input): add off option to touch device | nnyyxxxx | |
| 2025-02-24 | Also check pointer for activation token validity | Ivan Molodetskikh | |
| This actually doesn't matter in most cases currently, because it more or less checks for *anything* to have a keyboard focus, so if you have some focused window while clicking on a mako notification, that already qualifies. Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 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-18 | Don't activate window when pressing the Mod+MMB view gesture | Ivan Molodetskikh | |
| Avoid unnecessary movement. | |||
| 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-17 | Make idle notify lazy | Ivan Molodetskikh | |
| 2025-02-17 | Make pointer inactivity timer reset lazy | Ivan Molodetskikh | |
| 2025-02-16 | Enable fancy miette errors for the main binary | Ivan Molodetskikh | |
| Seems there's not much dependency/binary size impact now, compared to when I first made the KDL config. | |||
| 2025-02-16 | Add blank line | 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-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 | |
