sway-patched-tray-menu-github/include/sway
Kenny Levinsen 4c28916d68 config/output: Search for output config fallbacks
The original sway output config implementation enabled one output at a
time, testing modes, render formats and VRR support as it went along.
While this sort of fallback is easy to do, it has the downside of not
considering the effect of neighbor outputs on the configuration
viability.

With backend-wide commits, we can now better consider the effect of
neighbor outputs, but to handle the fact that we commit all outputs at
once we need to perform a more elaborate search of viable
configurations.

Implement a recursive configuration search for when the primary
configuration failed to apply.
2024-05-02 16:16:42 +02:00
..
desktop xdg-activation: distinguish activation and urgency requests 2024-02-17 00:54:30 -07:00
input Implement transient seat management 2024-03-18 09:07:21 +01:00
tree xdg-shell: implement popup repositioning 2024-03-08 09:52:14 +03:00
commands.h input/libinput: add scroll_button_lock method 2023-06-16 15:30:04 +02:00
config.h config/output: Search for output config fallbacks 2024-05-02 16:16:42 +02:00
criteria.h i3 compat: Adding support for the all criteria 2023-09-07 10:42:54 +09:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
ipc-json.h sway: add non-desktop outputs to json when running swaymsg -t get_outputs 2022-09-19 07:26:45 -04:00
ipc-server.h ipc: add support for output event 2023-02-01 11:32:57 -05:00
layers.h layer_shell: Handle popups through popup descriptor 2024-02-12 19:19:22 +03:00
output.h config/output: drop enabling flag 2024-03-08 09:12:12 -05:00
scene_descriptor.h scene_graph: Port xwayland 2024-01-18 18:36:54 +03:00
server.h Re-create renderer when lost 2024-03-14 22:55:46 +01:00
sway_text_node.h Introduce sway_text_node 2024-01-18 18:36:54 +03:00
swaynag.h swaynag: add printf attribute to swaynag_log() 2023-04-14 18:34:54 +02:00
xdg_decoration.h xdg-shell: chase events update 2023-11-23 19:41:57 +01:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00