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

Minimize to system tray #109

Open
zjturner opened this issue Sep 17, 2017 · 5 comments
Open

Minimize to system tray #109

zjturner opened this issue Sep 17, 2017 · 5 comments

Comments

@zjturner
Copy link

It would be nice if we could minimize to system tray with a popup menu that would provide options for starting, stopping, and saving trace buffers

@randomascii
Copy link
Contributor

Minimizing to the system tray seems problematic, based on the prototype I saw a few weeks ago. It made UIforETW "disappear" from its usual place on the task bar. It seems that the better thing to do would be to add a jumplist so that users could right-click on the existing icon to start/stop/save trace buffers. I would fully support that.

@zjturner
Copy link
Author

zjturner commented Sep 18, 2017 via email

@randomascii
Copy link
Contributor

What is the advantage of having a system tray icon? If the goal is to have options for start/stop/save of trace buffers then a jumplist would offer that. Any alternative has to either be simpler to implement or offer better functionality.

@zjturner
Copy link
Author

zjturner commented Sep 18, 2017 via email

@randomascii
Copy link
Contributor

On the downside it would mean that pinning UIforETW would no longer work as a way to be able to launch it. System tray area seems appropriate for things that are:
a) Always running for the vast majority of users that run them
b) Don't often require interaction (because tray icons are frequently hidden)

So, I'm currently not convinced. I definitely won't implement this, and the last patch I saw that tried to implement it made for very confusing behavior.

Jumplist menu would be very nice however, and some sort of progress bar indicator that could hint when tracing is running could be very nice.

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

No branches or pull requests

2 participants