Great news indeed because this package is useful and practical.
My program makes a wrapper around your package and uses a fluent API.
BTW, I noticed you updated the package very recently.
I modified my wrapper to use your urgency hints and now the urgency notifications finally appear colored (as per server configuration). I haven't looked at the changes you made in the library, just the example.
I changed my wrapper to connect/disconnect on each notification and now I can individually close them.
Might as well make a v1 release after 9 years.
v1 releases usually plays nicer with go modules anyway.
Plan:
V1 TODO
notify.Variant
Hint.*
Notifier
interface*Notifier
as the concrete typenotifier.Send(n)