| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-08 | Implement column movement animation | Ivan Molodetskikh | |
| 2024-03-27 | Replace config transform with ipc | Ivan Molodetskikh | |
| 2024-03-24 | Implement block-out-from window rule, fix alpha on window screenshots | Ivan Molodetskikh | |
| 2024-03-24 | Implement opacity window rule | Ivan Molodetskikh | |
| 2024-03-23 | Implement TouchpadScroll binds | Ivan Molodetskikh | |
| 2024-03-23 | Add is-focused window rule matcher | Ivan Molodetskikh | |
| 2024-03-23 | Add is-active window rule matcher | Ivan Molodetskikh | |
| 2024-03-23 | input: Add support for ISO level3 shift modifier | Andreas Stührk | |
| This modifier is typically called "AltGr" on keyboards or "Mod5" in xkb layouts. Requires a Smithay update. | |||
| 2024-03-23 | Stop hardcoding "us" default layout | Ivan Molodetskikh | |
| XKB has its own way to pick the default. | |||
| 2024-03-23 | [cfg-breaking] Rename Wheel* to WheelScroll* bindings | Ivan Molodetskikh | |
| Less confusion, and clearer that they are affected by natural-scroll. | |||
| 2024-03-22 | Implement bind cooldown-ms | Ivan Molodetskikh | |
| 2024-03-22 | input: Make functions return the whole bind | Ivan Molodetskikh | |
| 2024-03-22 | Make binds accept wheel names | Ivan Molodetskikh | |
| 2024-03-19 | Implement draw-border-with-background window rule | Ivan Molodetskikh | |
| 2024-03-19 | Implement window rule reloading and min/max size rules | Ivan Molodetskikh | |
| 2024-03-19 | Workspace back and forth (#253) | FluxTape | |
| * implement workspace back and forth * Make our own ID counter instead of SerialCounter, use a newtype * Rename FocusWorkspaceBackAndForth to FocusWorkspacePrevious * Add focus-workspace-previous to tests * Don't special case in switch_workspace_previous * Minor clean up * Add switch_workspace_auto_back_and_forth to tests * Skip animation on switch_workspace_previous * Preserve previous_workspace_id on workspace movement * Make Workspace::id private with a getter Reduce the chance it gets overwritten. * Add test for workspace ID uniqueness * Update previous workspace ID upon moving workspace across monitors --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-18 | Implement focus-follows-mouse | Ivan Molodetskikh | |
| 2024-03-18 | Implement warp-mouse-to-focus | FluxTape | |
| 2024-03-13 | Add `clickfinger` in touchpad config (#256) | la .uetcis | |
| * Add clickfinger in touchpad config * Change `clickfinger` to `click-method` * Change `bottom_areas` to `button_areas` * Change button_areas to button-areas For consistency. * Reorder click methods in error message The most usual one comes first. * default-config: Move click-method down --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-05 | Implement spring animations | Ivan Molodetskikh | |
| 2024-03-01 | Correctly handle parsing of Binds and DefaultColumnWidth (#234) | sodiboo | |
| * add dev dependencies to flake * parse only one default-column-width * require exactly one action per bind, and unique keys for binds * use proper filename for config errors if possible * fix duplicate keybinds after invalid action, lose some sanity | |||
| 2024-03-01 | Add emulate-zero-presentation-time debug flag | Ivan Molodetskikh | |
| 2024-02-28 | input: add basic touch support | Christian Meissl | |
| 2024-02-26 | Parse CSS colors in {in,}active-color | Ivan Molodetskikh | |
| 2024-02-24 | Add environment {} config section | Ivan Molodetskikh | |
| 2024-02-24 | Add open-fullscreen window rule | Ivan Molodetskikh | |
| 2024-02-23 | Add open-maximized window rule | Ivan Molodetskikh | |
| 2024-02-21 | Implement gradient borders | Ivan Molodetskikh | |
| 2024-02-15 | input: enable configuring of trackpoint devices | Viktor Pocedulic | |
| 2024-02-14 | Add the beginnings of window rules | Ivan Molodetskikh | |
| 2024-02-13 | config: Fix missing layout {} defaulting to 0 gaps | Ivan Molodetskikh | |
| 2024-02-13 | Deduplicate call to miette hook | Ivan Molodetskikh | |
| 2024-02-12 | Fix border getting default values for focus ring | Ivan Molodetskikh | |
| 2024-02-12 | Move default_border() into FocusRing | Ivan Molodetskikh | |
| 2024-02-12 | Add skip-confirmation flag to the quit action | Ivan Molodetskikh | |
| 2024-02-12 | Add missing space | Ivan Molodetskikh | |
| 2024-02-10 | Implement niri msg action | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-06 | Bump libinput to 1.21, add dwtp flag | Ivan Molodetskikh | |
| 2024-02-05 | Add consume-or-expel-window-left/right commands | Dennis Ranke | |
| 2024-02-01 | config: Premultiply alpha in Color when converting to f32 | Ivan Molodetskikh | |
| Smithay wants premultiplied alpha. | |||
| 2024-02-01 | Add actions to move the active workspace to another monitor | Andreas Stührk | |
| 2024-01-31 | Add option to rotate outputs | axtloss | |
| 2024-01-20 | Add an option to skip the hotkey overlay at startup | Ivan Molodetskikh | |
| 2024-01-18 | Add an important hotkeys overlay | Ivan Molodetskikh | |
| 2024-01-18 | Watch config path even if it didn't exist at startup | Ivan Molodetskikh | |
| 2024-01-16 | Add Tracy span to Config::load and parse | Ivan Molodetskikh | |
| 2024-01-16 | Reposition all outputs on any change | Ivan Molodetskikh | |
| This way the positioning is independent of the order of plugging in. | |||
| 2024-01-15 | Add move-column-to-monitor* binds | Ivan Molodetskikh | |
| As opposed to move-window-to-monitor* | |||
| 2024-01-15 | Add move-column-to-workspace* binds | Ivan Molodetskikh | |
| As opposed to move-window-to-workspace* | |||
