purpleflux wrote:Multiple contexts is usually not the answer. As per previous conversations an alternate technological solution would be hierarchical contexts, so that by choosing ShoppingLocationX it is automatically included in the parent context, Shopping. That is no small feature to add, and can complicate things, so be careful what you wish for.
Imo, a hierarchical structure for contexts would not necessarily solve the problem. Think of the following contexts: "computer", "at home", "at work", "computer at home", "computer at work". Those are quite realistic cases:
- computer might be anything to surf the web
- for computer at home, imagine something, that you wanna do with your special app, that you only got at home
- for computer at work, take some corporate e-mail for which you need access to some files, that you can only get from your workplace's server
- for at home, imagine taking out the garbage
- for at work, i have right now something, that i'm waiting for someone to give me feedback. This might be e-mail, walk by, or meeting him at the coffee machine, so it's not computer at work
in this case, your context would be hierarchical: at work -> computer at work; computer -> computer at work/computer at home; at home -> computer at home.
So you can basically have again combinations of contexts. (That said, i usually manage with maybe 10 contexts, quite well.)
As for me, the feature of hierarchical context would be nice, sure, but it is not that hot for me. If you actually want to make a general shopping and a very specific shopping, then I'd suggest the use of "normal" contexts and simply choosing multiple in the filter view.