Hi @v1cont,
First of all, thank you for your continued work on YAD. It’s an excellent and powerful tool.
Also, I sincerely wish for peace to be established in Ukraine, and I hope you are doing well and staying safe.
Bug description
The --pulsate parameter has different behavior between older and newer versions of YAD.
In older versions (e.g., 0.40.0), the following sequence works correctly. The window stays open for 5 seconds and then closes automatically when "100" is sent to the FIFO.
However, in newer versions, even when adding --auto-close, the window does not close after sending "100".
Steps to Reproduce
mkfifo fifo
tail -f fifo | yad --progress --pulsate --auto-close &
echo "10" >fifo
sleep 5
echo "100" >fifo
Expected behavior
The progress window should close automatically after receiving "100".
Actual behavior (in recent versions)
The window remains open indefinitely, even with --auto-close.
Versions Tested
✅ Working:
- YAD version 0.40.0 (GTK+ 3.24.41) - Ubuntu 24.04
- YAD version 0.40.0 (GTK+ 3.24.49) - Debian 13
❌ Not working:
- YAD version 7.2 (GTK+ 3.24.50) - Ubuntu 25.10
- YAD version 9.3 (GTK+ 3.24.51) - Fedora 43
- YAD version 14.1 (GTK+ 3.24.50) - Arch Linux
Thank you again for your time and dedication!
Hi @v1cont,
First of all, thank you for your continued work on YAD. It’s an excellent and powerful tool.
Also, I sincerely wish for peace to be established in Ukraine, and I hope you are doing well and staying safe.
Bug description
The
--pulsateparameter has different behavior between older and newer versions of YAD.In older versions (e.g., 0.40.0), the following sequence works correctly. The window stays open for 5 seconds and then closes automatically when
"100"is sent to the FIFO.However, in newer versions, even when adding
--auto-close, the window does not close after sending"100".Steps to Reproduce
Expected behavior
The progress window should close automatically after receiving
"100".Actual behavior (in recent versions)
The window remains open indefinitely, even with
--auto-close.Versions Tested
✅ Working:
❌ Not working:
Thank you again for your time and dedication!