aboutsummaryrefslogtreecommitdiffstats
path: root/README.ja.md
diff options
context:
space:
mode:
authorLibravatar Kenny Levinsen <kl@kl.wtf>2024-03-16 17:55:20 +0100
committerLibravatar Simon Ser <contact@emersion.fr>2024-04-12 17:32:26 +0200
commit1267e47de913d2cda2644ad89bba4e9c55842cd3 (patch)
tree3595ce67416ff57f0cb50965664a3af5714a50be /README.ja.md
parentinput: add Super as alternative for Mod4 (diff)
downloadsway-1267e47de913d2cda2644ad89bba4e9c55842cd3.tar.gz
sway-1267e47de913d2cda2644ad89bba4e9c55842cd3.tar.zst
sway-1267e47de913d2cda2644ad89bba4e9c55842cd3.zip
config/output: Refactor handling of tiered configs
Output configuration can be applied to a particular output in three ways: As a wildcard, by connector name and by identifier. This in turn means that three different configurations must be handled at any given time. In the current model, this is managed by merging new configuration into every other matching configuration. At the same time, an additional synthetic configuration is made which matchehes both identifier and name at the same time, further complicating logic. Instead, manage and store each configuration independently and merge them in order when retrieving configuration for an output. When changes are made to a less specific configuration, clear these fields from more specific configurations to allow the change to take effect regardless of precedence. Fixes: https://github.com/swaywm/sway/issues/8048
Diffstat (limited to 'README.ja.md')
0 files changed, 0 insertions, 0 deletions