niri/resources
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
..
cursor.rgba Use xcursor default cursor, or fallback from Anvil 2023-08-15 17:17:42 +04:00
default-config.kdl Workspace back and forth (#253) 2024-03-19 07:27:52 -07:00
niri-portals.conf portals: Set gnome-keyring as the Secrets portal 2023-11-26 08:15:29 +04:00
niri-session Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itself 2024-02-21 07:27:49 +04:00
niri-shutdown.target Add and call niri-shutdown.target 2023-11-25 11:01:23 +04:00
niri.desktop Add initial session / systemd integration 2023-08-27 07:37:36 +04:00
niri.service Add --session CLI flag instead of detection based on systemd service 2024-02-21 07:27:49 +04:00