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

Feature Request: Add 'close to systray' feature. #795

Open
joehonkey opened this issue Feb 25, 2025 · 3 comments
Open

Feature Request: Add 'close to systray' feature. #795

joehonkey opened this issue Feb 25, 2025 · 3 comments
Labels

Comments

@joehonkey
Copy link

Adding a close to "systray" "system tray" feature would be very beneficial for those that always keep the application running. By allowing users to close to "systray" would keep it off of their panels and not accidentally close the Halloy app.

@casperstorm
Copy link
Member

casperstorm commented Feb 25, 2025

This is currently blocked by upstream GUI framework.

Looks like we could use https://docs.rs/tray-icon/latest/tray_icon/ - thanks @joehonkey

@joehonkey
Copy link
Author

joehonkey commented Feb 25, 2025

You're saying "tray-icon' the UI hook is currently blocked by upstream GUI framework? this is on Mac officially called "status bar item" on Windows, "notification area" and on Linux, "panel indicator". Why would this be blocked? Where is the documentation stating this?

tray-icon and Iced are standalone Rust crates.

https://docs.rs/tray-icon/latest/tray_icon/

https://github.com/tauri-apps/tray-icon

@casperstorm
Copy link
Member

casperstorm commented Feb 26, 2025

Thanks for the update on the subject! I haven't looked into it for a long time, but last time there were talks about winit implementing it so I assumed that was still the case 😁

I'll change labels on this ticket to a feature. Feel free to take a stab at it yourself!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants