Android: Filter list views to display a task only when the user is physically inside the location geo-fence for the task's assigned Context.
In short, this would allow users to create a To-Do list that dynamically adapts to their changing location throughout a given day. It would show the user a list of only contextually relevant tasks, removing those tasks for which the user is outside the geo-fence of the assigned context.
Detailed explanation:
One of the things that drew me to MLO over competing apps was that I incorrectly assumed that it was able to dynamically change the To-Do list based on your current location. A task should only be "Active" when your Android phone is within the geo-fence for that task's MLO Context, provided that a location Context has been set. Or at least, this should be an option that the user can manually assign to individual tasks and projects, like the other options MLO offers in the right-side details/edit panel.
It doesn't seem that MLO has a manual specific to the Android app. The PDF manual is largely based on the Windows version of MLO. It doesn't touch on location based functionality at all. I haven't seen much other documentation on the Android app other than the videos, so I gleaned my understanding from personal trial and error. Please point me to any in-depth resources, if they exist, and feel free to correct me if I'm wrong.
My understanding is that the use of assigned locations for MLO Contexts and the phone's ability to use geo-fencing to sense when it enters or exits one of these assigned locations is confined exclusively to the non-customizable "Nearby" list. There does not appear to be any filter or other criteria that one can use to create a custom list that only displays tasks for one or all MLO Contexts when the phone is physically present in the location(s) assigned to those Contexts.
Unless I'm missing something, this seems like an extremely useful feature that many users would benefit from. I also think it would not require a very large amount of additional development, as the app already utilizes geo-fencing for the Nearby list and it can already alert the user upon entering Contexts - this is the functionality that would require more legwork to develop. Implementing what I described would largely involve applying conditional rules to lists using location data the app already has. It seems like a relatively straightforward task, especially being that something similar is already implemented in "Nearby."