Skip to content

Releases: itz-me-zappex/flux

flux v1.6.20

14 Oct 10:38
3a30a0c
Compare
Choose a tag to compare
  • Now daemon does not skip 0x0 events as that caused issues with unfocus detection in Openbox window manager if you switch from window to desktop. Instead, in such cases it does not try to obtain info about process using window ID 0x0 (as that always returns error because of bad event) and prints warning in output.

flux v1.6.19

13 Oct 11:16
7ac929e
Compare
Choose a tag to compare
  • Fixed a bug when daemon tries to kill /proc/ instead of delayed refresh event first time.
  • Fixed a bug when daemon skips events which does not match with ^0x[0-9a-fA-F]{7}$ regexp, now it skips only 0x0 events (mostly appears when client-side decorated window becomes focused).

flux v1.6.18

12 Oct 18:49
987ecb8
Compare
Choose a tag to compare
  • Fixed a bug when refresh event appears earlier than process dies completely, now daemon waits for 2 seconds instead of 100ms and does that on background to avoid freezing a whole event reading algorithm.

flux v1.6.17

12 Oct 11:35
8ae922e
Compare
Choose a tag to compare
  • Reworked FPS limit setting/unsetting algorithm, now daemon unsets FPS limit for section if all matching processes have been terminated (does not matter implicitly or explicitly).
  • Various minor fixes and improvements.

flux v1.6.16

10 Oct 18:42
030a084
Compare
Choose a tag to compare
  • Fixed a bug when cache cleaning up algorithm is triggered on next event after process termination instead of trigger it immediately.
  • Now daemon checks for existence of all stacking windows, that allows to detect implicitly terminated windows immediately.
  • Now daemon cleans up cache only if needed instead of (trying to do that) every event like in previous versions.
  • Various minor fixes and improvements.

flux v1.6.15

09 Oct 18:25
a32e96d
Compare
Choose a tag to compare
  • Now daemon exits safely (unsets applied limits) if xprop dies instead of restarting it.
  • Reworked background_cpulimit function, now you can get proper info about has been process CPU unlimited or CPU limiting with delay has been cancelled.
  • Reworked background_mangohud_fps_set function, now it does not wait for process termination to unset FPS limit as that did not work properly in cases if two or more processes matching with the same section where FPS limit is specified.
  • Associating FPS limits with PIDs was a bad idea, so now all FPS limits associating with sections.
  • Fixed a bug when FPS limit applies if you switch from one matching window to another.
  • Fixed a bug when mangohud_fps_set adds another line fps_limit=<value> even if that variable already exists there, that happened because daemon does not expect anything but fps_limit=, so it simply ignored something like fps_limit = 60 etc..
  • Now daemon exits with an error if user tries to run multiple instances.
  • Various minor fixes and improvements.

flux v1.6.14

07 Oct 14:39
4b86503
Compare
Choose a tag to compare
  • Fixed an issue with --config option when daemon exits with an error saying that config file was not specified even if it is specified but does not exist.
  • Small fixes and improvements.

flux v1.6.13

06 Oct 15:10
5534b82
Compare
Choose a tag to compare
  • Removed output when daemon receives SIGTERM/SIGINT signal.
  • Small fixes and improvements.

flux v1.6.12

06 Oct 14:07
49f56f6
Compare
Choose a tag to compare
  • Removed annoying message related to cleaned up cache which appeared every event.
  • Other changes are related to code style and minor modifications.

flux v1.6.11

05 Oct 15:57
123ad95
Compare
Choose a tag to compare
  • Fixed a dumb mistake in garbage collection of implicitly terminated PIDs algorithm, that is rather human factor than stupidity.
  • Cache cleaning up algorithm triggers every event now instead of every 1000th, I guess that is better behavior than previous one.
  • Small fixes and improvements.