Feedback on ProgDVB 7.46.05 new "click to show channel info" feature
Posted: Sun Aug 28, 2022 5:25 pm
I noticed that in ProgDVB 7.46.05 it is showing the channel info OSD (hotkey "i") when clicking the main video window.
Generally this could be potentially a nice feature. Specifically when running ProgDVB in fullscreen (to toggle channel info overlay quickly).
However as you also mentioned ProgDVB is optimized for mouse/keyboard operation. I am usually running it in borderless windowed mode on my desktop. Sometimes the window is partially covered by other windows and if I see something interesting I tend to quickly click on the video window to bring ProgDVB to foreground.
The issue now is that on this click ProgDBV also turns on the channel info overlay and either I need to click again or press "i" to get rid of it.
I think it's generally unexpected for a video player to execute actions when clicking on the video window (some players pause/play on click though).
Proposal: If the ProgDVB window is the active window then a click on the video might open the channel info OSD. But if I click on ProgDVB while ProgDVB was not the active application the user intention is expected to bring the video window to foreground and it should not execute any action (like showing OSD).
This is however just a proposal for enhancement of usability.
Another small issue I noticed: When ProgDVB detects an update it is showing the update dialog. As long as the dialog is shown the video window remains pitch black (while audio is playing in background). As soon as the update dialog is closed the video is shown. I suspect some initialization being blocked by the dialog during startup process. I believe earlier versions did actually play video while the dialog is shown.
Not an actual real problem though. Just noticed this as I was launching ProgDVB and the video window remained black. Thought about something broken until I found it's showing the update dialog.
Generally this could be potentially a nice feature. Specifically when running ProgDVB in fullscreen (to toggle channel info overlay quickly).
However as you also mentioned ProgDVB is optimized for mouse/keyboard operation. I am usually running it in borderless windowed mode on my desktop. Sometimes the window is partially covered by other windows and if I see something interesting I tend to quickly click on the video window to bring ProgDVB to foreground.
The issue now is that on this click ProgDBV also turns on the channel info overlay and either I need to click again or press "i" to get rid of it.
I think it's generally unexpected for a video player to execute actions when clicking on the video window (some players pause/play on click though).
Proposal: If the ProgDVB window is the active window then a click on the video might open the channel info OSD. But if I click on ProgDVB while ProgDVB was not the active application the user intention is expected to bring the video window to foreground and it should not execute any action (like showing OSD).
This is however just a proposal for enhancement of usability.
Another small issue I noticed: When ProgDVB detects an update it is showing the update dialog. As long as the dialog is shown the video window remains pitch black (while audio is playing in background). As soon as the update dialog is closed the video is shown. I suspect some initialization being blocked by the dialog during startup process. I believe earlier versions did actually play video while the dialog is shown.
Not an actual real problem though. Just noticed this as I was launching ProgDVB and the video window remained black. Thought about something broken until I found it's showing the update dialog.