Sex, 2007-10-05 às 14:05 +0200, Stanislav Brabec escreveu:
Ricardo Cruz wrote:
1) Pop-ups should not grab focus. It is an usability killer! It forces user to watch pop-ups instead of doing anything useful during the installation.
Please, please use properly initialized transient windows for all pop-ups ones. Except "user action required", you should not grab focus.
We are setting the popup windows as transient just fine. You can test it on KDE and compare to yast-qt. I attached a Python coded test case that reflects that. The problem is with Metacity. It has a too short time span on user interaction (or none), and doesn't keep transient dialogs minimized when the main one is.
It may be another bug, for metacity.
But I was not accurate: My window is not minimized. I left it as is, only got other windows front and started to do other things.
I am not complaining, that progress windows and not minimized, but that:
- Every each new progress window gets focus again. Very annoying. While writing an email, I had to: Click to mail window, type two characters, click to mail window, type third character etc.
- If the window is in back, transient windows should be back as well. Only enhancement proposal.
Again I thought you were referring to that another bug. Anyway, installed 10.3, and I see its also YCP code that pops up this dialog, yast-gtk is just following orders here. Unfortunately, Metacity kinda of sucks for this out-of-nowhere dialogs that yast guys seem to like more and more. A work-around for yast-gtk is out of question. So, I will direct this to YCP guys. This popup dialogs are an annoyance in KDE too, because the task bar gets highlighted for no reason, and other desktops where you need to press to show. This should be integrated with the rest of the system update scripts window. In fact, I think this whole thing should happen in background and the user should be only notified in case of error. I will open another bug report for Metacity with the test case from #326158. Maybe another for the stupid "Yes"-¨No" install more packages dialog. Cheers, Ricardo -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org