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

Refine chức năng Ghi nhớ chế độ gõ #88

Open
antran22 opened this issue Oct 3, 2023 · 3 comments
Open

Refine chức năng Ghi nhớ chế độ gõ #88

antran22 opened this issue Oct 3, 2023 · 3 comments
Labels
A-client Area: Everything within GõKey E-medium Estimation: Medium effort enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@antran22
Copy link

antran22 commented Oct 3, 2023

Hiện tại thì app đang cho phép edit app block list từ file ~/.goxkey.
Ý tưởng của mình:

  • Cho phép cài đặt thêm các field vn-apps, en-apps từ UI.
  • Cho phép override. Thay vì disable luôn gõ tiếng Việt trong en-apps thì chỉ tự động chuyển về EN khi chuyển sang app này. Nếu người dùng chuyển lại về tiếng Việt, cho phép người dùng tiếp tục gõ tiếng Việt (một số trường hợp mình vẫn cần gõ tiếng Việt vào terminal).
@huytd
Copy link
Owner

huytd commented Oct 5, 2023

Theo như cách bạn mô tả thì việc override xảy ra như thế nào nhỉ? Nếu không remove app ra khỏi en-apps khi chuyển sang tiếng Việt – hoặc vn-apps khi chuyển sang tiếng Anh thì sẽ tạo ra 2 item giống nhau trên cả 2 list 🤔

@huytd huytd added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers question Further information is requested A-client Area: Everything within GõKey labels Oct 5, 2023
@antran22
Copy link
Author

antran22 commented Oct 6, 2023

Theo mình thì sẽ cần refactor lại 1 chút:

  • Việc chuyển ngôn ngữ không sửa ngay lập tức en-apps hay vn-apps. Trước mắt người dùng cần tự sửa en-apps hay vn-apps
  • Về sau có thể tạo một counter để track việc chuyển ngôn ngữ. Nếu 1 App nhận thấy người dùng sử dụng 1 ngôn ngữ khoảng 80% thời gian thì mới tự động add vào en-apps hoặc vn-apps.

@huytd
Copy link
Owner

huytd commented Oct 6, 2023

Uhm mình thấy điểm này hợp lý, vậy chốt là:

  • Đưa chức năng tự động ghi nhớ ứng dụng thành 1 option để chọn
  • Thêm UI để người dùng có thể tự thêm/xoá ứng dụng khi cần

@huytd huytd changed the title Cài đặt Blacklist, whitelist, cho phép override block list. Refine chức năng Ghi nhớ chế độ gõ Oct 6, 2023
@huytd huytd added E-medium Estimation: Medium effort and removed question Further information is requested labels Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-client Area: Everything within GõKey E-medium Estimation: Medium effort enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants