-
-
Notifications
You must be signed in to change notification settings - Fork 457
[dev] Global hotkey refactor #834
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
Conversation
|
@taooceros fair bit of method signature changes. can you give me a quick overview of why they are changed please |
Only the global hotkey event in publicapi is obsolete, and two new api is added to handle the same work. |
|
Unsafe is used because
|
This reverts commit 5f90365.
|
what's been tested with this change so far? also need to bump Shell plugin |
It is a pr to solve the problem that when win+r is pressed, the flow closes and the run command (win+r by os) operates. I understand that the code has become complicated because there is a part in the middle of the work that does not work properly related to animation. I kept testing by pressing win+r in several situations. |
|
well i dont exactly understand this change, so if @taooceros is sure this is good to go and not going to break anything then happy for one of you to approve and merge this. |
The main change is because the multicast delegate (event) fails to return all return values so that the win+r may not work with the presence of the windows walker. The main change of the pull request change the event to a list of Func to retrieve the return value correctly. |
jjw24
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…Launcher into GlobalHotkeyRefactor
d70bd85 to
f701c0b
Compare
Good to go? |
jjw24
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unsure of code changes but tested working fine, will merge since this addresses an issue in current dev

fix #788