Skip to content

sorting by recently updated #753

@krugerk

Description

@krugerk

When sorting by "Recent Data", the following is used: (descending Goal.lastTouch followed by ascending Goal.urgencyKey)

case Constants.recentDataGoalSortString:
return [
NSSortDescriptor(keyPath: \Goal.lastTouch, ascending: false),
NSSortDescriptor(keyPath: \Goal.urgencyKey, ascending: true),
]

The ambiguity arises between what "data" in "Recent Data" means with regard to which "data" of a goal might be meant. Does "Recent Data" refer to daystamp of datapoints across the goals? Does it refer to any aspect of a goal being touched (its datapoints, its commitment settings, its reminders, and so on)? What about when a datapoint is removed from a goal but this happened more recently than other actions? This probably counts as "this goal and its data and settings has been touched/modified in some way".

How can the app sort the goals in the gallery by their most recent datapoints / daystamps?

Metadata

Metadata

Assignees

No one assigned

    Labels

    RFERequest For Enhancement aka feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions