Ivan Molodetskikh
6f765db44e
default-config: Clarify interactivity in block-out-from "screen-capture"
2024-03-24 11:37:07 +04:00
Ivan Molodetskikh
5f23d344d5
Make screenshot UI render target-aware
2024-03-24 11:25:48 +04:00
Ivan Molodetskikh
493c8dc890
Implement block-out-from window rule, fix alpha on window screenshots
2024-03-24 10:22:56 +04:00
Ivan Molodetskikh
8b4a9d68e0
Implement opacity window rule
2024-03-24 08:30:26 +04:00
Ivan Molodetskikh
a16a0f0e52
Implement TouchpadScroll binds
2024-03-23 20:30:45 +04:00
Ivan Molodetskikh
6ec65bc0d6
Add is-focused window rule matcher
2024-03-23 16:16:52 +04:00
Ivan Molodetskikh
b7ed2fb82a
Add is-active window rule matcher
2024-03-23 15:45:44 +04:00
Ivan Molodetskikh
46131c87a5
default-config: Clarify that wheel binds are affected by natural-scroll
2024-03-23 09:02:50 +04:00
Ivan Molodetskikh
b09dbb80c7
[cfg-breaking] Rename Wheel* to WheelScroll* bindings
...
Less confusion, and clearer that they are affected by natural-scroll.
2024-03-23 08:49:58 +04:00
Ivan Molodetskikh
0d2fdb49ef
default-config: Add mouse wheel binds
2024-03-22 20:56:20 +04:00
Ivan Molodetskikh
db49deb7fd
Implement draw-border-with-background window rule
2024-03-19 18:29:13 +04:00
Ivan Molodetskikh
c61361de3c
Implement window rule reloading and min/max size rules
2024-03-19 18:29:13 +04:00
FluxTape
23ac3d7323
Workspace back and forth ( #253 )
...
* 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-19 07:27:52 -07:00
Ivan Molodetskikh
df9d721f74
Implement focus-follows-mouse
2024-03-18 19:32:03 +04:00
FluxTape
741bee461c
Implement warp-mouse-to-focus
2024-03-18 19:31:11 +04:00
la .uetcis
cc83ff008d
Add clickfinger in touchpad config ( #256 )
...
* 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-13 21:26:03 -07:00
Ivan Molodetskikh
ba4e7481c3
default-config: Clarify how to power on monitors
2024-03-14 08:04:34 +04:00
Ivan Molodetskikh
9cbbffc23c
Improve spring comments in default config
2024-03-05 19:06:21 +04:00
Ivan Molodetskikh
ae89b2e514
Implement spring animations
2024-03-05 13:32:52 +04:00
Ivan Molodetskikh
92d9c7ff4f
Add emulate-zero-presentation-time debug flag
2024-03-01 07:54:58 +04:00
Christian Meissl
719697179f
input: add basic touch support
2024-02-28 13:19:41 +04:00
Ivan Molodetskikh
494e98c123
Parse CSS colors in {in,}active-color
2024-02-26 09:14:35 +04:00
Ivan Molodetskikh
ec156a8587
Add environment {} config section
2024-02-24 10:08:56 +04:00
Ivan Molodetskikh
ab9d1aab4e
Add open-fullscreen window rule
2024-02-24 08:44:21 +04:00
Ivan Molodetskikh
6a587245eb
Add open-maximized window rule
2024-02-23 14:24:39 +04:00
Ivan Molodetskikh
48f0f6fb3c
Implement gradient borders
2024-02-21 22:15:21 +04:00
Ivan Molodetskikh
751f79dc35
Comment out toggle-debug-tint default bind
2024-02-21 07:58:23 +04:00
Ivan Molodetskikh
9f1b4ee299
Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itself
2024-02-21 07:27:49 +04:00
Ivan Molodetskikh
f0a5e9c933
Add --session CLI flag instead of detection based on systemd service
...
Allows running without systemd.
2024-02-21 07:27:49 +04:00
Ivan Molodetskikh
c4c07841d7
niri.service: Put into session.slice
...
Now that we're separating spawned processes, put ourselves in the more
important session.slice.
2024-02-20 12:49:52 +04:00
Ivan Molodetskikh
85be5f746c
default-config: Clarify how indexed workspace access works
2024-02-17 21:01:10 +04:00
Ivan Molodetskikh
31c13b6a69
default-config: Document enable-color-transformations-capability debug flag
2024-02-17 07:23:43 +04:00
Ivan Molodetskikh
6345224e95
default-config: Fix spelling mistakes
...
Ok I added automatic :set spell for KDL now.
2024-02-16 17:40:18 +04:00
Viktor Pocedulic
363e1d8764
input: enable configuring of trackpoint devices
2024-02-15 10:27:12 +04:00
Ivan Molodetskikh
72e3fadb9a
default-config: Specify example refresh rate with 3 digits
...
This is the format you need to use.
2024-02-14 19:55:31 +04:00
Ivan Molodetskikh
befdebfa03
Add the beginnings of window rules
2024-02-14 08:32:14 +04:00
Ivan Molodetskikh
cbd066ab68
default-config: Document animation properties
2024-02-12 20:46:29 +04:00
Ivan Molodetskikh
a9fcbf81eb
Export NIRI_SOCKET to systemd/dbus environment
2024-02-12 08:56:39 +04:00
Ivan Molodetskikh
67182129ff
Add skip-confirmation flag to the quit action
2024-02-12 07:53:48 +04:00
Ivan Molodetskikh
93e16a6582
Implement niri msg action
2024-02-10 09:40:32 +04:00
Ivan Molodetskikh
e5cd9e9307
default-config: Replace Mod with Super in swaylock bind
...
Otherwise it conflicts with Mod+L in nested.
2024-02-09 16:23:33 +04:00
Ivan Molodetskikh
6424a2738d
Make all animations configurable
2024-02-07 17:14:24 +04:00
Ivan Molodetskikh
baa6263cbe
Bump libinput to 1.21, add dwtp flag
2024-02-06 09:54:46 +04:00
Dennis Ranke
3a23417e98
Add consume-or-expel-window-left/right commands
2024-02-05 14:09:47 +04:00
Andreas Stührk
e51268a39e
Add actions to move the active workspace to another monitor
2024-02-01 12:29:46 +04:00
Ivan Molodetskikh
0a715ce155
default-config: Improve wording for focus-ring/border comment
...
SSD or server-side decorations is never mentioned elsewhere.
2024-02-01 12:06:13 +04:00
Ivan Molodetskikh
89ac958670
default-config: Document how focus ring and border draw behind
...
Related: https://github.com/YaLTeR/niri/issues/150
2024-02-01 10:08:15 +04:00
axtloss
962e159db6
Add option to rotate outputs
2024-01-31 23:02:38 +04:00
Ivan Molodetskikh
743173ef64
config: Bump precision on the default widths
...
This seems to actually matter on my 2560x display.
2024-01-22 20:43:33 +04:00
Ivan Molodetskikh
dc47de178f
Add an option to skip the hotkey overlay at startup
2024-01-20 08:31:05 +04:00