Add Tags to Files in order to quickly search

Registered by Larry

OSx has a feature where you can assign a tag for files. Say all files associated with a certain class you are taking are labeled under "Psychology". This makes it very convenient to search and find all files related to a certain subject without having to dig through folders. This feature would fit great within elementary I believe.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Larry
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Pantheon Files does currently have a concept of tags, so I think the main trick is to make that more reliable (which it isn't). The best way to do this would probably to make a given "file attribute" the authoritative source for tags, and use File's SQLite database as an index for search.

At the same time to add tags to the "save dialog" would probably have to wait upon some concept of sandboxed "portals" as that would give elementary more flexibility in that dialog. -- alcinnz.

(?)

Work Items

Work items:
Support tags: DONE
Make tags more reliable (hint - use file attributes as an authoritative source): TODO
Allow renaming file tags: TODO
Support searching for tags: TODO
Support saving with tags (Not supported by current Gtk): POSTPONED

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.