Commit Graph

9 Commits

Author SHA1 Message Date
99ef96a389 build: update to wlroots 0.18.0 2024-07-16 14:34:40 +02:00
033cad47bf build: update to Zig 0.12 2024-05-20 11:35:36 +02:00
0e2cac08df XdgToplevel: eliminate "self" naming convention 2024-03-14 12:19:36 +01:00
026c832ba1 xdg-toplevel: handle destroy before xdg-decoration 2024-02-06 12:59:09 +01:00
7ee6c79b6b build: update to wlroots 0.17 2023-12-01 17:29:05 +01:00
c4fe1e1a3f rules: rename "tag" action to "tags"
This rule action accepts and assigns a set of 32 tags represented as a
32 bit integer just like all of river's other commands handling tags.

Using the singular here is potentially misleading and is also
inconsistent with set-view-tags, etc. which all use the plural.

Sorry about the breaking change for those who use master branch, ideally
I would have caught this before merging but at least I noticed before a
release.

This commit also does a bit of internal refactoring/cleanup of the rules
system.
2023-11-08 11:33:27 +01:00
2e586c7061 build: update to Zig 0.11.0 2023-10-16 16:27:03 +02:00
b2b2c9ed13 river: add rules system
This is a breaking change and replaces the previous
csd-filter-add/remove and float-filter-add/remove commands.

See the riverctl(1) man page for documentation on the new system.
2023-03-12 16:44:19 +01:00
05eac54b07 xdg-decoration: clean up implementation
We now send some protocol errors that wlroots 0.16 is missing [1].
This also allows us to access the xdg decoration from a view, which will
be necessary for some future changes.

[1]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4051
2023-03-10 18:49:30 +01:00