Is your feature request related to a problem? Please describe.
This feature request is not strictly related to a problem, but it does seem to violate the basic principles on which Anytype is built on.
Describe the solution you’d like
Anytype is built on the fundamental concept that everything - including files - are an object. And each object is connected with relations. However, as of this moment, it is not possible to add or edit relations for files (images, PDFs, audio, etc), only the default relation for each file type is available (size, creation date, width, height, ISO, etc).
Adding a feature to add and edit relations for files would fulfill the expected behavior on which Anytype is built on - that everything is an object and that every object is connected with relations.
Additionally, adding the ability to connect file objects with relations can help create a few new usecases, such as a tag-based file management system, as outlined in this article.
A image of the current interface for viewing a file. There is no option to create or edit relations.
Even without the ability to add a relation to a file object, we can sort of mimic it by creating a custom type with an attachment relation and a tag relation and can filter them by tag in a set.
But yes, it would be great to have the ability to add relations to file objects. TBH, it would be great to build on that and add the ability to add relation to any objects - i.e, even audio, video and images as well
Wow - thanks for drawing my attention to the Attachment relation. I’d completely neglected to use that relation, and it seems very powerful for some other uses that I’d had in mind. Although as you said, yes, having the ability to add tags and relations for files would make the software much more powerful and flexible for many new use cases.