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

feat: Implement a proper show/hide UI function #99

Merged
merged 2 commits into from
Oct 6, 2023
Merged

Conversation

huytd
Copy link
Owner

@huytd huytd commented Oct 6, 2023

image

Hide the app icon from the dock bar, and add a new menu item to show UI again after hide.

Fixes #85


Most importantly, I'm forking Druid to fix some default behaviors, since the mainstream's development has stopped.

Hide the app icon from the dock bar, and add a new menu item to show UI again after hide.

Fixes #85
@quantonganh
Copy link
Contributor

Cái này phải hardcoded NSApplicationActivationPolicy à bạn?
Có cách nào để cho phép thay đổi từ phía ứng dụng thì hay hơn.

@quantonganh
Copy link
Contributor

Khi chọn "Bật bảng điều khiển" mình cần cho nó hiển thị đè lên các apps khác nữa.

Hiện tại thì:

  • Chạy GoKey, vẫn để bảng điều khiển đó, không đóng
  • Mở một app khác
  • Di chuyển lên menu bar, chọn "Bật bảng điều khiển" -> không có gì xảy ra cả, vì GoKey bị ẩn phía sau app vừa mở.

@huytd
Copy link
Owner Author

huytd commented Oct 6, 2023

Uhm hiện tại hơi khó control cái vụ đưa nó lên đầu các app khác mặc dù đã dùng hàm bring_to_front_and_focus, để mình xem còn cách nào khác ko

@huytd
Copy link
Owner Author

huytd commented Oct 6, 2023

Còn về vụ hardcode NSActivationPolicy thì hiện tại chưa có cách nào khác, vì giá trị này cũng đc hardcode trong druid-shell, mình có thử qua một vài cách để truyền từ app level vào nhưng ko khả thi.

@huytd
Copy link
Owner Author

huytd commented Oct 6, 2023

OK, với commit mưới nhất thì cửa sổ GõKey sẽ luôn nằm trên top

@quantonganh
Copy link
Contributor

Theo mình, có khi nên disable luôn nút minimize.

@huytd
Copy link
Owner Author

huytd commented Oct 6, 2023

cái này thì lại phải hack bên druid repo rồi =))) cơ mà hợp lý, đã push bên đó

image

@huytd huytd merged commit f96a50a into main Oct 6, 2023
2 checks passed
@huytd huytd deleted the feat/show-hide-ui branch October 6, 2023 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cho ứng dụng chạy ngầm, không có logo hiện ra khi Alt+Tab
2 participants