On 17.04.2012 13:16, Marco Martin wrote:

supports open, either by an external application or internal viewer if
supported (only an internal viewer for images exists right now, i would like
calligra and the ebook reader getting ported to it)

Definitely, yes. Every resource type for which we currently have a default viewing application should be opened by it.

delete, copy between internal memory and removables, browse by date, by tag
and tagging of resources. as features go, i think it should really be it.

Since when does it support delete and copy? Was this implemented just recently and I haven't noticed it yet, or has it been there for a longer time and is just hidden so well that I missed it? ;)

as the name, i'm still on the fence, making it support way different things
like contacts is quite a mine field, risks to become a broken version of an
addressbook or whatever, while it would still need the "real" one at least for
a very long time

Everything that can be added to an Activity should also be browseable via the resource browser. We don't need addressbook functionality like editing contacts or initiating actions like writing an email. Of course things like moving a contact to an external medium would be more difficult (ideally, this would create a vcs on the medium, but that is not high priority), but these could be disabled if not available. Deleting should work, but even that is not strictly a must right from the start. Finding and opening (and SLC stuff) is a must, everything else is nice-to-have for anything but files.

One of the central innovations of Activities vs. folders is that an Activity treats any sort of resources the same, be it files, contacts, mails, places or whatnot. Therefore, we want our users to treat them the same as well. So if we break this paradigm already at the browser, this is not good. We throw them back at the distinction between files and "other things", telling them "If you are looking for a file, use the file browser. If you're looking for a contact, use Contacts". Suddenly, the user has to distinguish these things again in order to know which application to open. We do not want that.
If the user wants to edit a contact, she should
1. Open the resource browser
2. Search for it (using all the criteria we offer)
3. Tap it to open it in Contacts
4. Edit it

I sometimes have a hard time explaining the advantages of our Activity concept vs. good ol' folders, because people say "When I want to collect files related to a project, I put them in a folder". It's usually when I say "Yes, but can you collect other things there as well, like contacts or events?" that they get it. This is what Plasma Active is about. "Forget about files and folders and applications. It's about the resources you need to accomplish your task!" A browser that's only for files totally breaks that.

For example, we should not create a separate bookmark management UI in PA. The resource browser should replace it, because it's the central component for resource handling.

Maybe this needs a larger discussion, but for me, restricting the resource browser to files is clearly not an option, because it touches such a central concept.

Cheers,
Thomas
_______________________________________________
Active mailing list
Active@kde.org
https://mail.kde.org/mailman/listinfo/active

Reply via email to