[GH-ISSUE #536] [Feature Request] Make left-click on Tray icon do something #443

Closed
opened 2026-02-26 09:31:26 +03:00 by kerem · 2 comments
Owner

Originally created by @Quisquose on GitHub (Oct 17, 2019).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/536

The system tray icon for ScreenToGif sits next to the icons for volume, wifi / internet access, clock etc. All of those icons respond to a single left-click, but ScreenToGif does nothing on single left-click. It doesn't do anything on left double-click either.

It would be useful (and provide consistent tray icon behavior) to have ScreenToGif's tray icon respond to a single left-click.

I would suggest something like the following:

  • Single left-click: Alternates between restoring the current ScreenToGif window (brought to front of window stack) and minimizing the window to the task bar, with each subsequent click.

  • Double left-click: Opens the User's preferred ScreenToGif window view (as specified by user in an Options setting). Choose from: Start Up window, Recorder, Webcam, Board, Editor.

  • Right-click: Behaves as it currently does (displays context menu) which is standard behavior.

In cases where no ScreenToGif window is already open, it would be better that single left-click on the tray icon displays the context menu, rather than just does nothing (because there is no window to restore).

Having clicks on an icon respond under certain window situations and not under others is confusing and inconsistent. It can give the false impression that the program is locked up and refusing to respond (because you're expecting some kind of response to your click action in the same way that it did when you tried it before).

Originally created by @Quisquose on GitHub (Oct 17, 2019). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/536 The system tray icon for ScreenToGif sits next to the icons for volume, wifi / internet access, clock etc. All of those icons respond to a **single** left-click, but ScreenToGif does nothing on single left-click. It doesn't do anything on left double-click either. It would be useful (and provide consistent tray icon behavior) to have ScreenToGif's tray icon respond to a single left-click. I would suggest something like the following: - **Single left-click**: Alternates between restoring the current ScreenToGif window (brought to front of window stack) and minimizing the window to the task bar, with each subsequent click. - **Double left-click**: Opens the User's preferred ScreenToGif window view (as specified by user in an Options setting). Choose from: Start Up window, Recorder, Webcam, Board, Editor. - **Right-click**: Behaves as it currently does (displays context menu) which is standard behavior. In cases where no ScreenToGif window is already open, it would be better that single left-click on the tray icon displays the context menu, rather than just does nothing (because there is no window to restore). Having clicks on an icon respond under certain window situations and not under others is confusing and inconsistent. It can give the false impression that the program is locked up and refusing to respond (because you're expecting some kind of response to your click action in the same way that it did when you tried it before).
kerem 2026-02-26 09:31:26 +03:00
Author
Owner

@NickeManarin commented on GitHub (Nov 18, 2019):

image

Done! How about this?

<!-- gh-comment-id:554803689 --> @NickeManarin commented on GitHub (Nov 18, 2019): ![image](https://user-images.githubusercontent.com/14798947/69016559-1e790b80-097e-11ea-8056-2c5484612c9f.png) Done! How about this?
Author
Owner

@Quisquose commented on GitHub (Jan 18, 2020):

Thank you NickeManarin. The user choices that you have implemented are even better than what I had hoped for!

<!-- gh-comment-id:575857071 --> @Quisquose commented on GitHub (Jan 18, 2020): Thank you NickeManarin. The user choices that you have implemented are even better than what I had hoped for!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#443
No description provided.