Hello,
would it be possible to (optionally) split the deserialization (loading) into 2 steps:
* everything but floating windows
* only floating windows
This way I could use the first step just before the MainWindow is shown at all and the second step just after it has been shown.
Currently deserialization before showing the MainWindow only works as long as the user has not floated any of the ToolWindows, but crashes when he did (throwing an exception saying that ownership of windows can only attached to already shown windows).
And the re-design of the MainWindow on startup does not only look ugly, it also costs a lot of CPU.
would it be possible to (optionally) split the deserialization (loading) into 2 steps:
* everything but floating windows
* only floating windows
This way I could use the first step just before the MainWindow is shown at all and the second step just after it has been shown.
Currently deserialization before showing the MainWindow only works as long as the user has not floated any of the ToolWindows, but crashes when he did (throwing an exception saying that ownership of windows can only attached to already shown windows).
And the re-design of the MainWindow on startup does not only look ugly, it also costs a lot of CPU.