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

Fix auto vnese toggle lags behind #105

Merged
merged 1 commit into from
Oct 8, 2023

Conversation

quangngd
Copy link
Contributor

@quangngd quangngd commented Oct 8, 2023

Issue

Cause

Hiện tại, khi detect click/type, app sẽ lập tức check frontmostApplication để quyết định có toggle vnese hay không.
Nhưng lúc này value frontmostApplication chưa cập nhật kịp, đó là lí do tại sao phải thao tác click/type thêm 1 lần nữa ( aka trigger check sau 1 lúc) thì mới update.

Solution

Subscribe vào event NSWorkspaceDidActivateApplicationNotification để trigger auto toggle vietnamese

@huytd
Copy link
Owner

huytd commented Oct 8, 2023

Nice and clean!!! Mấy hôm nay mình tìm cách subscribe event như này nhưng ko đc :D

@huytd huytd merged commit a968c5d into huytd:main Oct 8, 2023
@quangngd quangngd deleted the bug/auto-toggle-lag-behind branch October 8, 2023 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Khi chuyển chế độ gõ tự động theo app, thì icon trên thanh dock chưa chuyển theo
2 participants