Changes

Jump to: navigation, search

GEPS 041: New Selector

714 bytes added, 11:58, 20 February 2022
m
Clever search for each selector
# Runtime and performance
# Selection expected by the user, marked and tagged objects
# refining a selection
====[[Gramps_4.2_Wiki_Manual_-_Filters#Filter_vs._Search|Filter vs. Search]]====
# Few fast filter rules, by default
# Consistency, mixup of features and widgets
# Hierarchically grouping records (e.g., Person, Place) in the Selector cripples sorting capabilities. Sub-sorting within grouping by "Last Changed" is of little value compared for the entire list. Add option to use Flat lists?
{{man note|Note, there was a [[#Interactive_Search|Gtk SearchEntry bug (latency and collapsed seizure)]] limiting a good search match: max_length(3).|Fixed since gramps 4.2.0, see bug report {{bug|1450}}.}}
[[File:Gramps_connect_query.png|Search query and filter on gramps_connect]]
Ability to also use one search field matching on multiple columns (''names'', ''ID'', ''dates'', etc ...)
[[File:Gramps_connect_search.png|675px|Search on gramps_connect]]
*{{bug|5024}}: By default, to display [Last Recent Used] and [bookmarked] objects on selectors
*{{bug|3655}}: "last modified" timestamp changes everytime a tree is accessed
*{{bug|12026}}: Add Existing Person is missing Find feature
*[https://gramps.discourse.group/t/quickselect-combo-boxes/202 Discourse Topic]: [https://gramps.discourse.group/c/ideas/9 Ideas]; QuickSelect combo-boxes
For tests, need to focus on ''Selector'' features}}
[https://github.com/romjerome/gramps_cryptic_rebase/archive/gep-041-new-selectorrefs/heads/Selectors.zip Download a copy], unzip the archive and run: $ cd gramps_cryptic_rebase-gep-041-new-selectorSelectors
$ python3 Gramps.py -d "gui.selector"
create a '''new family tree''', and import a '''copy of your data'''.
 
{{man note|Resource path|You may have to play with resource path.}}
 
$ ResourcePath.ERROR: Unable to determine resource path
$ export GRAMPS_RESOURCES=/usr/local/lib/python3.6/dist-packages/gramps-5.2.0-py3.6.egg/share
 
===Warnings===
 
Tested some years ago with remaining indirect and unfixed issues (title, model, editors) because the focus was on possible modifications on Selectors. Should take it as a draft.
==Performances==

Navigation menu