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

Reply via email to