Hello Hector.
I am not following the whole discussion, but here are my thoughts anyway:

In a long term, I would like to have the option to allow Netbeans use
> (optionally) the OS desktop notifications.
> But I have to recognize that it is a big challenge and probably it isn't a
> priority.
>

Using OS services, when available, is a great approach.


> For that reasons, my proposal is only focused in start to define and
> develop an API in the current notifications module that allows extend this
> module via plugins or new modules.
>

I believe we have an API:
https://bits.netbeans.org/12.0/javadoc/org-openide-awt/org/openide/awt/NotificationDisplayer.html
You don't need to change the current implementation at all - just replace
it. Implement modules to provide alternative implementations of the
`NotificationDisplayer`. Don't expose any new API or SPI in existing
modules.

My 2 Kč opinion.
-jt

Reply via email to