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]: Option to auto apply mask to system tray icons #121

Open
2 tasks done
CcMenta opened this issue Nov 10, 2024 · 3 comments
Open
2 tasks done

[Feature Request]: Option to auto apply mask to system tray icons #121

CcMenta opened this issue Nov 10, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@CcMenta
Copy link

CcMenta commented Nov 10, 2024

I have:

Is your feature request related to a problem? Please describe.
There are a lot of programs that add system tray icons but they don't have the same color as the other ones.

Describe the solution you'd like
When a new system tray icon appears the mask is automatically applied.

@CcMenta CcMenta added the enhancement New feature or request label Nov 10, 2024
@luisbocanegra
Copy link
Owner

luisbocanegra commented Nov 10, 2024

While this may seem like a good idea at first, it depends on what kind of icons these apps put in the system tray, symbolic ones look fine but regular ones do not.

If you still want to do this for all icons in the tray you can already do that by forcing colors for the tray widget:

Screenshot_20241110_170325

But this has some drawbacks

Take for example the Discord, Element (matrix client) and Thunderbird, applying the mask to these makes the icon look like a solid single-color shape, not good:

append-2024-11-10-165551

For these icons the Color effect is would be a better approach:

Screenshot_20241110_165217

But there is no reliable way to detect which kind of colorization method fits better so the decision is up to the users.

@luisbocanegra
Copy link
Owner

The good thing is that the decision is remembered and can be exported and imported between widgets so you should only need to do it once for every new app.

@luisbocanegra
Copy link
Owner

luisbocanegra commented Nov 10, 2024

Other problem that I just noticed is that electron apps currently appear all as the same app with id chrome_status_icon_1 and I should fix that

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

No branches or pull requests

2 participants