Skip to content
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

Re-implement WindowManager to modify a model rather the WPF objects themselves #62

Open
cnapolit opened this issue Oct 31, 2022 · 0 comments
Labels
enhancement New feature or request Medium Complexity
Milestone

Comments

@cnapolit
Copy link
Owner

The WindowManager directly modifies WPF objects, so only the main thread can utilize WindowManager.
This makes the polling service difficult to stop, as it must invoke the main thread to perform actions on its behalf.
Since the parts of the plugin responsible for stopping the polling service are themselves on the main thread, they cannot wait for the polling service to stop since that service is often already waiting on the main thread.
Changing the WindowManager to modify a model the WPF objects derive from may allow a cleaner exit for the polling service.

@cnapolit cnapolit added enhancement New feature or request Medium Complexity labels Oct 31, 2022
@cnapolit cnapolit added this to the 3.0 Release milestone Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Medium Complexity
Projects
Status: No status
Development

No branches or pull requests

1 participant