Orestis Floros ae757c6848
Extend tiling/floating criteria with optional auto/user values (#4006)
The default `tiling` and `floating` behavior is preserved and matches
both cases.

Adds a new handler to `remanage_window` on A_I3_FLOATING_WINDOW change.

Mainly in order to `run_assignments`, this makes `for_window [floating]`
directives to work for windows which where initially opened as tiling.
Now, when floating is enabled, `for_window` will trigger correctly. Same
applies to `for_window [tiling]`.

The obvious solution of `run_assignments` after
`floating_{enable,disable}` doesn't work because `run_assignments`
modifies the parser state in src/assignments.c:51.

Fixes #3588

Co-Authored-By: Michael Stapelberg <michael@stapelberg.de>
2020-04-12 13:49:08 +02:00
2020-02-17 18:31:40 +01:00
2020-02-01 17:32:54 +01:00
2020-03-01 13:25:42 +09:00
2019-09-01 19:19:12 +02:00
2019-02-21 19:52:55 +00:00
2020-02-01 17:41:19 +01:00
2020-02-17 18:27:38 +01:00
2018-05-01 13:49:55 +03:00
2011-08-28 17:44:42 +02:00
2018-10-26 09:58:04 -07:00
2017-09-24 19:21:26 +02:00
2019-01-27 16:45:19 +01:00
2020-02-17 18:27:38 +01:00
2019-08-03 15:29:04 +02:00

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

i3 is a tiling window manager for X11.

For more information about i3, please see the project's website and online documentation.

For information about contributing to i3, please see CONTRIBUTING.md.

Description
No description provided
Readme 15 MiB
Languages
C 58.6%
Perl 29%
Raku 9.4%
Ruby 1.2%
Shell 0.7%
Other 1.1%