Implement an AlwaysOnTop window level #1818
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've found that while Tooltip and Modal do have AlwaysOnTop functionality, they also have special behavior that isn't wanted in some scenarios.
This new WindowLevel is a normal top-level application window that will stay on top of other windows, should work with windows from other applications and while the current application is not in focus.
Currently on Mac it will only stay on top of windows from the same application, getting it to stay on top of windows from other applications while the current application is not in focus may be tricky.