Bug report #15103
Identify features: forms should stay in foreground
|Affected QGIS version:||master||Regression?:||No|
|Operating System:||all||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||23045|
When opening feature forms with the "Identify features" tool, there often multiple open forms that stay in the background of the main QGIS windows and can remain there unnoticed.
It is suggested to research if a window mode exists that forces these form windows to stay infront of the main QGIS application window - so they don't go unnoticed by the user.
#2 Updated by Andreas Neumann over 3 years ago
hm - what exactly do you mean by "noisy"? Isn't it up to the user to close the window he doesn't need anymore? It's as easy as pressing the "x" button.
BTW: foreground doesn't mean modal. It would still be possible to interact with the main window.
I agree though, that multiple forms for the same feature is bad. But multiple forms from different features is important for comparison reasons.
If we want to please all users - we could have an option on the application level to enable/disable this behavior ;-)
An additional idea would be to enable/disable the form "in front" behavior per feature form. KDE has such a "per Window" setting which forces the Window to stay on top of all the other Windows. In older versions KDE also had a button in the Window title bar for this to quickly enable/disable this behavior.
#8 Updated by Harrissou Santanna over 3 years ago
I don't really care about these forms. I can close them as I can not. It doesn't matter they're open (and hidden) given that I do not compare features through this way and if I need to see again values of a feature, I just need to click on it and open a new form.
This is theoretical because actually, I work with Mac and Windows and:
- on Mac, I have my mouse configured to see in one-click all the dialogs related to the current application, so I can easily switch and close unneeded dialogs
- and same thing, on Windows, hovering over QGIS icon in launch (?) bar shows all dialogs opened, so just switch
What sounds embarrassing with having the form stay foreground is that you are obliged to close it in order to see all the map canvas while before you just needed to click the main interface.
Note that i'haven't tested Mathias fix yet.