Short introduction for the maillinglist: There is a discussion ongoing about transient dialogs (dialogs on top) in win32 builds of Inkscape. They do not work for current builds, but can be made to work with (afaik) only one drawback: when Inkscape's mainwindow is minimized while having a dialog on top, the mainwindow cannot simply be restored by clicking the taskbar button as this will give focus to the dialog that was opened. The dialog is not minimized when Inkscape is minimized which causes the problem. The mainwindow is restored by rightclicking the taskbar button and clicking on "Restore". The ongoing discussion is about how to solve this in a way that respects current standards. This mail is about a temporary solution that would greatly greatly greatly (I cannot stress enough) enhance Inkscape's useability.
Bulia Byak wrote:
Johan wrote:
The rightclick-'restore' procedure is not really annoying if known, but is very confusing for users and therefore I think a complete fix is needed before I can commit the #ifndef WIN32 removal.
Yes, definitely.
At the moment, the "dialogs on top" option does not work on win32 anyway, so we might as well remove it from win32 builds. However, I have a better idea:
(Note this is for win32 builds only!!!) We could concatenate the options "Dialogs are hidden in taskbar" and "Dialogs on top" into one option "Dialogs on top (experimental)" (checkbox). If unchecked, Inkscape will use the old options "dialogs NOT hidden in taskbar" and "Dialogs on top: none", if checked Inkscape will use "dialogs hidden in taskbar" and "dialogs on top:normal". The "(experimental)" is added so that users know that it is likely to work dissatisfactory, and an explanatory text should be added on how to restore the main window when Inkscape was minimized (i.e. the 'rightclick-restore' procedure).
Regards, Johan