Re: Fwd: Hayes
Carsten Pfeiffer <[email protected]>
| Newsgroups | gmane.comp.kde.policies |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hiya, (I just joined the list after reading lists.kde.org, forgive me for breaking the threading) > 3. Hayes integrates with Konqueror (both allowing easy opening of a > Konqueror window of a paricular music directory, and allowing easy > playback in Hayes via a Konqueror service menu). SPL does not. Charles > suggests that there should be a way to disable the service menu when Hayes > isn't on, and I agree, but that can only be fixed in Konqueror, not Hayes. This can be achieved easily by not using the ServiceMenu thing, but a KonqPopupMenuPlugin. Simply check noatun's config-file to see if Hayes is the playlist plugin or not. But please tell me that there is more to it than just the different method name, otherwise one might think you'd be deliberately confusing noatun users. > 5. Hayes has a better DCOP interface. Charles hinted at this, that he > can't be added to the other Noatun playlists without breaking binary > compatibility. What about using signals or QCustomEvents for extensions without breaking BC? If some people really can't agree on a technical solution, then I think someone else (i.e. neither the app nor the plugin maintainer) should be the judge. That would be the CVS module maintainer or as last resort the release dude. E.g. in this example, the missing properties-support is IMHO no reason to disable Hayes (I personally don't listen to shoutcast and I don't have those mentioned plugins that rely on properties -- they are not even in CVS). Stability problems (crashes, infinite loops) should warrant disabling a plugin tho. Cheers Carsten Pfeiffer -----BEGIN PGP SIGNATURE----- iQEVAwUBPja5raWgYMJuwmZtAQERpwf+KJbh1UnIuaNVn2kesWJuNk3tZtO9i4Fe lE2PAZwiB7ZVYMHQuhL4fQJ3di8O4ALlasU/Yp5O9C72WRYqkqrPsJOaGQLdRYFg KxjjgaT7kEulf3+lGdQbJgZ0t5lkYc9Nb5Iz7PLOmslr8mHjfjEnDN0fwsTJ98Tg Efr/7bXLeoLlxNLr6jY4Sf7k1moT5WqL8nSEKpFZExR9lAQPJ3g3YiLHCG28YK2A kLbipEX4raBsEl5w2xhiMiNdDHpNqxnGpUFecltAe8JE4vFINRCXPYksYykfTfzw KNGo8IhdTLYR2EpCOYsk76UtzXSF2K5URrSJ6e48b1hSo6PTChHxbQ== =dNVh -----END PGP SIGNATURE-----