Open bynect opened 2 months ago
@zappolowski it seems like the ci is having a problem with arch
maybe it's https://bbs.archlinux.org/viewtopic.php?id=276422?
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 41.74312%
with 127 lines
in your changes missing coverage. Please review.
Project coverage is 65.38%. Comparing base (
20033b8
) to head (bbf6d51
). Report is 2 commits behind head on master.
Files | Patch % | Lines |
---|---|---|
src/rules.c | 35.71% | 63 Missing :warning: |
src/dunst.c | 0.00% | 24 Missing :warning: |
src/wayland/wl.c | 0.00% | 14 Missing :warning: |
src/dbus.c | 47.36% | 10 Missing :warning: |
src/queues.c | 0.00% | 9 Missing :warning: |
src/option_parser.c | 83.33% | 3 Missing :warning: |
src/settings.c | 66.66% | 3 Missing :warning: |
src/draw.c | 0.00% | 1 Missing :warning: |
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
mostly done. I'll do some more checks and maybe add a functional test
Thanks for picking this up! I never got it to work properly when I tried it. But when the code is structured well, it should not be too hard to implement
Thanks for picking this up! I never got it to work properly when I tried it. But when the code is structured well, it should not be too hard to implement
I made some updates. The only thing I am a bit unsure is the reapply of rules
Basically I added a rule struct inside the notification that is allocated and filled when we try to apply a rule to change a value. Then when we reload we reapply that rule to "revert" the original state. it should work but I haven't tested much (it is kind of involved)
@fwsmit does this solve the problem you said in the comments?
arch ci is not working ...
@zappolowski I made the changes you suggested. Did you try hot reloading and found any problem? I wanted to merge this soon
I wanted to add a way to reload the config files. part of the code is taken from #968.
In respect to #968 I added the ability to pass a list of config files to use to the dbus method. If none are passed it will use the old config list.
I noticed that the cmdline parser ignores multiple
-conf
options (without any acknowledgment of the fact). So I changed the behavior to accept a list of files.Summary
ConfigReload
-conf
valuesdunstctl reload
and completions