On Sat, Aug 18, 2012 at 12:13 PM, Matěj Laitl <ma...@laitl.cz> wrote: > On 17. 8. 2012 Edward Toroshchin wrote: >> > Don't take it personally, but if you don't revert I'm going to. >> >> Don't take it personally, but I believe you need at least someone else >> to back you up on this to revert anything. Currently, no one except us >> has expressed their point of view :). > > My point of view: > * no Internet Service (in Amarok sense) should pop-up a dialog during first > start, worse if it is modal > * no Internet Service should even be loaded (and thus sending any data) until > necessary. They should be loaded when user first explicitly clicks on the > store > in Internet Services. Programatically, the services could be "registered" at > startup - their object created. "Loading" a service could be calling its > init() method or similar (I think that many services have a polish() method > that's really abused right now). Before "loading", the services should have an > opportunity to show a config dialog (preferably embedded in the view) that > could request consent for sending data. > > For scripted services it would be a bonus point if the actual script (and Qt > Script Bindings) could be loaded as late as in the init() method - registering > a service should only require its icon, name & description. I don't know how > easily doable this is however. >
I seem to be in full agreement with the above, but it's probably best if we have a session about Services at Randa. I hope all will contribute some input pre-Randa [1] and if you can't make it there, please try to join via video chat. [1] http://amarok.kde.org/wiki/Proposals/ServicesReArchitecture _______________________________________________ Amarok-devel mailing list Amarok-devel@kde.org https://mail.kde.org/mailman/listinfo/amarok-devel