Easy Filter Builder – Release notes
1.0.1
Please update if you installed 1.0.0.
- Fixed: saving a filter again could delete a filter it reuses (and so break the
filter being saved). Only Easy Filter Builder's own filters were affected; filters
made in Gramps' Filter Editor were never touched. If a reused filter has gone
missing, build it again and save the filters that reuse it once more.
- The "used by" message no longer names a filter that only reuses the one that is
actually in use.
1.0.0 – first public release
Build Gramps person filters from small blocks, with live match counts. The helper
filters, inverted rules and all/any choices a filter needs are still there – Easy
Filter Builder creates and cleans them up for you.
Tested on
Gramps 5.1, 5.2, 6.0.8 and 6.1.0-beta2-1 on Windows, and Gramps 6.0.8 on Zorin OS Linux.
Building
- Blocks made from any Gramps person rule, with All rules must apply /
One rule is enough. Favorite rules via right-click.
- Simple: three baskets – every block, But also (&), Except (-).
- Formula: letters with
/ (or), & (and), - (except) and parentheses, with
friendly error messages while you type. Letters can be reused, so a formula can be
more complex than the baskets can show.
- Test filter and Live counts (can be turned off on slow computers; press
Test to get a number).
- Rules that need an active person show
- instead of a misleading 0.
Saving and reusing
- Saves as normal Gramps custom filters – usable in the Filter Editor, sidebar,
reports and exports.
- Saved filters…: Edit, Clone, Add to blocks, Delete.
- Edit with a new name renames the filter; Clone makes an independent copy.
- A saved filter can be reused as a block inside another filter.
- A filter built in one family tree can be edited and reused in another.
Safety
- Nothing that is in use can be deleted or renamed – neither by another filter nor
by a block in Your blocks. The message names the filter and the block to change.
- Delete keeps the filter's blocks and reused filters by default. Opt-in boxes show
how many would go; only filters nothing else uses are counted.
- Subtraction is always compiled in a form that avoids a known Gramps optimizer
problem with inverted filters and relationship rules.
- Easy Filter Builder's own leftovers are cleaned up automatically when a tree opens.
Other
Known limitations
- Person filters only.
- Filters made in Gramps' Filter Editor can't be opened in Easy Filter Builder.
- Linux has only been tested with Gramps 6.0.
- Loose (unsaved) blocks belong to the family tree they were made in.
- On GNOME-based Linux desktops the Saved filters and Clear dialogs move together
with the Gramps window (
gsettings set org.gnome.mutter attach-modal-dialogs false
turns that off).
- Filters saved by early test versions (without Easy Filter Builder's markers) can be
used and deleted, but not opened for editing.
License
GNU General Public License v2 or later, like Gramps.
PROJECT WEBSITE
https://myown-project.dk/