Kiko
6ad841cb5f
Merge 711cad75e1
into 1da99f4003
2024-07-05 19:43:15 +00:00
Kiko
711cad75e1
Merge branch 'YaLTeR:main' into main
2024-07-05 19:43:12 +00:00
Ivan Molodetskikh
1da99f4003
Implement focus-follows-mouse max-scroll-amount
2024-07-05 20:53:11 +04:00
Ivan Molodetskikh
120eaa6c56
wiki: Fix repeat since annotation
2024-07-05 20:30:27 +04:00
Ivan Molodetskikh
fb636ef98d
Refactor and simplify new view offset calculation
...
* Split new offset computation from starting the animation.
* Simplify new column on empty workspace logic.
2024-07-05 20:30:27 +04:00
Kiko
a745b7a5c0
Merge branch 'YaLTeR:main' into main
2024-07-05 11:59:28 +00:00
Ivan Molodetskikh
6147a31b48
wiki: Add Since to repeat=false
2024-07-05 12:04:23 +04:00
Ivan Molodetskikh
3f8707496f
layout: Remove todo!() when activating window with no monitors
2024-07-05 11:56:45 +04:00
Ivan Molodetskikh
de6caec685
Recompute current pointer focus for focus-follows-mouse
...
Fixes https://github.com/YaLTeR/niri/issues/377 .
2024-07-05 10:13:50 +04:00
Kiko
d128c7c837
Merge branch 'YaLTeR:main' into main
2024-07-05 07:51:45 +02:00
Ivan Molodetskikh
c8411e55d9
wiki: Mention bind key repeat
2024-07-05 08:40:25 +03:00
Salman Farooq
d3aebdbec4
Implement key repeat for compositor binds
2024-07-05 08:40:25 +03:00
TheAngusMcFire
a56e4ff436
Added Commnads to focus windows or Monitors above/below the active window ( #497 )
...
* Implement focus-window-up/down-or-monitor calls
* Fixed wrong naming of focus-window-or-monitor commands
* fix copy pase errors for focusing direction
* Fixed wrong behaviour when the current workspace is empty
* Cleanup navigation code to reduce complexity
* Fix wrong comments and add testcases for FocusWindowOrMonitorUp/Down
---------
Co-authored-by: Christian Rieger <christian.rieger@student.tugraz.at>
2024-07-05 04:55:04 +00:00
Ivan Molodetskikh
9dcc9160b3
Put Outputs config into a dedicated struct
2024-07-05 07:35:01 +03:00
tet
43df7fad46
Implement wlr-output-management protocol
...
fix: wlr_output_management use WeakOutput
2024-07-05 07:35:01 +03:00
Ivan Molodetskikh
d2087a2cd9
Add output ID tracking
2024-07-05 07:35:01 +03:00
Kiko
6c263d59c3
Update Configuration:-Layout.md
2024-07-04 22:12:03 +00:00
K's Thinkpad
f3dbb02975
updated the config and the wiki to reflect current state
2024-07-05 00:09:51 +02:00
K's Thinkpad
e5e0cc449f
has functioning optional gradient change
2024-07-04 21:46:08 +02:00
K's Thinkpad
3c2f33dcd1
will soon have working gradient selection
2024-07-04 21:45:08 +02:00
K's Thinkpad
249335b146
Added the better color averaging code (tested & functional)
2024-07-02 17:47:09 +02:00
Nick Hastings
c681198179
Add install location instructions for manual installation ( #489 )
...
* wiki: Update install location instructions
Provide file install destinations for both packages and manual
installations.
* wiki: split install instructions into two sections
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Update wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-07-02 08:30:39 +00:00
it-a-me
105938df0b
Keep monitors powered off upon connecting a new one ( #488 )
...
* Keep monitors powered off upon connecting a new one
Update src/backend/tty.rs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Update src/backend/tty.rs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
fix tests
* Update
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-07-02 01:21:07 -07:00
Ivan Molodetskikh
7b6fa12854
Enable subpixel glyph positioning in Pango
...
Makes things scale more smoothly.
2024-07-01 09:47:31 +04:00
Ivan Molodetskikh
e7c201abba
Update README
2024-06-29 10:27:38 +04:00
Ivan Molodetskikh
4fd04951e6
Bump version to 0.1.7
2024-06-29 08:39:13 +04:00
Salman Farooq
747c186293
add-in-wiki-xwayland-run-as-a-solution-to-run-X-apps ( #477 )
2024-06-28 21:18:29 -07:00
Filipe Paniguel
bdf9894020
feat: add focus-column-or-monitor-left
, focus-column-or-monitor-right
( #456 )
...
* feat: add support for focus-window-or-monitor
* addresses output without window case
* refactor: reduce verbosity
* update this..
* refactor: rename `maybe_focus_window` functions
* refactor: flip focus_window_or_output return logic
* Update src/layout/mod.rs
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* refactor: rename to Column
* move blocks next to other Column variables
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-06-28 07:44:24 -07:00
sodiboo
d180e60e05
Implement support for $NIRI_CONFIG
environment variable
2024-06-28 14:00:26 +03:00
sodiboo
65addefd09
wiki: Fix $XDG_CONFIG_HOME/.config/
that should be $XDG_CONFIG_HOME/
2024-06-28 14:00:26 +03:00
Ivan Molodetskikh
697fcbac12
wiki: Add rounded corners to the FAQ
2024-06-28 14:39:04 +04:00
Ivan Molodetskikh
a8e281e95f
wiki: Fix links
2024-06-28 14:38:58 +04:00
Ivan Molodetskikh
4d60eae82e
Fix blocked-out + popups and rounded corners window screencasts
2024-06-28 12:35:12 +04:00
Ivan Molodetskikh
2b5215c244
Show ISO_Level3_Shift in the hotkey overlay
2024-06-28 11:28:40 +04:00
Ivan Molodetskikh
a43f30b7f5
Ignore compositor opacity for window screencasts
...
When using opacity as unfocused indicator, it will show up on the
screencast, which is undesired.
This is not a problem for window screen*shot*s where the window is
focused.
2024-06-28 10:39:36 +04:00
Ivan Molodetskikh
88f7b08e56
Add transparency support to window screencasts
...
Turns out it needed to be in a separate pod.
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
dc92d80b9f
Implement initial window screencasting
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
0757ad08e7
id: Start from 1
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
5577021475
wiki: Mention wait for completion NVIDIA flickering workaround
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
40aff3a094
Implement org/gnome/shell/Introspect/GetWindows
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
6c5f10035a
mapped: Add id
2024-06-28 10:39:35 +04:00
Ivan Molodetskikh
96d2baa2b5
mapped: Make is_active_in_column private
2024-06-28 10:39:35 +04:00
aspizu
5d2754f831
Fix dead links and add FAQ entry ( #475 )
...
* Fix dead links and add FAQ entry
* Update wiki/FAQ.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Update wiki/Important-Software.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-06-27 23:23:52 -07:00
itsjunetime
ebaf1b0620
Update winit to fix failing build on arm linux
2024-06-22 18:21:15 +03:00
Ivan Molodetskikh
589e5a600c
Keep screencast running through size changes
2024-06-21 11:05:28 +03:00
Ivan Molodetskikh
198b5a502d
Update dependencies
2024-06-21 08:55:46 +03:00
Ivan Molodetskikh
cb0ebd35ce
Make tablet without specific output map to union of outputs
2024-06-19 23:02:45 +03:00
Ivan Molodetskikh
29cf80a3dd
wiki: Mention workspace switch mouse gesture
2024-06-19 22:22:34 +03:00
Ivan Molodetskikh
db89d4d3dd
Implement vertical middle mouse gesture
2024-06-19 21:55:39 +03:00
Kirill Chibisov
226273f660
Handle KDE decorations in Mapped::has_ssd
...
This fixes an issue with default CSD border being drawn for SSD
rendering firefox, because only xdg decorations were checked.
2024-06-19 17:42:29 +03:00