aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
AgeCommit message (Collapse)Author
2024-04-08Implement column movement animationIvan Molodetskikh
2024-03-27Replace config transform with ipcIvan Molodetskikh
2024-03-24Implement block-out-from window rule, fix alpha on window screenshotsIvan Molodetskikh
2024-03-24Implement opacity window ruleIvan Molodetskikh
2024-03-23Implement TouchpadScroll bindsIvan Molodetskikh
2024-03-23Add is-focused window rule matcherIvan Molodetskikh
2024-03-23Add is-active window rule matcherIvan Molodetskikh
2024-03-23input: Add support for ISO level3 shift modifierAndreas Stührk
This modifier is typically called "AltGr" on keyboards or "Mod5" in xkb layouts. Requires a Smithay update.
2024-03-23Stop hardcoding "us" default layoutIvan Molodetskikh
XKB has its own way to pick the default.
2024-03-23[cfg-breaking] Rename Wheel* to WheelScroll* bindingsIvan Molodetskikh
Less confusion, and clearer that they are affected by natural-scroll.
2024-03-22Implement bind cooldown-msIvan Molodetskikh
2024-03-22input: Make functions return the whole bindIvan Molodetskikh
2024-03-22Make binds accept wheel namesIvan Molodetskikh
2024-03-19Implement draw-border-with-background window ruleIvan Molodetskikh
2024-03-19Implement window rule reloading and min/max size rulesIvan Molodetskikh
2024-03-19Workspace 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-18Implement focus-follows-mouseIvan Molodetskikh
2024-03-18Implement warp-mouse-to-focusFluxTape
2024-03-13Add `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-05Implement spring animationsIvan Molodetskikh
2024-03-01Correctly 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-01Add emulate-zero-presentation-time debug flagIvan Molodetskikh
2024-02-28input: add basic touch supportChristian Meissl
2024-02-26Parse CSS colors in {in,}active-colorIvan Molodetskikh
2024-02-24Add environment {} config sectionIvan Molodetskikh
2024-02-24Add open-fullscreen window ruleIvan Molodetskikh
2024-02-23Add open-maximized window ruleIvan Molodetskikh
2024-02-21Implement gradient bordersIvan Molodetskikh
2024-02-15input: enable configuring of trackpoint devicesViktor Pocedulic
2024-02-14Add the beginnings of window rulesIvan Molodetskikh
2024-02-13config: Fix missing layout {} defaulting to 0 gapsIvan Molodetskikh
2024-02-13Deduplicate call to miette hookIvan Molodetskikh
2024-02-12Fix border getting default values for focus ringIvan Molodetskikh
2024-02-12Move default_border() into FocusRingIvan Molodetskikh
2024-02-12Add skip-confirmation flag to the quit actionIvan Molodetskikh
2024-02-12Add missing spaceIvan Molodetskikh
2024-02-10Implement niri msg actionIvan Molodetskikh
2024-02-07Make all animations configurableIvan Molodetskikh
2024-02-06Bump libinput to 1.21, add dwtp flagIvan Molodetskikh
2024-02-05Add consume-or-expel-window-left/right commandsDennis Ranke
2024-02-01config: Premultiply alpha in Color when converting to f32Ivan Molodetskikh
Smithay wants premultiplied alpha.
2024-02-01Add actions to move the active workspace to another monitorAndreas Stührk
2024-01-31Add option to rotate outputsaxtloss
2024-01-20Add an option to skip the hotkey overlay at startupIvan Molodetskikh
2024-01-18Add an important hotkeys overlayIvan Molodetskikh
2024-01-18Watch config path even if it didn't exist at startupIvan Molodetskikh
2024-01-16Add Tracy span to Config::load and parseIvan Molodetskikh
2024-01-16Reposition all outputs on any changeIvan Molodetskikh
This way the positioning is independent of the order of plugging in.
2024-01-15Add move-column-to-monitor* bindsIvan Molodetskikh
As opposed to move-window-to-monitor*
2024-01-15Add move-column-to-workspace* bindsIvan Molodetskikh
As opposed to move-window-to-workspace*