Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Support using system icons with semantics (Linux) #64

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

TacoCake
Copy link

@TacoCake TacoCake commented Nov 8, 2024

What?

Right now, we're always converting to an absolute path.

This means that if you're trying to create a notification with the system's dialog-warning icon, the notification's icon will end-up blank / missing.

Why?

Instead of adding extra logic to figure out the absolute path of system icons, I think we should just be able to use the semantic name.

Other possible solutions

If you don't like adding this check to the pathAbs function, I could simply move the check to the notify_unix.go:17 file directly, as to not impact any other platforms.

Calling a notification with the icon dialog-warning

Before PR:
image

After PR:
image

Note

I have not tested any other platforms, only linux with KDE plasma

@TacoCake TacoCake marked this pull request as draft November 8, 2024 17:52
@TacoCake TacoCake marked this pull request as ready for review November 8, 2024 17:54
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant