Cool yeah, groups are designed to enhance, not replace or duplicate tags.
Here's the current design, tell me what you think (still time to change it!):
A group is basically like a
fancy saved search (incidentally in 2.5.1, the search history is saved... useful hey?). A group can have a date range (e.g. 1 Jan 2010 to 1 Feb 2010). This is useful to create "trips". A group can have a list of INCLUDED and EXCLUDED tags. E.g. (includes)
coffee, good (excludes)
bad, expensive. This can be used to create "categories".
("trips" and "categories" are something people are always asking for. I'm hoping this one feature can solve both!)
You can have either tags, a date range, or both.
Currently it isn't even possible to search by date-range. Sorry for that...
As well as tagging an entry, you will be able to "Add to group". That essentially adds all the tags in the group. In the case of a date-range group, if the entry you are adding is outside the group's range I will prompt you to extend the group range to include it.
I'm NOT planning to actually store the group membership. So if you change the conditions of the group, it will dynamically change the membership. This is why groups are basically
fancy saved searches.
Groups will have a prominent place on the front screen for easy selection.
There will be some "special" groups. Favourites, Destinations and Recents. These may have special handling (e.g. maybe an entry in Favourites gets a star icon). "Destinations" design is a work-in-progress – maybe these are not even displayed on the main timeline?
That's it. To all users reading this: If you want to be able to do something that doesn't seem possible with this design, please let me know! If you have any other feedback, please tell me that too.
So, what do you think?
Will
