Associate match attributes with an item path. All items that match that item path are assigned the match attribute. Matches are recalculated on model change and on optional schedule (for overdue example).
Match attributes should not be stored on undo stack. But they should fire change events.
Should "I think" be name spaced with "match-" this way item path can't match against match attributes, which I think would cause undefined behavior.
Associate match attributes with an item path. All items that match that item path are assigned the match attribute. Matches are recalculated on model change and on optional schedule (for overdue example).
Match attributes should not be stored on undo stack. But they should fire change events.
Should "I think" be name spaced with "match-" this way item path can't match against match attributes, which I think would cause undefined behavior.