-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve performance when opening the application from tray #10
Comments
I'm not sure if that is actually a problem. For example, new versions of Skype works also exactly that way. |
It is a problem. Depending on the configuration, it takes up multiple seconds for the application to even show up. For a tool that is intended to provide a quick overview, this is a major UX issue. |
I tried using VirtualizingStackPanel.IsVirtualizing="True" in ConnectorsTreeView.mainTreeView. It improves show performance, but it has some side effects.
|
We no longer close the window when it is minimized to tray. |
Similar to the TrayHandler, it should also just be hidden instead of being closed to prevent a full UI reload upon the next opening of the application. Issue #10
When opening the tool from the tray icon, currently the application re-initializes itself completely.
This causes a major performance issue on an operation that is intended to be quick and seamless.
We need to prevent this and make sure that the application keeps its state even though it is minimized to the tray.
The text was updated successfully, but these errors were encountered: