Ivan Molodetskikh
|
a388c25795
|
Update dependencies
|
2024-02-10 15:01:34 +04:00 |
|
Ivan Molodetskikh
|
5c4d9824a4
|
Remove logind-zbus dependency
It isn't updated and we don't really need it anyway.
|
2024-02-10 14:58:22 +04:00 |
|
Ivan Molodetskikh
|
ca4ee5ae25
|
hotkey-overlay: Only show Spawn binds with Mod/Super
|
2024-02-10 14:37:38 +04:00 |
|
Ivan Molodetskikh
|
93e16a6582
|
Implement niri msg action
|
2024-02-10 09:40:32 +04:00 |
|
Ivan Molodetskikh
|
3486fa5536
|
Remove unused directories workspace dep
|
2024-02-10 09:34:35 +04:00 |
|
Ivan Molodetskikh
|
c022d74c82
|
Remove extra `` in comment
|
2024-02-10 09:19:08 +04:00 |
|
Ivan Molodetskikh
|
e68641c0a7
|
Move CLI types to submodule
|
2024-02-10 08:40:13 +04:00 |
|
Ivan Molodetskikh
|
2a892ef511
|
input: Fix Clippy warning
|
2024-02-10 08:38:19 +04:00 |
|
Ivan Molodetskikh
|
90c6721e97
|
config: Add missing Smithay feature
Fixes build on nightly.
|
2024-02-10 07:51:53 +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
|
573dca10cc
|
input: Fix handling of binds with compositor mod but no explicit Mod
|
2024-02-09 16:23:05 +04:00 |
|
Ivan Molodetskikh
|
577fba82e5
|
input: Split bound_action() and add tests
|
2024-02-09 16:16:18 +04:00 |
|
Ivan Molodetskikh
|
b9116c579a
|
Implement idle-notify and idle-inhibit
|
2024-02-09 15:50:40 +04:00 |
|
Ivan Molodetskikh
|
d8dcadc5b2
|
Clamp animation slowdown to sane values
|
2024-02-07 20:03:23 +04:00 |
|
Ivan Molodetskikh
|
6424a2738d
|
Make all animations configurable
|
2024-02-07 17:14:24 +04:00 |
|
Ivan Molodetskikh
|
753a90430a
|
animation: Accept ms as u32
Less boilerplate elsewhere.
|
2024-02-07 16:32:38 +04:00 |
|
Ivan Molodetskikh
|
f9085db564
|
Implement window open animations
|
2024-02-07 13:16:54 +04:00 |
|
Ivan Molodetskikh
|
49ce791d13
|
Add a Tracy span to OffscreenRenderElement::new
|
2024-02-07 13:16:54 +04:00 |
|
Ivan Molodetskikh
|
4b8e04da04
|
Activate the new right_of window on its workspace
This way when a dialog opens on a different workspace, the user will see
it right away when they switch to that workspace.
|
2024-02-07 13:16:54 +04:00 |
|
Ivan Molodetskikh
|
026ad8f377
|
Add a way to override the element ID for primary output check
|
2024-02-07 11:30:52 +04:00 |
|
Ivan Molodetskikh
|
0761401650
|
Add OffscreenRenderElement
|
2024-02-07 11:30:33 +04:00 |
|
Ivan Molodetskikh
|
3360517f62
|
Clear before rendering to texture
Otherwise I see artifacts on some GTK dialogs.
|
2024-02-07 11:18:55 +04:00 |
|
Ivan Molodetskikh
|
9896fd67a0
|
Open dialogs to the right of their parent, don't steal focus
|
2024-02-07 10:49:01 +04:00 |
|
Ivan Molodetskikh
|
15ec699fbb
|
visual-tests: Remove "Just" prefix
|
2024-02-07 09:24:41 +04:00 |
|
Ivan Molodetskikh
|
a1cc39a437
|
visual-tests/tile: Disable focus ring
|
2024-02-07 09:22:00 +04:00 |
|
Ivan Molodetskikh
|
738d9a2b40
|
Add blank line
|
2024-02-06 19:53:31 +04:00 |
|
Ivan Molodetskikh
|
68752db51b
|
layout: Add Column::advance_animations()
|
2024-02-06 19:52:47 +04:00 |
|
Ivan Molodetskikh
|
d4929b8e18
|
Inline variable
|
2024-02-06 19:52:10 +04:00 |
|
Ivan Molodetskikh
|
93c547f749
|
Move focus ring into Tile
For now, will make the open animation better.
|
2024-02-06 19:49:51 +04:00 |
|
Ivan Molodetskikh
|
e2b91c0c1c
|
layout: Fix refresh in tests
Didn't affect anything but still.
|
2024-02-06 19:09:27 +04:00 |
|
Ivan Molodetskikh
|
322b5cbac7
|
Add Layout::with_options()
|
2024-02-06 19:09:15 +04:00 |
|
Ivan Molodetskikh
|
592791611a
|
Change render functions to accept iterators
|
2024-02-06 17:53:25 +04:00 |
|
Ivan Molodetskikh
|
d073d2ab3d
|
Move render functions to render_helpers
|
2024-02-06 17:53:25 +04:00 |
|
Ivan Molodetskikh
|
b2298db5c5
|
Split render_helpers.rs
|
2024-02-06 11:25:25 +04:00 |
|
Ivan Molodetskikh
|
baa6263cbe
|
Bump libinput to 1.21, add dwtp flag
|
2024-02-06 09:54:46 +04:00 |
|
Ivan Molodetskikh
|
795da53d53
|
README: Update Ubuntu dependencies
|
2024-02-06 09:49:53 +04:00 |
|
Ivan Molodetskikh
|
122afff7d1
|
Add niri-visual-tests
|
2024-02-06 09:40:45 +04:00 |
|
Ivan Molodetskikh
|
d2a4e6a0cb
|
Update dependencies
|
2024-02-06 09:40:34 +04:00 |
|
Ivan Molodetskikh
|
8916b18c6b
|
Run Ubuntu CI in a 23.10 container
We will soon need newer dependencies.
|
2024-02-06 09:40:32 +04:00 |
|
Ivan Molodetskikh
|
b0d0fce5f3
|
Move use into feature-gated function
|
2024-02-05 17:40:16 +04:00 |
|
Ivan Molodetskikh
|
3dc4a5fdac
|
Fix Clippy warnings
|
2024-02-05 17:40:16 +04:00 |
|
Ivan Molodetskikh
|
1706a46b2b
|
layout: Mark some things as pub
|
2024-02-05 17:40:16 +04:00 |
|
Ivan Molodetskikh
|
3789d85588
|
Add lib.rs, become a mixed lib-bin crate
Will be used for visual tests.
|
2024-02-05 17:40:16 +04:00 |
|
Dennis Ranke
|
3a23417e98
|
Add consume-or-expel-window-left/right commands
|
2024-02-05 14:09:47 +04:00 |
|
Ivan Molodetskikh
|
6bb83757ee
|
Convert everything to niri_render_elements! {}
|
2024-02-05 14:05:08 +04:00 |
|
Ivan Molodetskikh
|
b62a07956a
|
Add niri_render_elements! {}
We will be using this in several other places.
|
2024-02-05 13:55:09 +04:00 |
|
Ivan Molodetskikh
|
96016790b2
|
layout: Replace with_tiles_in_render_order() with Iterator
|
2024-02-05 13:55:09 +04:00 |
|
Ivan Molodetskikh
|
bf978fe98d
|
layout/tile: Return Iterator of render elements
Avoid a Vec.
|
2024-02-05 13:55:09 +04:00 |
|
Ivan Molodetskikh
|
57521c69c3
|
layout: Add TileRenderElement
|
2024-02-04 22:52:11 +04:00 |
|
Ivan Molodetskikh
|
da826e42aa
|
layout: Add LayoutElementRenderElement
Allows for testing layout rendering without Wayland windows.
|
2024-02-04 22:31:44 +04:00 |
|