New FamilyTreeView Addon (Thread 2)

A small status update about the latest FTV enhancements (as of v0.1.154).
As always, be sure to back up your data before using FTV.

  • New “Presentation mode” (requested by @emyoulation here):
    Thanks to Gramps’ proxy database feature, I was able to reuse the well-tested options used in reports to hide private data, data about living people, etc. The proxy databases act as a middleman that restrict access to certain data. This meant that I only had to implement the config user interface, as well as handling of special cases unique to an interactive view, compared to a report.
    Please note that this feature only allows you to read from the database. Additionally, hidden data is not available in other parts of Gramps. This prevents data from being revealed through a Gramplet, the status bar, or by accidentally switching to a different view.

  • There are several reasons why a tree cannot be generated. Most of these reasons are relevant when a user first starts using Gramps or creates a new tree. In those cases, the FTV canvas is no longer empty. I added short messages and buttons to guide the user through the next steps.
    Since FTV is a third-party addon that requires a few installation steps, these messages serve more as proof of concept than as actual help for new users. Nevertheless, I encountered empty canvases a few times during testing and I think these small interfaces reduce confusion and improve the user experience.





    The last case happens rarely. In most cases, the tree is build for the active person (or as a fallback for the home person). If presentation mode prevents building the tree for those, the user has to select a person for whom the tree should be displayed

  • Minor bug fixes and improvements, such as resolving issue #58.

4 Likes