If this means Brasero's out and K3B's in, I'm all for it.
If this means Brasero's out and K3B's in, I'm all for it.
Not a chance. The smartest and most efficient way (mono apps are damn slow and bloated compared to C,C++ and Vala apps; if you want to see a benchmark just say) is to get rid of crap called mono and thus mono based applications. Imagine how much space will be left. Then install Clementine. Btw. I like this Canonical move.
This abstraction already exist, it is called Qt!
Applications written against the Qt API will use whatever toolkit your DE is using behind the scene, be that Win32, Carbon, Gtk+ or Qt...
Yes, that means Qt applications will render the GUI using Gtk+ by default when running on GNOME, making them look like native Gtk+ applications (because when running on GNOME they are native Gtk+ applications).
Unfortunately the converse is not true for Gtk+ applications running on KDE.![]()