Ok, I’ll admit that the posed question is intended to garner attention. Here’s what OF cannot yet do as far as I know (version 4 beta on iPhone):
A perspective that, based on my current location, shows and hides tasks based on location tags. In my “Dashboard” perspective, for example, when I’m at work, I don’t want to see tasks tagged with “home-only” (a tag which has the appropriate location and radius), and vice versa.
In the year 2023, I shouldn’t need to tell OF where I am by choosing a particular perspective.
If this worked like I think it should, I would be free to make my perspectives location-agnostic and I still would not see tasks that cannot be done where I am. For example, “Due or Flagged”, “>2 hour time slot”, “Filler”, “Offline”, etc.
Revisiting this after switching back to OF from Apple Reminders app for most of 2024… What I now think makes more sense is to dim* the task when it is tagged with a location different than where I currently am. I find that hiding tasks often hinders my sense of context of the visible tasks, but dimming preserves context. This could be thought of as deferring based on geographic distance, because of course the task should be undimmed when I’m within the circle of any of its tags (or if none of its tags have a location set).
*as happens when a task has a future defer date
Is there any way to dim a task besides setting a future defer date or dropping the task?
Yes, a task is also considered unavailable when it’s blocked by a prerequisite task, or when its project or list is placed on hold, or when an assigned tag is on hold.
It sounds to me like placing those location-based tags on hold will accomplish what you’re trying to do. You could use Shortcuts to set up automations to automatically place locations on hold when they’re not nearby.
(But, personally, I prefer to use the Nearby perspective. It lets me see my location-tagged tasks on a map, and be reminded to go someplace I need to go in order to accomplish some of those tasks.)
I think instead of hiding or showing perspectives, it would be just as nice if perspectives supported filtering by nearby locations…but they don’t right now :(