I do not remember what was planned with the experimental "History" on
the navigation bar (3.3/trunk developement). I ask it ,because last
recently object handles (lru module) might be also useful as default
filter on selectors !
I made a feature request with bookmarked object (addition):
I can imagine basics of current implementation (even I need to skip some
parts) and I know that TreeView model and selector models are related.
I suppose the proper way will be to hide the new function for this
default filter (history + bookmarked = often used on session) on
selectors and to keep the complete list if we do not need filtering.
This also means a complex work with current filters (contains, does not
contain) and TreeView model. This one is too much for me !
So, the alternate solution is "just" to add two filter rules on SearchBar:
1. LRU (with a small number)
2. Bookmarked objects and the filter factory logic
I guess default filter might be also set up with these two filter rules
on selectors (and not on TreeView model).
Now, it depends on next features/implementations !
If 'History/LRU/Bookmarks' will be displayed on Views, then this could
be added on models. If reports selection (GUI) needs to use 'lru' and
'bookmarked objects', then a common code might be used.
Else filter rules on SearchBar (Views and Selectors) is an alternative.